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

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

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

О чём речь

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Наш опыт

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

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

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

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

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

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

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

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

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

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

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

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

Разберём вашу задачу

Если у вас похожая задача, опишите её своими словами в форме на главной. Если она решается проще, чем кажется, скажем об этом.

Новые разборы в TelegramНаписать на hello@xteam.pro