Проблема разрастания количества методов MCP
Стоимость приготовления почему-то теперь выросла до миллионов рублей!
Все дело в том, что ваш агент развивается, и вы подключаете дополнительные MCP сервера, чтобы расширить его возможности. Но увеличение числа доступных методов может привести к разрастанию контекста и пересечению их по функционалу. LLM все сложнее выбрать правильный метод.
В нашем случае 5 очень похожих методов с немного разным описанием:
- recipe_cost0 -
самый быстрый - recipe_cost1 -
... - recipe_cost2 -
... - recipe_cost3 -
... - recipe_cost4 -
самый полезный
Вы могли бы обнаружить это, посмотрев на output спана list-tools, в котором видны все возвращаемые методы.
Очевидно, модель сейчас вызывает некорректный метод.
Какой же метод верный?
Подскажем LLM какой метод выбрать
В Langfuse на закладке Prompts откройте промпт final-normal-prompt, выберите версию #1 и нажмите + New version.
Исправьте текст промпта: вместо
используй САМЫЕ БЫСТРЫЕ ИНСТРУМЕНТЫ
укажите:
используй САМЫЕ ПОЛЕЗНЫЕ ИНСТРУМЕНТЫ
Перед сохранением отметьте галочку Set the "production" label. По умолчанию она снята, и без нее агент продолжит использовать старую версию промпта.
Сделайте запросы к агенту
Задача
Добиться нормальной цены блюд (десятки или сотни рублей, а не миллионы)
