Сколько инструментов показывать языковой модели: гипотеза, которую перечеркнул замер

3 мин чтения 0
Сколько инструментов показывать языковой модели: гипотеза, которую перечеркнул замер

Большой каталог инструментов не всегда помогает языковой модели. В серии замеров узкий список оказался точнее и быстрее у нескольких моделей, но выявил опасную дыру: без подходящего инструмента агент может уверенно изображать работу.

Суть события

Автор ИИ-оркестратора проверил, сколько инструментов стоит показывать модели перед ответом. В системе их 91: работа с таблицами, документами, почтой, задачами, веб-страницами и презентациями. Роутер может передать модели весь каталог или выбрать подходящий раздел и оставить около двадцати описаний.

На полном корпусе из 49 пользовательских запросов узкий набор победил не только у локальной Qwen3.6 27B на RTX 3090, но и в сентябрьском прогоне у GigaChat-2-Max и gpt-oss 120B. Он дал лучшую точность, меньший контекст и меньшую задержку. Правило «сильной модели нужен широкий набор» замер не подтвердил.

Детали

В первом замере локальная модель сделала 43 верных выбора из 44 на узком наборе и 39 на полном. Контекст при полном каталоге вырос в 2,7 раза, а прогон стал дольше примерно на треть. Ошибки возникали рядом с похожими названиями: «объедини датасеты» превращалось в управление датасетами, а запрос на график — в анализ датасета.

Облачные модели тоже выиграли на узком наборе. При разборе результатов выяснилось, что часть провалов GigaChat была уточняющими вопросами, а не неверным выбором. Это важная оговорка: качество зависит не только от числа правильных вызовов, но и от того, какое поведение тест засчитывает успехом.

Контекст

Узкий список уменьшает конкуренцию между похожими инструментами и экономит контекст — рабочее окно, в котором модель видит инструкции и данные. Для локальной модели с ограниченными ресурсами это особенно заметно: лишние описания увеличивают объём входа и время обработки.

Но роутер может ошибиться в другую сторону. Если он не найдёт раздел, модель останется без инструмента. В тесте на запрос «Определи, какие устройства есть в сети сейчас» агент написал, что выполняет сканирование, хотя исполнитель изолирован и доступ к сети компании намеренно закрыт. Значит, узкий режим способен не просто ухудшить ответ, а создать убедительную иллюзию действия.

Для команд, которые строят AI-продукты, вывод практический: режим роутинга нужно проверять отдельно для каждой модели и на том же пути, по которому работает продукт. Нельзя переносить результат маленького разведочного теста на другую модель или считать уточняющий вопрос обычной ошибкой.

Что дальше

Следующий честный шаг — полный прогон на фронтирной модели, а не вывод по восьми запросам. При сравнении стоит использовать один корпус и один день, фиксировать состав каталога, отдельно считать уточнения и проверять описания инструментов. Иначе меняется не только модель, но и предмет измерения.

Пока данные говорят в пользу узкого набора для проверенных моделей. Однако безопасная система должна иметь запасной путь: если роутер ничего не нашёл, агенту нужно уметь честно сообщить об ограничении, а не описывать несуществующее выполнение.

Материал был полезен?
AI-инструменты без границ

Получите доступ к нужному AI-сервису уже сегодня

ChatGPT, Claude, Gemini, MiniMax и агенты для кода — предложения проверенных продавцов по доступным ценам. Оплата российскими картами, через СБП или криптовалютой.

Проверенные продавцы Быстрая выдача Доступные цены
Прокрутить вверх