❓ Оказалось, что старый добрый CLI эффективней MCP
Посмотрел свежий доклад Егора Федяева из Яндекс Про на Mobile Runtime
Он рассказал про то, как эволюционировал их подход по работе с Agent Skills: тема горячая, но боялся, что будет много того, что все и так знают
Но Егор сразу пошел по бенчмаркам и конкретным архитектурным решениям
Важней всего мне было узнать при каком подходе тратится меньше токенов... бюджеты то у стартапов не резиновые, сами понимаете
А они как раз сравнивали MCP и CLI-скиллы и замеряли стоимость работы агентов в токенах
Оказалось, что при работе с объемными задачами которые подразумевают десятки вызовов подряд, MCP с lazy loading начинает потреблять примерно в 2 раза больше токенов чем CLI-скилы
MCP может показывать себя хорошо, когда агенту нужно дернуть один метод, но в длинных цепочках выигрывает именно CLI
Причина вот в чём: модели и так натренированы понимать вывод командной строки, не нужно дополнительно объяснять каждую схему
Еще рассказали любопытную про концепцию lazy-подгрузки скиллов
Агенту сначала показывают только список имен доступных инструментов без описаний, инструкций и схем вызова
И только когда он решает воспользоваться конкретным инструментом, ему подгружают детали его работы
По сути работает как уже привычная нам lazy подгрузка зависимостей в DI-контейнерах
После доклада всё больше кажется, что сейчас самые интересные открытия происходят уже не на уровне моделей, а на уровне инфраструктуры вокруг них
Post #910
2.94K
- 🔥 20
- 👍 8
- 🫡 7