- BrainTools - https://www.braintools.ru -

Джеффри Хантли: агенту хватит –help, если CLI сделана хорошо

Слева лампа включена прямо в розетку, справа двое тянут к розетке башню из переходников

Слева S-тир, справа F-тир

Давно собирался про это написать. Да, поздновато, но я всё-таки влезу в спор «MCP против CLI». Есть мысль, которая кому-то может показаться интересной.

Чем MCP-сервер на самом деле отличается от самой обычной CLI с флагом --help? По-моему, ничем. CLI, которую писали с прицелом на агентов, закрывает те же задачи, и ничего нового для этого изобретать не надо. Или я чего-то не понимаю? (Кстати, вот твит Адама Уотана [1] в тему.)

Компании, которые делают инструменты для разработчиков, бывают двух сортов: S-тир и F-тир. Первые выигрывают, вторые проигрывают. А в какой тир вы попадёте, целиком решают веса моделей.

Компания из S-тира уже сидит в весах. Возьмём GitHub. Ругать его можно сколько угодно, но модели с ним работать умеют, потому что это умение зашито прямо в веса. Никакие скиллы и MCP им не нужны, хватает обычной CLI.

Проверить просто. Если срабатывает вот такой промпт, вы в S-тире:

Use the GH cli to create a repository, commit the changes, push to origin,
set the reposistory to public and update the repository description.

(«С помощью GH CLI создай репозиторий, закоммить изменения, запушь в origin, сделай репозиторий публичным и обнови описание».)

А если вы молодая компания и в весах вас пока нет, вариантов немного. Для начала придётся уговаривать пользователей скачать какой-нибудь пакет скиллов, а то и саму CLI поставить. Это лишняя возня, которой у S-тира нет вовсе.

Что тогда делать? Да ничего хитрого.

Сначала сделайте по-настоящему хорошую CLI и вылизывайте её --help. Смотрите, доходит ли модель до результата, просто читая --help по всем подкомандам. Потом крутите формулировки и оставляйте те, с которыми ей хватает минимума вызовов инструментов. Всё это можно автоматизировать, хоть простым циклом, хоть циклом автоисследования.

Когда фундамент готов, выкладывайте документацию к CLI в открытый доступ и займитесь ASEO (Agentic Search Engine Optimization, то есть SEO для агентов) под их web_search_tool. Задача та же самая. Смотрите, каким путём ходит агент, и добивайтесь, чтобы всё нужное он находил за один вызов веб-поиска. Если ему приходится блуждать по вашей документации, значит, ещё есть что допиливать.

Дальше уже нужна коммерческая сделка с лабораториями. Может, у вас с ними и так есть контракт на инференс. Тогда добивайтесь, чтобы документацию вашей CLI включили в следующий прогон обучения [2].

Если всё получится, вы прямым ходом идёте в S-тир. И самое приятное, что пользователям не придётся качать и ставить пакеты скиллов, настраивать MCP-сервер и возиться со всей этой ерундой.

Автор: opium

Источник [3]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/36772

URLs in this post:

[1] твит Адама Уотана: https://x.com/adamwathan/status/1968738637358522629

[2] обучения: http://www.braintools.ru/article/5125

[3] Источник: https://habr.com/ru/articles/1092348/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1092348

www.BrainTools.ru

Rambler's Top100