Инструменты ИИ

Материал из Montelibero
Перейти к навигацииПерейти к поиску

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

Общее

Инструменты расширяют возможности языковой модели за пределы генерации текста. Вместо «знаю, но не могу» агент может действовать.

Типичные инструменты:

  • Поиск — запрос к поисковой системе или базе знаний.
  • Код — выполнение произвольного кода (Python, shell).
  • Файлы — чтение, запись, редактирование файлов.
  • API — обращение к внешним сервисам.
  • Браузер — навигация по веб-страницам, заполнение форм.

Реализация

Инструмент описывается схемой (name, description, parameters), которая передаётся в промпт модели. Модель решает, какой инструмент вызвать и с какими аргументами.

Результат вызова инструмента возвращается в модель как часть контекста.

Безопасность

Выполнение произвольного кода и файловые операции требуют ограничений:

  • Белые списки разрешённых действий.
  • Подтверждение для деструктивных операций.
  • Ограничение области действия.

Связанные понятия

  • ИИ-агент — система, использующая инструменты.
  • Промпт — инструменты описываются в системном промпте через схему.