Agentic SystemsМультиагентные системы · Архитектура · LLM

Когда мультиагентная система проигрывает одному агенту

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

О чём речь

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

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

Где мультиагентность проигрывает

Задача умещается в один контекст

Если все нужные данные и инструменты помещаются в контекст одной модели, разделение на агентов добавляет только пересказ. Каждая передача между агентами — это сжатие: следующий участник получает не исходные данные, а чужой пересказ, и работает с потерями.

Ошибки накапливаются по цепочке

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

Координация дороже самой работы

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

Систему невозможно отладить

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

Агенты соглашаются друг с другом

Схема «один делает — другой проверяет» работает только если у проверяющего есть независимый источник истины: тест, документ, расчёт. Проверяющий на той же модели с той же информацией склонен подтверждать, а не опровергать, — и создаёт иллюзию контроля.

Недетерминированность умножается

Каждый агент вносит вариативность. Система из пяти агентов даёт заметно менее воспроизводимый результат, чем один, — а воспроизводимость это то, за что бизнес готов платить.

Когда мультиагентность действительно нужна

Как принять решение

  1. Соберите одиночного агента и измерьте его на наборе реальных задач. Это займёт дни и станет точкой отсчёта.
  2. Найдите, где он проваливается: не хватает контекста, путает роли, теряет шаги, не имеет права на действие.
  3. Добавляйте разделение только под конкретный провал — и меряйте заново.
  4. Сравнивайте не только качество, но и стоимость задачи и задержку. Выигрыш в качестве на несколько процентов при удвоении стоимости обычно не окупается.

Что мерить в обоих случаях

Наш опыт

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

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

В каком случае мультиагентная система обычно проигрывает одиночному агенту?

Когда задача укладывается в контекст одной модели и решается последовательными шагами без разных прав доступа. Тогда разделение добавляет передачи между участниками, на каждой из которых теряется часть информации и накапливается вероятность ошибки, а стоимость и задержка растут.

Сколько агентов оптимально?

Столько, сколько вы можете обосновать метрикой. На практике большинство бизнес-задач закрывается одним агентом с хорошим набором инструментов; два-три участника оправданы, когда нужны независимая проверка или разные права. Схемы из десятка агентов чаще всего свидетельствуют о том, что задача не была разобрана до конца.

Помогает ли мультиагентность против галлюцинаций?

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

Как понять, что пора переходить к нескольким агентам?

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

Чем мы помогаем по этой теме

Читать дальше

Обсудим вашу задачу

Если у вас похожая задача — расскажите, что нужно решить. Скажем прямо, если она решается проще, чем кажется.

Написать нам