ИИ-агенты

Разбираем ИИ-агентов: цикл работы, инструменты, виды, отличия от чат-ботов, риски и правила безопасности. Гайды по Claude Code и OpenCode.

Гайды раздела

Что такое ИИ-агент

Агент — это модель, которая не просто отвечает текстом, а выполняет задачу в несколько шагов: читает файлы, ищет информацию, запускает команды, правит код и проверяет результат. Ключевое отличие от чат-бота — наличие инструментов и цикла действий.

Упрощённо цикл выглядит так:

  1. Наблюдение — агент получает задачу и смотрит на доступную среду: файлы, вывод команд, страницы.
  2. План — решает, какой шаг сделать следующим.
  3. Действие — вызывает инструмент: чтение файла, поиск, терминал, браузер.
  4. Проверка — смотрит на результат и корректирует план.
  5. Завершение — возвращает итог или останавливается.

Чат-бот отвечает один раз. Агент может сделать десятки шагов, и именно поэтому ему нужны ограничения.

Чем агент отличается от чат-бота

КритерийЧат-ботАгент
Что делаетОтвечает текстомВыполняет действия
ДоступТолько диалогФайлы, терминал, API, браузер
ШаговОдин ответЦикл до результата
ОшибкиВидны сразу в текстеМогут изменить файлы или данные
КонтрольПрочитать ответПрава, подтверждения, песочница

Граница размыта: современные чат-боты тоже умеют искать в интернете и запускать код. Агентом их делает широта прав и способность долго работать без человека.

Какие бывают агенты

  • Кодовые — Claude Code, OpenCode, Cursor, GitHub Copilot. Читают репозиторий, правят файлы, запускают тесты.
  • Браузерные — управляют страницей: заполняют формы, собирают данные, проверяют интерфейс.
  • Исследовательские — ищут источники, сравнивают, готовят выжимку со ссылками.
  • Рабочие процессы — соединяют сервисы: письмо → задача → таблица → уведомление.
  • Мультиагентные — несколько агентов с разными ролями: исследователь, критик, исполнитель.
  • Локальные — работают с моделью на вашем компьютере, без отправки данных в облако.

Где они полезны

Агенты хорошо справляются с рутиной, которую можно проверить: обновить зависимости, написать тесты, разобрать логи, привести документы к шаблону, собрать черновик отчёта. Они плохо подходят для задач без критерия готовности и для действий, которые нельзя отменить.

Риски

  • Лишние права. Агент с доступом к терминалу может удалить файлы или отправить данные наружу.
  • Prompt injection. Инструкция может прийти не от вас, а из документа или веб-страницы, которую агент читает.
  • Утечка данных. Секреты, клиентские базы и переписка попадают в контекст модели.
  • Зацикливание и расход. Агент может бесконечно повторять шаги и тратить токены.
  • Непроверенный результат. Код компилируется — не значит, что он корректен.

Важно

Не давайте агенту доступ к продакшену, платежам и личным данным без песочницы, резервной копии и ручного подтверждения опасных действий. Правило простое: сначала бэкап и ветка Git, потом запуск.

Как читать раздел

  1. Claude Code — агент Anthropic в терминале: установка, режимы, CLAUDE.md, MCP и ограничения.
  2. OpenCode — открытый агент, который работает с облачными и локальными моделями.

Начните с одного проекта и режима планирования. Не разрешайте агенту менять код, пока не прочитали план.