Агенты

Использование инструментов (tool use)

Tool use — способность ИИ-модели вызывать внешние функции, API и сервисы для получения актуальных данных или выполнения действий, выходящих за рамки языковой обработки. Модель самостоятельно выбирает нужный инструмент, формирует аргументы и интерпретирует результат.

Tool use (использование инструментов) — механизм, позволяющий языковой модели взаимодействовать с внешними системами: поисковыми движками, базами данных, вычислительными ядрами, браузерами, файловыми системами и специализированными API. Вместо ответа исключительно из обученных параметров модель может запрашивать актуальные данные, выполнять точные вычисления или инициировать действия в реальном мире.

Разработчик описывает доступные инструменты в виде JSON-схем (имя, описание, параметры). При генерации ответа модель вставляет в вывод структурированный вызов инструмента. Исполняющая среда перехватывает вызов, запускает соответствующую функцию и возвращает результат модели. Цикл «вызов — исполнение — интерпретация» может повторяться многократно до формирования финального ответа пользователю.

Tool use устраняет главное ограничение статичных языковых моделей — отсутствие актуальных данных и вычислительных возможностей. Модели с инструментами способны точно отвечать на вопросы о текущих событиях, проводить математические расчёты без ошибок аппроксимации, управлять файлами и браузером, выполнять транзакции во внешних системах.

Tool use нативно поддерживается всеми ведущими API: Anthropic (Claude), OpenAI (GPT-4o и последующие версии), Google (Gemini). Стандарт MCP (Model Context Protocol), предложенный Anthropic в конце 2024 года, стал де-факто открытым стандартом подключения инструментов к агентам и к 2026 году поддерживается сотнями разработчиков инструментов, IDE и платформ.

Пример

Пользователь спрашивает о текущем курсе евро; модель вызывает инструмент get_exchange_rate с параметрами {"from": "EUR", "to": "USD"}, получает актуальное значение от финансового API и включает его в ответ.

Связанные термины

← Глоссарий