За последний год я видел много попыток собрать мультиагентную систему «на вырост». Картина обычно одна и та же: десяток агентов, каждый со своим промптом, все друг с другом разговаривают, и через неделю никто не понимает, кто за что отвечает.
Проблема не в агентах. Проблема в том, что систему проектируют как чат, а не как производственную линию.
Что работает на практике:
- Один оркестратор с понятной ответственностью. Он планирует, маршрутизирует и принимает результат. Не демократия агентов, а диспетчер.
- У каждого агента своя узкая задача и свой контекст. Общий котёл памяти быстро превращается в суп, где никто не помнит, откуда что взялось.
- Отдельный контур проверки. Агент, который делает работу, не должен сам решать, что работа сделана хорошо.
И ещё одно наблюдение. Вопрос «какую модель взять» почти всегда задвигает на второй план вопрос «а кто и как проверяет результат». Зря. В продуктивной среде второй вопрос важнее первого. Модель можно поменять за день. Проваленный контур качества расхлёбывают месяцами.
Если коротко: начинайте с оркестрации и контроля, а не с количества агентов. Три агента с нормальным диспетчером дадут больше, чем пятнадцать без него.
