Мультиагентные системы ИИ: что это, как устроены и где применяются

Основы ИИ-агентов

Мультиагентная система (МАС, англ. multi-agent system) - это несколько ИИ-агентов, которые решают общую задачу, распределяя роли между собой. Один агент собирает данные, второй анализирует, третий пишет итог, четвёртый проверяет. Как в команде людей, каждый участник получает свою инструкцию, инструменты и зону ответственности, а результат одного становится входными данными для другого.

Если вы ещё не знакомы с устройством отдельного агента, начните со статьи что такое ИИ-агент.

Зачем нужны несколько агентов

  • Специализация. Короткая узкая инструкция работает надёжнее, чем один огромный промт "сделай всё".
  • Параллельность. Независимые части задачи выполняются одновременно: три агента ищут информацию по трём направлениям.
  • Контекст. Каждый агент держит в памяти только свою часть, а не все материалы сразу, поэтому меньше путается.
  • Взаимная проверка. Отдельный агент-критик находит ошибки, которые автор пропустил.
  • Разные модели. Простые шаги можно отдать дешёвой модели, сложные - сильной, и сэкономить.

Основные архитектуры

СхемаКак работаетКогда подходит
Конвейерагенты передают результат по цепочке: сбор - анализ - текст - проверкаповторяющиеся процессы с понятными этапами
Руководитель и исполнителиглавный агент делит задачу, раздаёт подзадачи и собирает ответыисследования, большие задачи с заранее неизвестным планом
Автор и критикодин создаёт, другой проверяет и возвращает на доработкутексты, код, ответы клиентам, где важно качество
Совет экспертовнесколько агентов с разными ролями обсуждают вопрос, итог подводит модератороценка решений, поиск рисков, мозговой штурм
Маршрутизаторпервый агент определяет тип запроса и передаёт нужному специалиступоддержка клиентов, внутренний помощник по разным отделам

Пример: агентство контента из 4 агентов

  1. Исследователь получает тему, ищет свежие источники в интернете и составляет список фактов со ссылками.
  2. Аналитик выбирает из фактов главное для аудитории и составляет план статьи.
  3. Автор пишет текст по плану в заданном стиле.
  4. Редактор сверяет текст с фактами исследователя, убирает воду и ошибки. Если находит неточность, возвращает текст автору.

В n8n такая система собирается из нескольких узлов AI Agent: один агент может вызывать другого как инструмент. Пошаговая сборка агента - в инструкции ИИ-агент в n8n.

Где мультиагентные системы уже работают

  • Агенты для кода. Claude Code и Codex запускают субагентов: один изучает проект, другой пишет тесты, третий проверяет изменения.
  • Глубокое исследование. Режимы deep research в ChatGPT, Perplexity и других сервисах параллельно отправляют несколько поисковых агентов и сводят результаты.
  • Универсальные агенты. Manus и Genspark делят большую задачу на подзадачи и раздают их исполнителям.
  • Бизнес-процессы. Обработка заявки: классификация, поиск по базе знаний, черновик ответа, проверка соблюдения правил.
  • Промышленность и логистика. Классические МАС (ещё до языковых моделей) управляют роботами на складах, светофорами, распределением нагрузки в энергосетях.

Фреймворки для разработки

ФреймворкОсобенность
CrewAIагенты описываются как команда с ролями, целями и задачами; низкий порог входа
LangGraphпроцесс задаётся графом состояний: точный контроль над шагами, циклами и проверками
Microsoft Agent Frameworkфреймворк Microsoft для агентов и их совместной работы на Python и .NET
OpenAI Agents SDKлёгкая библиотека: агенты, передача задачи между ними, ограничения и трассировка
Google ADKнабор для разработки агентов от Google с поддержкой иерархий агентов
n8nвизуальная сборка без кода: агент вызывает других агентов как инструменты

Учиться работе с ними удобно по бесплатным курсам из подборки курсов по ИИ-агентам.

Как агенты общаются: MCP и A2A

  • MCP (Model Context Protocol) подключает к агенту инструменты и данные: файлы, базы, сервисы.
  • A2A (Agent2Agent) - открытый протокол для общения агентов между собой (версия 1.0, развивается под управлением Linux Foundation), даже если они сделаны разными компаниями на разных фреймворках. Агент публикует "карточку" со списком своих умений, и другие агенты могут поручать ему задачи.

Вместе протоколы позволяют собирать системы из готовых агентов, а не писать каждый с нуля.

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

  • Стоимость. Каждый агент - это отдельные запросы к модели. Система из пяти агентов легко тратит в 5-15 раз больше токенов, чем один.
  • Накопление ошибок. Ошибка первого агента уходит дальше по цепочке. Нужны проверки между этапами.
  • Зацикливание. Автор и критик могут бесконечно возвращать задачу друг другу. Ограничивайте число итераций.
  • Сложная отладка. Без журнала шагов трудно понять, какой агент ошибся. Включайте трассировку.
  • Избыточность. Многие задачи один агент с хорошими инструментами решает не хуже. Начинайте с одного агента и добавляйте второго, только когда упрётесь в предел.

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

Чем мультиагентная система отличается от одного агента с инструментами?

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

Можно ли сделать мультиагентную систему без программирования?

Да, в n8n: создайте несколько агентов-узлов и подключите их к главному агенту как инструменты. Для сложных систем с ветвлениями удобнее фреймворки на Python.

Сколько агентов нужно?

Столько, сколько в задаче действительно разных ролей. На практике чаще всего хватает двух-четырёх: исполнитель, проверяющий и иногда координатор.

Редакция ii-agenty.pro
Оцените автора