🤖 Внедрение ИИ

Агентные системы: оркестрация нескольких ИИ

Агентная система — это когда несколько ИИ-моделей делят задачу между собой: один планирует, второй ищет, третий проверяет. Разбираем, когда нужны агенты, какая архитектура и какие инструменты использовать в РФ.

Денис Закаев, ИИ-архитектор, IDEA
Денис Закаев
ИИ-архитектор, IDEA
📅 2 июля 202611 мин👁
🤖
Короткий ответ

Агентная система — это несколько ИИ-моделей, которые делят задачу: планировщик, исполнитель, критик. Нужна, когда один вызов LLM не справляется: многошаговые процессы, поиск по нескольким источникам, принятие решений. Реализуется через LangChain, CrewAI, LangGraph. В РФ применяется с YandexGPT и GigaChat. Не используйте агентов там, где достаточно простого промпта.

Что такое агентная система

Обычный ИИ-ассистент работает по схеме «один вопрос — один ответ». Этого достаточно для FAQ и поддержки. Но реальные бизнес-задачи часто сложнее: нужно собрать данные из трёх систем, проверить факты, составить план и выполнить действия. Один промпт такое не осилит.

Агентная система — это когда ИИ:

  1. сам разбивает задачу на шаги;
  2. вызывает инструменты (CRM, базу знаний, API);
  3. проверяет промежуточные результаты;
  4. решает, что делать дальше;
  5. возвращает финальный ответ.

Главное отличие — агент принимает решения в цикле, а не один раз. Подробности про «простой» случай — в статье про ИИ-ассистентов.

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

ЗадачаПодходит ли
Ответ на FAQНет, обычный ассистент
Сложная заявка с проверкойДа
Многошаговая аналитикаДа
Поиск в нескольких системахДа
Составление договора по реквизитамДа
Перевод текстаНет
Сборка дашборда из сырых данныхДа

Правило простое: если задача умещается в один промпт — агент не нужен. Если требует цикла «подумал → действие → проверка → следующий шаг» — нужен.

Архитектура

Типовая агентная система состоит из ролей:

РольЧто делает
ПланировщикРазбивает задачу на шаги
ИсполнительВызывает инструменты, ищет данные
КритикПроверяет результат шага
КоординаторРешает, переходить к следующему шагу
ОтвечающийФормирует финальный ответ

В простых системах роли объединены (одна модель в разных промптах). В сложных — каждая роль отдельная модель или отдельный сервис.

Схема

Запрос пользователя
        ↓
   Планировщик (LLM)
        ↓
   Шаг 1 → Исполнитель (LLM + tool)
        ↓
   Критик (LLM или правило)
        ↓
   Координатор: успех? 
       нет → повтор / план Б
       да → Шаг 2
        ↓
   ...
        ↓
   Отвечающий → ответ пользователю

Цикл может содержать 3–10 шагов. Каждый шаг — это вызов LLM плюс, возможно, внешний API. Стоимость растёт линейно, поэтому важно ограничивать число итераций.

Инструменты (tools)

Агент может вызывать:

  • поиск по базе знаний (RAG);
  • запрос в CRM или ERP;
  • калькулятор, конвертер валют;
  • отправку письма или сообщения;
  • генерацию документа по шаблону;
  • web-поиск (для РФ — через российские поисковые API).

Каждый инструмент описывается короткой функцией с описанием входа и выхода. Модель выбирает инструмент на основе описания.

Технологии в РФ

ИнструментЧто этоУровень зрелости
LangChain / LangGraphФреймворк для агентов на PythonЗрелый
CrewAIДекларативная orchestration ролейРастёт
LlamaIndexСильная RAG-часть + агентыЗрелый
YandexGPT / GigaChat APIМодели, доступные в РФСтабильные
Qwen, Llama on-premiseДля чувствительных задачЗрелые

Готовых российских SaaS-агентов на рынке мало — чаще собирают в коде на перечисленных фреймворках, подключая отечественные модели. Это вписывается в требования 152-ФЗ — подробнее в «ИИ и персональные данные».

Кейс: обработка сложной заявки

Заявка приходит в свободной форме. Агент:

  1. Извлекает реквизиты клиента и потребность.
  2. Проверяет по CRM, есть ли уже клиент и активные сделки.
  3. Ищет в базе знаний релевантное предложение.
  4. Считает стоимость по прайсу.
  5. Генерирует КП и отправляет в CRM с задачей менеджеру.

Каждый шаг — отдельный промпт, между шагами — проверка качества. Если что-то не получилось, агент передаёт человеку, а не финализирует брак.

Такая система стоит 400–600 тыс. ₽ за пилот и окупается за 4–8 месяцев на компании с 300+ заявок в месяц. На меньшем объёме — не окупится.

Риски и ограничения

  • Стоимость. Каждый цикл — 5–20 вызовов LLM. На больших объёмах счёт за API может быть 100+ тыс. ₽/мес.
  • Latency. Цепочка из 5 шагов занимает 20–60 секунд. Для поддержки клиентов это много.
  • Сложность отладки. Когда агент ошибся, трудно понять, на каком шаге.
  • Расходимость. На сложных задачах агент может уйти в сторону и не прийти к ответу. Нужны ограничения числа шагов.

Когда не внедрять

  • Малый объём (меньше 100 задач в месяц) — ручная обработка дешевле.
  • Задача умещается в один промпт — это обычный ассистент, не агент.
  • Высокие требования к скорости ответа (секунды) — агенты медленнее.
  • Низкая зрелость процессов — без чистых данных и API агент работает плохо.

Архитектурные принципы

  1. Минимум шагов. Чем короче цикл, тем надёжнее и дешевле.
  2. Чёткие роли. Каждый промпт делает одну вещь.
  3. Ограничение итераций. Жёсткий лимит, иначе расходимость.
  4. Логирование каждого шага. Без логов невозможна отладка.
  5. Передача человеку на сомнениях. Лучше перестраховаться, чем довести брак до клиента.

Главное правило агентных систем: сложность — это стоимость. Внедряйте агентов там, где один промпт объективно не справляется, и закладывайте бюджет на отладку и сопровождение, а не только на разработку. Хорошая методология тестирования — в материале «Промпт-инжиниринг для бизнес-задач».

Частые вопросы

Чем агент отличается от обычного ИИ-ассистента?
Ассистент отвечает на один запрос. Агент сам разбивает задачу на шаги, вызывает инструменты, проверяет результат и решает, что делать дальше. Ассистент — это звонок, агент — это сотрудник.
Когда бизнесу реально нужны агенты?
Когда задача состоит из нескольких связанных шагов с принятием решений: обработка сложной заявки, сбор аналитики из нескольких источников, многошаговая проверка документов. Для простых FAQ агенты избыточны.
Какие инструменты для агентных систем доступны в РФ?
LangChain/LangGraph, CrewAI, LlamaIndex работают с любыми моделями, включая YandexGPT и GigaChat. Готовых российских SaaS-агентов мало — чаще собирают в коде.
Сколько стоит запустить агентную систему?
Дороже, чем обычного ассистента: 300–600 тыс. ₽ за пилот, ежемесячно 50–150 тыс. ₽ на вызовы нескольких моделей. Окупается только на задачах с высокой стоимостью одного цикла.
Оцените материал:
0

Остались вопросы? Поможем

Эксперты IDEA ответят по теме материала или подскажут по вашему проекту. Свяжемся в течение дня, без навязывания.

Комментарии · 0