Как агенты общаются друг с другом: делегирование, DAG, сообщения и цена координации
The piece looks at how agents in multi-agent systems actually talk to each other, covering delegation, DAGs, messaging and the cost of coordination. It asks why a shared chat is not always necessary in such systems. It also draws a distinction between running agents in parallel and genuine interaction between them. A further point is the risk of spending more tokens on coordination than on the work itself. The usual picture, the author notes, is a Lead handing out tasks to a Coder, a Reviewer and a Researcher, who exchange results among themselves before the Lead assembles the output.
Почему в мультиагентных системах не всегда нужен общий чат, чем отличается параллельный запуск от настоящего взаимодействия и как не потратить больше токенов на координацию, чем на саму работу. Когда говорят о мультиагентных системах, обычно рисуют примерно такую картину: есть Lead, он раздаёт задачи Coder, Reviewer и Researcher, они общаются между собой, обмениваются результатами, а Lead собирает всё в финальный ответ. Если потом разбирать трейсы пытаясь понять причину почему на простую задачу ушло несколько десятков миллионов токенов можно найти кучу неэффективного взаимодействия. Читать далее