Баланс гранулярности инструментов

  • Слишком мелкая гранулярность — взрыв числа инструментов и нагрузка выбора для LLM.
  • Слишком крупная — чрезмерная сложность одного инструмента.

Критерий объединения — схожесть функций и перекрытие сценариев: extract_pdf_text, extract_docx_content и extract_pptx_content лучше объединить в read_document с параметром file_type.

Не объединять, если наборы параметров сильно различаются или функция используется чрезвычайно часто.

Больше ~100 инструментов — даже передовые модели ошибаются в выборе.

Связано: Искусство описания инструментов