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


Давно собирался про это написать. Да, поздновато, но я всё-таки влезу в спор «MCP против CLI». Есть мысль, которая кому-то может показаться интересной.
Чем MCP-сервер на самом деле отличается от самой обычной CLI с флагом --help? По-моему, ничем. CLI, которую писали с прицелом на агентов, закрывает те же задачи, и ничего нового для этого изобретать не надо. Или я чего-то не понимаю? (Кстати, вот твит Адама Уотана в тему.)
Компании, которые делают инструменты для разработчиков, бывают двух сортов: 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 включили в следующий прогон обучения.
Если всё получится, вы прямым ходом идёте в S-тир. И самое приятное, что пользователям не придётся качать и ставить пакеты скиллов, настраивать MCP-сервер и возиться со всей этой ерундой.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.