Баланс гранулярности инструментов
- Слишком мелкая гранулярность — взрыв числа инструментов и нагрузка выбора для LLM.
- Слишком крупная — чрезмерная сложность одного инструмента.
Критерий объединения — схожесть функций и перекрытие сценариев: extract_pdf_text, extract_docx_content и extract_pptx_content лучше объединить в read_document с параметром file_type.
Не объединять, если наборы параметров сильно различаются или функция используется чрезвычайно часто.
Больше ~100 инструментов — даже передовые модели ошибаются в выборе.
Связано: Искусство описания инструментов