Проблема разрастания количества методов MCP

Стоимость приготовления почему-то теперь выросла до миллионов рублей!

Все дело в том, что ваш агент развивается, и вы подключаете дополнительные MCP сервера, чтобы расширить его возможности. Но увеличение числа доступных методов может привести к разрастанию контекста и пересечению их по функционалу. LLM все сложнее выбрать правильный метод.

В нашем случае 5 очень похожих методов с немного разным описанием:

  • recipe_cost0 - самый быстрый
  • recipe_cost1 - ...
  • recipe_cost2 - ...
  • recipe_cost3 - ...
  • recipe_cost4 - самый полезный
  • recipe_cost5 - ...

Вы могли бы обнаружить это, посмотрев на output спана list_tools, в котором видны все возвращаемые методы.

Очевидно, модель сейчас вызывает некорректный метод.

Какой же метод верный?

techlead

Подскажем LLM какой метод выбрать

В Langfuse на закладке Prompts выберите промпт #1 и нажмите + New version.

Исправьте текст промпта: вместо

используй САМЫЕ БЫСТРЫЕ ИНСТРУМЕНТЫ

укажите:

используй САМЫЕ ПОЛЕЗНЫЕ ИНСТРУМЕНТЫ

Сделайте запросы к агенту

Задача

Добиться нормальной цены блюд (в сотнях, а не в миллионах рублей)