Что такое tool use
Tool use позволяет модели вызывать ваши функции вместо галлюцинации ответа. Разбираем JSON Schema, цикл вызова и различия Claude / OpenAI / Gemini.
Опишите три инструмента (get_weather, search_docs, send_email) в формате JSON Schema. Для каждого напишите description в 1–2 предложения, явно указывающее, КОГДА модель должна его звать. Отметьте обязательные поля через required.
Скопируйте и адаптируйте под свой контекст. Текст в треугольных скобках — то, что нужно заменить.
Я проектирую набор инструментов для AI-агента. Домен: <…> Список действий, которые агент должен уметь: <…> Для каждого действия предложи tool в формате JSON Schema: имя (snake_case), description с явным условием вызова, типизированные параметры, required. Укажи, какие действия НЕ стоит делать инструментами.