Инструменты ИИ-агента

Инструменты — это то, что отличает агента от чат-бота. Типичный набор:

КатегорияПримерыЗачем
Терминалshell, python, gitУстановка ПО, сборка, отладка, автоматизация
Файлычтение, запись, поиск, патчиРабота с кодом и конфигами
Вебпоиск, извлечение страниц, браузерАктуальная информация, документация, мониторинг
APIпочта, календарь, задачи, БДИнтеграция с внешними сервисами
Памятьзаметки, навыки, историяНакопление опыта между сессиями

Принцип наименьших привилегий

Каждый инструмент — это зона риска. Хороший агент запрашивает подтверждение перед необратимыми действиями (удаление, публикация, платежи) и работает с минимально необходимыми правами. Инструмент должен быть как можно уже: лучше десять точных команд, чем один «сделай всё».

Инструменты против галлюцинаций

Модель может уверенно ошибаться. Поэтому важные факты агент обязан проверять инструментами: дату — через date, содержимое файла — чтением, результат деплоя — чтением состояния сервиса. «Реальный вызов» всегда ценнее «правдоподобного ответа».