Перейти к основному содержимому

Агенты искусственного интеллекта

Разработчику

Агент ИИ — система, где языковая модель не только отвечает текстом, но и выбирает действия: вызвать API, выполнить запрос к БД, открыть тикет, сгенерировать файл. Отличие от обычного чата — замкнутый цикл «мысль → действие → результат → следующий шаг».

Основа: генеративный ИИ, модели и API.


Архитектура агента

Компоненты:

КомпонентНазначение
ОркестраторУправляет шагами, лимитом итераций, таймаутами
Инструменты (tools)Контракты: имя, параметры, описание для модели
ПамятьКраткая (в контексте) и долгая (векторное хранилище, профиль пользователя)
ПолитикиЧто агенту запрещено (удаление данных, внешние платежи)

Паттерны проектирования

ReAct (Reason + Act) — модель чередует рассуждение вслух и вызов инструмента. Удобно отлаживать: в логах видно, почему агент пошёл в SQL.

План-and-execute — сначала полный план, потом выполнение шагов. Стабильнее на длинных задачах, хуже адаптируется к неожиданной ошибке на шаге 3.

Мультиагент — несколько ролей («аналитик», «кодер», «рецензент»). Дороже по токенам и латентности; оправдано в сложных pipeline, не в простом FAQ-боте.


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

Агент наследует риски LLM и умножает их:

  • Prompt injection — вредоносный текст в документе заставляет агент выполнить лишний tool call.
  • Over-permission — агент с правами администратора БД при ошибке модели.
  • Бесконечный цикл — без max_iterations и бюджета токенов.

Митигации: минимальные права (least privilege), allow-list инструментов, human-in-the-loop на деструктивных операциях, изоляция песочницы для кода.

Чеклист для tool call «shell» / «terminal»

Перед выполнением команды, которую предложил агент: путь, флаги Git (reset --hard, clean -fdx, push --force), отсутствие curl | bash. Стоп-лист для разработчика — Опасные скрипты.

В корпоративной среде Microsoft стек часто строят на Azure AI Foundry / Agent Service — детали продукта меняются; принципы выше остаются.


Когда агент не нужен

Обычный RAG-чат или классификатор дешевле и предсказуемее, если:

  • нет побочных эффектов от действий;
  • ответ всегда из фиксированной базы знаний;
  • SLA по задержке жёсткий (< 500 ms).

Агент оправдан для сценариев с инструментами: «создай отчёт по продажам за квартал и положи в SharePoint».


Практика

Модуль Начало работы с агентами ИИ в Azure (~49 мин) — после генеративного введения. Каталог: /tools/documentation/6.


Итоги

Агент = LLM + инструменты + контроль цикла. Проектируйте права, лимиты и наблюдаемость так же строго, как для микросервиса с доступом к продакшену.


См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).