Инструменты ИИ
Материал из Montelibero
Инструменты ИИ — функции, которые ИИ-агент может вызывать в процессе работы для взаимодействия с внешними системами.
Общее
Инструменты расширяют возможности языковой модели за пределы генерации текста. Вместо «знаю, но не могу» агент может действовать.
Типичные инструменты:
- Поиск — запрос к поисковой системе или базе знаний.
- Код — выполнение произвольного кода (Python, shell).
- Файлы — чтение, запись, редактирование файлов.
- API — обращение к внешним сервисам.
- Браузер — навигация по веб-страницам, заполнение форм.
Реализация
Инструмент описывается схемой (name, description, parameters), которая передаётся в промпт модели. Модель решает, какой инструмент вызвать и с какими аргументами.
Результат вызова инструмента возвращается в модель как часть контекста.
Безопасность
Выполнение произвольного кода и файловые операции требуют ограничений:
- Белые списки разрешённых действий.
- Подтверждение для деструктивных операций.
- Ограничение области действия.