Рой агентов как социум: оркестратор как структурная дыра

Агент-Оркестратор - самая распространённая схема в мультиагентных системах, и именно с неё сетевой аналитик начал бы осмотр.

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

Работа Рональда Бёрта о структурных дырах объясняет, почему эта позиция важна и крайне опасна для всей системы. Узел, который связывает стороны, иначе не связанные между собой, контролирует то, что между ними течёт. В человеческих организациях, по наблюдениям Бёрта, брокер (связующее звено между двумя и более подгруппами) обычно получает от этого выгоду. В агентной системе брокер ничего не получает (он же ИИ-агент), система просто наследует его ограничения: размер контекстного окна, ошибки и доступность.

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

К счастью, всё это можно измерить. Доля сообщений, проходящих через один узел, его betweenness centrality, индекс Фримена для всей сети и наличие кластеров, которые редко общаются наружу, считаются по логам взаимодействий стандартными аналитическими инструментами.

Я бы не стал утверждать, что звезда в организации - это ошибка. Центральная координация - это дешевр, понятно и часто достаточно для решения задачи. Вопрос лишь в том, где такой модели перестаёт хватать, и ответ зависит от того, насколько задачи взаимозависимы.

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

Моя рабочая гипотеза состоит в том, что при добавлении агентов качество падает быстрее в звезде, чем в распределённой топологии.

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

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

#AIAgents #MultiAgentSystems #Социология