Основы ИИ
Что такое агентный ИИ? Как системы планируют, используют инструменты и выполняют задачи
Системы агентного ИИ делают больше, чем просто генерируют ответ: они преследуют цели через цикл планирования, использования инструментов, наблюдения и адаптации. Вот как работает этот цикл, где агенты добавляют ценность и что удерживает их под контролем.

Агентный ИИ — это искусственный интеллект, способный преследовать цель, решая, что делать дальше, используя инструменты, наблюдая за результатом и корректируя свой подход. Вместо того чтобы выдать один ответ и остановиться, агент работает в рамках управляющего цикла, пока не выполнит задачу, не достигнет ограничения или не передаст работу человеку.
Это различие имеет значение, поскольку самые значимые системы ИИ выходят за рамки простого диалога. Они могут искать информацию по различным источникам, делать запросы к базам данных, выполнять код, управлять программным обеспечением, обновлять бизнес‑системы и координировать работу других агентов. Большая автономия открывает возможности для более полезной работы, но одновременно повышает важность надёжности, прав доступа, мониторинга и человеческого контроля.
Что делает систему ИИ агентной?
Нет единого порога, который превращает модель в агента. Агентность представляет собой спектр. На одном конце — языковая модель, отвечающая на запрос. На другом — система, получающая широкую цель, разбивает её на шаги, выбирает инструменты, реагирует на новую информацию и продолжает работу в течение длительного периода.
Автономность также многомерна. Один агент может выбирать собственные исследовательские запросы, но не иметь возможности публиковать что‑либо; другой может следовать фиксированному плану, но иметь право изменять производственную систему. Оценка «насколько агентна» система требует отдельного рассмотрения свободы планирования, доступа к инструментам, длительности работы, обратимости и последствий ошибки.
Полезный тест — спросить, кто определяет путь. В традиционном рабочем процессе разработчик задаёт последовательность заранее: выполнить шаг А, затем В, затем С. В агентной системе модель обладает некоторой свободой выбора, какие шаги нужны и в каком порядке. Руководство Anthropic по созданию эффективных агентов подчёркивает то же практическое различие между рабочими процессами с предопределёнными кодовыми путями и агентами, которые динамически управляют своим процессом и использованием инструментов.
Большинство производственных агентов объединяют пять элементов:
- Модель: движок рассуждений и языка, который интерпретирует цель и выбирает действия.
- Инструкции: правила системы, описание задачи, политики и определения успеха.
- Инструменты: функции, позволяющие агенту искать, вычислять, получать данные, записывать файлы, вызывать API или управлять интерфейсами.
- Состояние или память: информация, переносимая от одного шага к следующему, а иногда и между сессиями.
- Контрольный цикл: среда выполнения, которая возвращает результаты модели и решает, продолжать ли, повторить попытку, запросить помощь или остановиться.
Цикл агента: планировать, действовать, наблюдать и адаптировать
Хотя реализации различаются, агент обычно следует повторяющемуся четырёхэтапному шаблону.
| Определение | Система, которая интерпретирует цель, выбирает действия, использует инструменты и адаптируется на основе результатов. |
|---|---|
| Поток информации | Цель → план → действие → наблюдение → пересмотренное действие или остановка. |
| Доказательства | След показывает, почему было выбрано каждое действие и способствовало ли оно достижению цели. |
| Сбой | Агент продолжает действовать после того, как исчерпаны доказательства, полномочия или бюджет. |
1. Интерпретировать цель
Агент определяет желаемый результат, релевантные ограничения и недостающую информацию. Хорошее определение задачи включает не только то, что нужно сделать, но и критерий завершённости. «Исследовать эту компанию» — неоднозначно; «создать сравнение с указанием источников последних трёх годовых отчётов компании и отметить существенные изменения» формирует проверяемую цель.
2. Выбрать действие
Модель может ответить напрямую, создать план, вызвать инструмент, делегировать подзадачу или запросить уточнение. Действие обычно представляется в структурированном формате, чтобы программное обеспечение могло проверить его перед выполнением. Здесь дизайн агента преобразует вероятностный вывод модели в контролируемую системную операцию.
3. Наблюдать результат
Среда выполнения возвращает вывод инструмента, ошибку, изменённый интерфейс или другую обратную связь от окружения. Агент добавляет это наблюдение в свой рабочий контекст. Если поиск возвращает слабые доказательства или API отклоняет аргумент, следующее решение должно учитывать новое состояние.
4. Корректировать или остановить
Агент оценивает прогресс и выбирает следующее действие. Он может пересмотреть план, попробовать другой инструмент, проверить результат или сделать вывод, что цель достигнута. OpenAI описывает такой тип взаимодействия как цикл между моделью, её инструментами и окружением в обсуждении перехода от модели к агенту.
Этот шаблон связан с подходом ReAct, который чередует рассуждения и действия, позволяя внешним наблюдениям обновлять последующие рассуждения. Оригинальная статья ReAct способствовала закреплению дизайна как альтернативы генерации полного плана без обратной связи от окружения.
Агентный ИИ против генеративного ИИ
Генеративный ИИ описывает системы, создающие новый контент, такой как текст, изображения, аудио, видео или код. Агентный ИИ описывает, как система преследует цель. Эти категории пересекаются, но не являются взаимозаменяемыми.
Генеративная модель может подготовить черновик письма без того, чтобы быть агентом. Агент может использовать генеративную модель для создания письма, поиска правильного получателя, проверки политики, создания вложения и размещения сообщения в очереди на проверку. Модель предоставляет интеллект; окружающая система агента обеспечивает инструменты, состояние, оркестрацию и контроль.
Где агентные системы полезны
Агенты наиболее ценны, когда путь к цели нельзя полностью задать заранее, но прогресс всё же можно наблюдать и проверять. Распространённые примеры включают:
- Исследования: поиск по множеству источников, устранение пробелов, сравнение доказательств и составление отчёта с указанием источников.
- Разработка программного обеспечения: ориентирование в репозитории, редактирование кода, запуск тестов, интерпретация ошибок и итеративная работа.
- Операции с клиентами: сбор контекста аккаунта, применение политики, предложение решения и эскалация исключений.
- Анализ данных: выбор наборов данных, написание запросов, проверка аномалий, создание визуализаций и объяснение результатов.
- IT‑операции: расследование оповещений, сбор диагностических данных, рекомендация исправлений и выполнение утверждённых процедур (runbooks).
- Административная работа: координация календарей, документов, форм, согласований и обновлений в разных системах.
Фиксированный рабочий процесс часто лучше, когда процесс стабилен и каждый шаг известен. Добавление агента там, где обычной автоматизации достаточно, может увеличить затраты и вариативность без реального добавления ценности.
Когда следует использовать агента вместо автоматизации?
Оптимальная архитектура зависит от двух вопросов: насколько предсказуем путь и насколько дорогостоящим может быть неверное действие? Система не становится более продвинутой лишь потому, что предоставляет модели большую свободу. Во многих критически важных сценариях лучший дизайн сознательно сочетает детерминированное программное обеспечение с узким агентным компонентом.
Полезным компромиссом является ограниченная агентность. Агент может решать, как собирать информацию, какой одобренный инструмент вызвать или как пересмотреть черновик, в то время как детерминированный код обеспечивает соблюдение схем, правил доступа, бюджетов и окончательное одобрение. Это сохраняет адаптивность, не заставляя вероятностную модель контролировать собственные полномочия.
Почему агентный ИИ сложен
Агент может принять локально правдоподобное решение, которое отклонит общую задачу в неверном направлении. Небольшие ошибки могут накапливаться на протяжении длительного пути, тогда как убедительный окончательный ответ может скрывать неверный или небезопасный процесс.
Этот накопительный эффект — одна из причин, почему оценка агентов отличается от обычной оценки ответов. Неудачная задача может возникнуть из плана модели, вводящего в заблуждение результата инструмента, неверного обновления состояния, преждевременного решения об остановке или небезопасной границы прав доступа. Наоборот, правильный окончательный ответ может быть результатом хрупкого пути, который провалится при следующем запуске. Поэтому командам нужны как метрики результата, так и доказательства на уровне траектории.
Ключевые вызовы включают:
- Надёжность: одна и та же задача может приводить к разным путям и результатам при повторных попытках.
- Обоснованность: модель может неправильно понять вывод инструмента, состояние интерфейса или реальное намерение пользователя.
- Разрешения: полезному агенту может потребоваться значительный доступ, но широкий доступ увеличивает последствия ошибки.
- Внедрение подсказок: недоверенный контент может содержать инструкции, направленные на перенаправление агента или раскрытие данных.
- Стоимость и задержка: каждый дополнительный вызов модели, использование инструмента, шаг проверки или субагент добавляют ресурсы и время.
- Оценка: оценка только конечного результата может упустить хрупкое рассуждение, нарушения политики или удачное стечение обстоятельств.
Как удержать ИИ‑агента под контролем
Безопасная автономия проектируется, а не предполагается. Агент должен получать минимум инструментов и данных, необходимых для задачи. Действия с высоким воздействием — такие как отправка сообщения, перевод денег, удаление данных или изменение производственных систем — должны требовать явного одобрения или строго ограниченной политики.
Надёжные системы также разделяют планирование и исполнение. Аргументы инструментов могут проверяться по схемам; действия могут выполняться в песочницах; чувствительные операции могут быть включены в список разрешённых; а выводы могут проверяться до того, как станут входными данными для другой системы. Ограничения по времени, токенам и количеству действий препятствуют бесконечному циклу сбитого с толку агента.
Наблюдаемость также важна. Командам нужен журнал инструкций, вызовов инструментов, промежуточных наблюдений, одобрений, ошибок и конечного результата. Такая траектория делает возможными отладку и оценку. Работа Anthropic над надёжными агентами на практике подчёркивает чёткие границы полномочий и значимый человеческий контроль как основные требования к дизайну.
Обратимость должна влиять на эти контролы. Чтение публичной веб‑страницы легко отменить, поскольку оно ничего не меняет; выдача возврата, отправка письма клиенту или удаление облачного ресурса — нет. Созрённая система агентов классифицирует действия по их последствиям, требует более строгого разрешения для операций, трудно обратимых, и предоставляет среде выполнения, а не модели, окончательное решение о разрешении исполнения.
Что не означает агентный ИИ
«Агентный» не означает сознательный, самосознающий или независимо мотивированный. Видимая инициатива системы исходит от модели, работающей внутри программного обеспечения и постоянно запрашивающей выбор следующего шага. Его цели, инструменты, права доступа, условия остановки и окружение полностью задаются людьми.
Это также не гарантирует общего интеллекта. Агент может быть очень способным в узкой среде и хрупким при изменении интерфейса, данных или задачи. Поэтому автономность следует калибровать в соответствии с продемонстрированной производительностью, а не с тем, насколько гладко звучит модель.
Что следует помнить об агентном ИИ
Агентный ИИ превращает модель из генератора ответов в один компонент целенаправленной системы. Определяющая черта — не конкретная модель или протокол; это замкнутый цикл, в котором система выбирает действия, использует инструменты, наблюдает за происходящим и адаптируется.
Самые эффективные агенты сочетают эту гибкость с чётко ограниченной областью, доступом с минимальными привилегиями, видимыми траекториями, строгой оценкой и человеческим контролем на критических границах. Центральный вопрос уже не только «Может ли модель дать правильный ответ?», но и «Сможет ли вся система достичь правильного результата через процесс, которому мы можем доверять?»












