Межагентная коммуникация

Механизмы коммуникации укладываются в две парадигмы межпроцессного взаимодействия: разделяемая память и передача сообщений.

Три способа:

  • параметры вызова инструмента — синхронная передача со структурой;
  • общая файловая система — разделяемая память: крупные артефакты, персистентность;
  • шина сообщений — асинхронная доставка через посредника, pub/sub.

Компромисс Go: «не общайтесь через разделяемую память — разделяйте память через общение»: разделяемая память быстра, но опасна конфликтами; сообщения требуют оркестрации, но принадлежность данных ясна.

Тот же компромисс возникнет в конкурентных конфликтах.

Связано: Мультиагентное взаимодействие без общего контекста, Файловая система в мультиагентных системах, Протокол A2A