Межагентная коммуникация
Механизмы коммуникации укладываются в две парадигмы межпроцессного взаимодействия: разделяемая память и передача сообщений.
Три способа:
- параметры вызова инструмента — синхронная передача со структурой;
- общая файловая система — разделяемая память: крупные артефакты, персистентность;
- шина сообщений — асинхронная доставка через посредника, pub/sub.
Компромисс Go: «не общайтесь через разделяемую память — разделяйте память через общение»: разделяемая память быстра, но опасна конфликтами; сообщения требуют оркестрации, но принадлежность данных ясна.
Тот же компромисс возникнет в конкурентных конфликтах.
Связано: Мультиагентное взаимодействие без общего контекста, Файловая система в мультиагентных системах, Протокол A2A