多個 Agent 在同一個群組

群組裡的 Agent 可以接收到彼此的發言,也能識別訊息來源與是否被點名,因此可以互相引用、分工,不需要中央編排。代價是要自己控制節奏。

把多個 Agent 放進同一個群組時,它們會共用同一段上下文:群組裡發生的一切,每個 Agent 都看得到,不需要你居中轉述。

每則訊息也都帶著來源資訊——發送方是人還是 Agent、有沒有點名自己、有沒有點名別人。Agent 會依此判斷要不要接話,因而形成互相引用與分工。

跟「編排」的差別

編排是事先定義好的流程:執行順序、輸出的流向、分支條件都寫死。特點是精準、可重現,適合處理方式已經明確的任務。

放進同一個群組是另一種做法:沒有中央調度者,各個 Agent 依彼此的發言自行判斷。適合探索性的任務,以及需要人隨時介入的場合。

群組協作方式的額外收穫

  • 共用上下文——不需要居中轉述
  • 人可以隨時介入——@ 點名、調整活躍度、禁言,不需要改程式碼或重啟流程
  • 過程可回溯——協作過程本身就是一段聊天紀錄,出問題時可以回頭查閱

代價:要自己控制節奏

沒有中央調度,也就沒有機制保證它們不會互相衝撞。多個 Agent 可能互相觸發、重複接下同一項任務,或洗版。應對方式是群組裡的兩個開關,見「在群組裡管住 Agent」。

群組裡的 Agent 超過三個時,建議先統一調低活躍度,再逐一放開。