Баланс гранулярности инструментов
Слишком мелкая гранулярность — взрыв числа инструментов и нагрузка выбора для LLM; слишком крупная — чрезмерная сложность одного инструмента. Критерий объединения — схожесть функций и перекрытие сценариев: extractpdftext, extractdocxcontent и extractpptxcontent лучше объединить в readdocument с параметром filetype. Не объединять, если наборы параметров сильно различаются или функция используется чрезвычайно часто. Больше ~100 инструментов — даже передовые модели ошибаются в выборе.
Связано: [Проектирование инструментов], Искусство описания инструментов