Используйте каталог инструментов с понятными схемами и выбирайте только релевантные и разрешённые текущей задаче. Не добавляйте весь большой каталог в каждый prompt без необходимости.
У нас там должен быть, допустим, множество тулов (заявки могут отличаться по полям и названиям). Как нам это лучше сделать, имплементировать / засунуть в контекст?
Используйте каталог инструментов с понятными схемами и выбирайте только релевантные и разрешённые текущей задаче. Не добавляйте весь большой каталог в каждый prompt без необходимости.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Используйте каталог инструментов с понятными схемами и выбирайте только релевантные и разрешённые текущей задаче. Не добавляйте весь большой каталог в каждый prompt без необходимости.
Для похожих заявок возможен общий create_request с типизированными вариантами полей, если это не скрывает разные правила доступа. Backend валидирует схему выбранного типа, проверяет права и подтверждение. Названия, описания и примеры должны различать инструменты, а не дублировать друг друга.