Урок 6 из 8

Мультиагентность: когда один агент не справляется

Цель урока: понять, когда стоит собирать команду агентов, по каким схемам их соединяют и почему начинать всё равно нужно с одного.

Зачем дробить одного агента на команду

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

Решение как в бизнесе: разделение труда. Несколько узких специалистов, каждый со своими 3-5 инструментами и коротким чётким промптом, работают лучше одного «мастера на все руки».

Паттерн «Супервизор»

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

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

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

Подграфы: отдел как один узел

В LangGraph целый граф можно вставить в другой граф как один узел - это называется подграф (subgraph). Снаружи - просто квадратик «Поддержка», а внутри - собственный процесс из пяти шагов с проверками.

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

Другие схемы команд

СхемаКак устроенаКогда подходит
СупервизорРуководитель раздаёт задачи и собирает результатЗапросы разных типов, нужен единый вход. Начинай с неё
Рой (swarm)Агенты передают клиента друг другу напрямую, без начальникаЖивой диалог, где важно не гонять каждый ответ через центр
КонвейерСпециалисты работают по очереди: исследователь → писатель → редакторПроизводство контента, отчётов - когда порядок известен
Главное предостережение

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

Проверь себя

1. Главная причина разделить одного агента на команду специалистов?

2. Что такое подграф?

3. Ты придумал продукт и сразу хочешь заказать Claude Code «мультиагентную систему на 6 агентов». Что не так?

Спроси своего Claude

Проверь понимание: «Вот мой продукт: [описание]. Хватит ли одного агента? Если дробить на команду - по какой схеме и почему?» Хороший ответ должен начинаться с попытки обойтись одним агентом.