Один агент хорошо, а оркестр лучше

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

Проблема не в агентах. Проблема в том, что систему проектируют как чат, а не как производственную линию.

Что работает на практике:

  • Один оркестратор с понятной ответственностью. Он планирует, маршрутизирует и принимает результат. Не демократия агентов, а диспетчер.
  • У каждого агента своя узкая задача и свой контекст. Общий котёл памяти быстро превращается в суп, где никто не помнит, откуда что взялось.
  • Отдельный контур проверки. Агент, который делает работу, не должен сам решать, что работа сделана хорошо.

И ещё одно наблюдение. Вопрос «какую модель взять» почти всегда задвигает на второй план вопрос «а кто и как проверяет результат». Зря. В продуктивной среде второй вопрос важнее первого. Модель можно поменять за день. Проваленный контур качества расхлёбывают месяцами.

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

Все посты