AIAgent-Hub · LangChain

Промпт-маршрутизатор: выбор нужного инструмента LangChain

Генерирует блок промпта с таблицей решений, чтобы агент перестал путать похожие инструменты. Когда у агента 5+ tools и он выбирает не то.

Напиши блок системного промпта, который учит агента ПРАВИЛЬНО выбирать инструмент, когда их много и они похожи. Цель — убрать ошибки вида «вызвал поиск, когда нужен калькулятор».

СТРУКТУРА БЛОКА:
1. Таблица решений: для каждого инструмента — «вызывай ЕСЛИ…» (триггер-признаки в запросе) и «НЕ вызывай если…». Пиши признаками, которые видно в тексте пользователя.
2. Приоритет при пересечении: если подходят два инструмента — какой первый и почему.
3. Когда НЕ нужен ни один инструмент (ответить из знаний/контекста напрямую) — явные критерии.
4. Когда нужно несколько инструментов подряд — типовые цепочки (напр. сначала найти ID, потом получить детали).
5. Анти-паттерны: 3-4 частые ошибки выбора с разбором «было/надо».

ФОРМАТ: компактно, маркерами, чтобы влезло в system-промпт без раздувания контекста.

Мои инструменты (имя + что делает): [СПИСОК]. Примеры типичных запросов пользователей: [2-4 ПРИМЕРА].

langchain, tool-use, routing, decision-table, agent

Открыть в каталоге AIAgent-Hub →