Shared 與 Private Context
9 分鐘
全部共享,還是只共享需要的?
在單元 4,Agent 學會了互相傳訊息。現在出現更難的問題:Agent 之間應該共同持有哪些資訊?什麼都不共享的團隊無法合作;什麼都共享的團隊則會浪費力氣、洩漏資訊,也讓每個 Agent 淹沒在雜訊裡。
核心問題
多個 Agent 應該共享所有資訊,還是每個 Agent 只看自己需要的 Context?
關鍵詞彙| 詞彙 | 白話意思 |
|---|
| Shared Context | 團隊中每個 Agent 都應該看得到的資訊,例如目標與已確認的事實 |
|---|
| Private Context | 只屬於某一個 Agent 的資訊,因為只有它的角色需要 |
|---|
| Information Boundary | 刻意畫出的界線,規定哪些資訊可以在 Agent 之間或傳給人類 |
|---|
| Context Ownership | 負責維持某項資訊正確的那一個角色 |
|---|
模擬範例
一個模擬的客戶意見團隊有 Research Agent、Analysis Agent 與 Reporting Agent。三者都需要共同目標與已核准的來源清單。只有 Analysis Agent 需要它的原始工作筆記。只有人類審核者應該看到提到未解決客訴的草稿。
資訊
本單元維持在概念層次。我們設計什麼要共享、什麼要保持私有,但不建置儲存、Checkpoint 或 Recovery 系統,那些屬於 AI 302。
重點: Multi-Agent 團隊需要對「哪些共享、哪些私有」做出刻意的設計,而不是預設全部共享。
9 分鐘
Context 架構:共享、私有與界線
Context 架構從一個 Shared Goal 開始。其下有一份作為 Source of Truth 的 Shared Context。每個 Agent 則在旁邊保有自己的 Private Context。
Context 架構- Shared Goal:每個 Agent 共同朝向的目的
- Shared Context / Source of Truth:已確認的事實、任務狀態與已核准的決定
- Agent A Private Context:只有 Agent A 的角色所需的內容
- Agent B Private Context:只有 Agent B 的角色所需的內容
- Agent C Private Context:只有 Agent C 的角色所需的內容
資訊
圖示的文字版:最上方是 Shared Goal。其下是一份作為 Source of Truth 的 Shared Context。從這份 Shared Context 分出三條線,分別通往 Agent A、Agent B 與 Agent C。三個 Agent 各自有自己的 Private Context,其他 Agent 預設看不到。
五類資訊| 類別 | 意思 | 範例(模擬) |
|---|
| Shared Context | 團隊中每個 Agent 都可以看到並依賴 | 目標、已核准的來源清單、報告大綱 |
|---|
| Private Agent Context | 只有一個 Agent 看得到,因為只有它的角色需要 | Analysis Agent 的暫存計算 |
|---|
| Shared Knowledge Source | 許多 Agent 讀取、但沒有誰把它當作工作狀態的參考資料 | 政策手冊或產品常見問答 |
|---|
| Human-only | 保留給人類查看與決定 | 點名未解決客訴的草稿 |
|---|
| Restricted | 未經明確核准,不得傳給任何 Agent | 個資、憑證、機密數字 |
|---|
重點: 共享目標與已確認的事實,讓角色專屬的工作內容保持私有,並替每項資訊分類。