У нас там должен быть, допустим, множество тулов (заявки могут отличаться по полям и названиям). Как нам это лучше сделать, имплементировать / засунуть в контекст?

Используйте каталог инструментов с понятными схемами и выбирайте только релевантные и разрешённые текущей задаче. Не добавляйте весь большой каталог в каждый prompt без необходимости.

Короткий ответ

Что ответить на собеседовании

Используйте каталог инструментов с понятными схемами и выбирайте только релевантные и разрешённые текущей задаче. Не добавляйте весь большой каталог в каждый prompt без необходимости.

Подробный разбор

Ответ с пояснениями

Используйте каталог инструментов с понятными схемами и выбирайте только релевантные и разрешённые текущей задаче. Не добавляйте весь большой каталог в каждый prompt без необходимости.

Для похожих заявок возможен общий create_request с типизированными вариантами полей, если это не скрывает разные правила доступа. Backend валидирует схему выбранного типа, проверяет права и подтверждение. Названия, описания и примеры должны различать инструменты, а не дублировать друг друга.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее