TL;DR

  • 範圍:組織 Context 至少要涵蓋 Goal、Data、Knowledge 與 Workflow,不能只整理文件。
  • 責任:每一類 Context 都要有 owner、版本、更新條件與生效時間,Agent 才不會使用過期規則。
  • 核心:Context ledger 不是知識庫或資料副本,而是指向可信來源、有效版本與責任人的治理索引,也就是 Context 的 control plane。
  • 驗收:ledger 必須連回既有的權限、協作與 measurement 機制,並用任務結果驗證 Context 是否有效。

企業要讓 Agent 可靠執行工作,第一個要解決的問題不是「文件放在哪裡」,而是「此刻應該相信哪個來源、哪一版規則,以及發生衝突時由誰決定」。這三個問題沒有明確答案,資料接得再多,Agent 仍可能在正確讀取內容之後做出不適用於當下的判斷。

我的判斷是,組織 Context 的關鍵不在累積更多內容,而在建立一份 Context ledger。它把工作需要的 Goal、Data、Knowledge、Workflow,連到各自的 owner、canonical source、有效版本、更新條件與驗證方式,讓團隊與 Agent 都能判斷什麼可以採信、什麼必須停止並交回人處理。

這不是另一套完整的 AI Agent 治理框架。它處理的是更具體的管理問題:企業如何為一項工作建立可追溯的 Context 索引,避免 Agent 使用錯誤來源、過期規則或失去責任歸屬的內容?

組織 Context 要讓 Agent 知道目標、事實、規則與下一步

組織 Context 的完整性,可以先用 Goal、Data、Knowledge 與 Workflow 四類來檢查。這四類不是新的文件分類法,而是 Agent 執行一項工作時,必須同時取得的判斷條件。

Context 類型 要回答的問題 可能來源 缺少時的典型結果
Goal 這次任務要改善什麼,成功與限制是什麼? 活動 brief、營運目標、預算與驗收條件 完成了操作,卻沒有達成業務目的
Data 目前可採信的事實是什麼? CRM 會員資料、POS 銷售、ERP 庫存、電商商品與訂單 使用錯誤時間點、錯誤口徑或不同步的資料
Knowledge 組織如何解讀資料並做判斷? 促銷政策、商品規則、法遵要求、例外案例與決策紀錄 看得到數字,卻不知道哪些組合不可執行
Workflow 工作依什麼順序推進,由誰核准與接手? SOP、系統狀態、角色分工、Review 與 escalation 規則 任務卡在交接,或跳過必要控制點

以會員促銷為例,Goal 不是「建立一檔活動」,而可能是「在不低於毛利門檻、不得向特定排除名單發送的前提下,提高某一會員群的回購」。Data 要說清楚會員、庫存、價格與交易資料的 canonical source、更新時間和欄位定義。Knowledge 要把滿額門檻、互斥優惠、排除條件及歷史例外轉成可查詢的規則。Workflow 則要定義從草案、檢查、核准、發布到結果回寫的狀態。

四類 Context 必須連在一起。只有 Goal,Agent 不知道現況;只有 Data,Agent 不知道如何判斷;只有 Knowledge,規則可能脫離即時資料;只有 Workflow,流程只是把不完整判斷更快送到下一站。企業真正需要管理的不是「有多少文件」,而是每個任務能否取得足以做出正確下一步的 Context。

Context ledger 是治理索引,不是另一座知識庫

可治理的 Context 必須回答四個文件整理常忽略的問題:誰負責、哪一版有效、什麼事件觸發更新,以及變更如何被驗證。沒有這些資訊,搜尋得到內容也無法證明內容仍然適用。

促銷政策可能在共享文件中,會員排除條件可能由 CRM 團隊維護,庫存可售邏輯則在 ERP 或門市系統。若三者更新節奏不同,Agent 需要的不只是檢索入口,而是一份 Context ledger。這份 ledger 至少應記錄:

治理欄位 管理目的 會員促銷情境示例
Owner 對內容正確性與更新負責 CRM owner、商品 owner、財務或法遵 owner
Canonical source 指定衝突時採信哪個來源 會員資格以 CRM 為準,庫存以 ERP 可售量為準
Version / effective time 確認規則適用的版本與時間 促銷政策 v3,自指定日期生效
Update trigger 定義何時必須重新整理 政策核准、商品狀態變更、資料 schema 變更
Change log 保留變更內容、原因與核准者 毛利門檻調整及核准紀錄
Validation 驗證 Context 能否支援任務 固定測試案例、抽樣比對與失敗案例回放

Context ledger 不是知識庫,也不是 CRM、ERP、SOP 或政策文件的資料副本。它不保存另一份會員名單、庫存數字或完整規則,而是保存治理所需的中繼資訊:原始內容在哪裡、哪個來源具有權威、目前有效的是哪一版、何時必須更新,以及用什麼方式確認仍可使用。換句話說,它是組織 Context 的治理索引,也是讓執行層查詢與判斷有效性的 control plane。

ledger 可以落在既有的 metadata registry、設定服務或工作管理系統,實作位置不是重點;重點是不能脫離原始系統另造一份內容。整體 schema 應由負責 Agent 平台或工作設計的角色維護,各個 Context 項目仍由對應的業務或系統 owner 負責。當來源衝突時,ledger 記錄採信規則、決策結果與核准紀錄,內容本身仍留在 canonical source。

Owner 也不能只是一個部門名稱。真正可執行的責任要能回答:誰批准規則、誰維護來源、誰處理衝突,以及多久沒有更新就必須發出警示。當 Agent 找到兩個不同版本的促銷門檻時,不應自行猜測;系統應依 canonical source 與生效時間判斷,無法判斷時直接進入例外流程。

Anthropic 在建置有效 Agent 的實務文章中強調,成功的做法通常從簡單、可組合的模式開始,並依任務需要逐步增加複雜度。套用到企業 Context,管理上的含義是:先選定一段邊界清楚的工作,把來源、責任與驗收做完整,再擴大到更多系統;不要先把所有文件匯入,才期待 Agent 自己理解組織。

Context ledger 要連回既有的控制與協作機制

Context ledger 不取代企業既有的權限治理或人機協作模式。它只需要為每一項 Context 標示可讀取的角色、允許支援的任務,以及遇到資料衝突、規則缺漏或高風險動作時應進入哪個既有 Review 或 escalation 節點。

以會員促銷情境為例,ledger 可以指出會員資料只允許讀取遮罩後的分群、價格規則的 canonical source,以及正式發布前必須由哪個 owner 核准。實際的存取控制、Review、Approve 與 Escalate 仍由既有系統與 Operating Model 執行;ledger 的作用,是保留當時使用的來源版本、判斷依據與責任連結,讓後續可以追溯。

OpenAI Agents SDK 的 human-in-the-loop 機制允許工具呼叫在敏感動作前等待核准,但技術機制只提供控制能力,不能替企業決定核准邊界。對 Context ledger 而言,必要的不是再設計一套權限框架,而是確保每個 Context 項目能連到已經生效的控制規則。

例外不是流程之外的雜訊,而是 Context 的更新來源

例外處理的目的,是讓 Agent 在 Context 不足時停止猜測,並把未知問題轉回組織學習。真正危險的狀況不是 Agent 回報「無法判斷」,而是它在資料衝突、規則缺漏或權限不足時仍繼續執行。

會員促銷流程至少可能遇到四種例外:CRM 與 POS 的會員狀態不同步、ERP 庫存時間戳過舊、兩份促銷政策互相衝突,以及新商品沒有對應毛利規則。每一種例外都應預先定義停損動作、接手角色與回復條件,而不是只留下錯誤訊息。

如果是暫時性系統錯誤,可以在限制次數內重試;如果是資料品質問題,交由資料 owner 修正;如果是規則衝突,送交規則 owner 決定;如果任務超出既有政策,則由業務主管核准或拒絕。處理完成後,還要判斷這次例外是否需要更新資料定義、規則、測試案例或權限。沒有這個回寫動作,同一個例外會持續消耗人工 Review。

NIST AI Risk Management Framework 把治理、衡量與持續管理放在同一個風險管理循環中。對 Context 治理來說,這表示操作紀錄不只是稽核用途,也應成為改善 Context 的證據:哪些來源經常衝突、哪些規則最常被覆核、哪一類任務最常升級,都應回到 owner 的維護清單。

Validation 要證明 Context 仍然有效

Context ledger 的 validation 不是另一套生產力衡量框架,而是回答一個問題:目前指向的來源與規則,是否仍足以支援這項任務。固定測試案例、抽樣比對、失敗回放與來源時效檢查,應成為 ledger 的驗證紀錄。

工作成果仍可沿用企業既有的 measurement baseline,例如一次通過率、返工、例外率與端到端結果。這些指標在本文的用途,是提供 Context 更新訊號:某個來源持續造成衝突、某條規則反覆被人工覆核,或同類任務的返工突然上升時,owner 就應重新檢查 canonical source、有效版本與 validation。

OpenAI 的 Agent 建置指南建議先建立 evals 與效能 baseline,再依結果調整系統。對 Context ledger 而言,重點不是另建一張績效儀表板,而是把既有驗證結果連回對應的 Context 項目,讓失敗能觸發更新。

從一個任務建立 Context ledger,再決定是否擴大

企業建立組織 Context 的起點,不是一次整理全公司的資料與文件,而是選定一項跨系統、可驗收的工作,建立它的 Context ledger。這份 ledger 要把 Goal、Data、Knowledge、Workflow 與 owner、canonical source、version/effective time、update trigger、validation 放在同一個可維護邊界內。

第一輪不必追求完全自動化。團隊可以先讓 Agent 讀取資料、產生草案與標示例外,由人負責核准與正式執行;等到來源穩定、規則可測、例外有 owner、操作可回放,再逐步調整自動執行範圍。擴大的條件不應是使用者變多,而是同類任務在品質、效率與風險上持續達到驗收標準。

組織 Context 因此不是一次性的知識庫專案,Context ledger 也不是新的資料副本。它是一個持續維護的治理索引:工作目標改變,Goal 要更新;系統與資料欄位改變,Data 要重新驗證;政策與案例改變,Knowledge 要改版;角色與流程改變,Workflow 也要同步。只有這些變化都有 owner、有來源、有有效時間、有更新觸發與 validation,Agent 才可能從通用工具變成可靠的工作執行者。

FAQ

企業 AI Agent 的組織 Context 是什麼?

組織 Context 是 Agent 執行特定工作所需的目標、可信資料、判斷知識與工作流程,以及它們對應的 owner、canonical source、有效版本、更新條件與 validation。Context ledger 則是管理這些關係的治理索引,不是單純的文件集合或知識庫。

建立知識庫就等於建立 Agent Context 嗎?

不等於。知識庫解決內容儲存與檢索;Context ledger 不複製內容,而是指向 canonical source,並記錄生效版本、更新條件、責任人與 validation。Agent 找得到內容,不代表內容正確、最新或適用於當前任務。

組織 Context 應該由 IT 部門負責嗎?

IT 可以負責平台、整合與技術控制,但業務規則與結果不能只由 IT 負責。資料、政策、流程與營運目標應各有對應的業務 owner,並明確定義衝突時由誰決定與核准。

Agent Context 多久需要更新一次?

更新不應只靠固定週期。政策核准、資料 schema 變更、產品狀態改變、權限調整與重大例外,都應成為更新 trigger;同時可以設定最長檢查週期,避免長期沒有事件時內容仍悄悄過期。

哪些 Agent 動作需要人工 Review?

應依資料敏感度、動作可逆性、外部影響範圍與失敗代價決定。涉及個資、價格、金流、對外發送、正式發布或不可逆變更的動作,通常需要更嚴格的事前核准;低風險查詢與可回復草案則可採抽樣或事後檢查。

如何衡量組織 Context 是否有效?

應在相同任務範圍下比較一次通過率、錯誤與返工、端到端 lead time、人工介入率、例外處理時間、風險事件,以及與任務直接相關的營運結果。文件數、檢索次數與 Agent 執行次數不能單獨證明 Context 有效。

參考資料