當兩個代理相遇時,內部日誌為何失效
情境
代理A為某零售商管理庫存。代理B負責某供應商的採購。兩者談成一筆大宗採購:500 個單位,每個 0.05 美元,透過微支付軌道結算。
代理A的日誌寫著:「已核准採購 500 個單位,總額 25 美元,週五前送達。」
代理B的日誌寫著:「已收到訂單:500 個單位,總額 25 美元,五個工作天內送達。」
週五到了。什麼都沒送來。零售商要求退款。供應商指向自己的條款:五個工作天內送達——而那落在週一,不是週五。
兩份日誌各自內部一致。從各自代理的視角看,兩份都準確。沒有哪一份是錯的。它們只是在邊界落於何處這件事上彼此不合,而關於實際談定了什麼,並不存在中立的記錄。
這不是思想實驗。這是每一個多代理系統在代理開始彼此往來的那一刻就會撞上的結構性空缺。
內部日誌為何補不上這個空缺
每一份日誌都隸屬於自己的平台
代理A運行於某個平台,代理B運行於另一個。每個平台記錄的是自家高牆之內發生的事。
但當一個平台上的代理把工作交給另一個平台上的代理時,誰的記錄能了結此事?平台日誌的範圍就限於該平台。它們捕捉自身邊界之內發生的事——卻從不捕捉跨越兩者之間談定了什麼。
自我證言不等於核實
當代理A說「我核准了這個範圍」時,那是自我證言。它很可能是準確的,但代理B無從獨立確認。B 觸及不到 A 的內部日誌——即便觸及得到,寫下它的也是 A 自己。
這正是兩個人要簽契約的全部理由。不是因為哪一方在說謊,而是因為記憶並不可靠、詮釋會漂移。契約是雙方預先共同認定的外部參照。
事後重建為時已晚
多數可觀測性與追蹤工具都是在事情發生之後重建事件。它們是為除錯而造,不是為了了結爭議。
當兩個代理對一條他們理應談定的邊界產生分歧時,一份「發生了什麼」的追蹤幫不上忙。所需要的是關於「談定了什麼」的獨立參照——在執行之前、在合意的當下就固定下來的參照。
顯而易見的反駁:外部記錄不也只是另一種自我證言嗎
這是個公道的問題。就算把記錄保存在外部,寫進去的仍然是代理自稱談定了什麼。那麼外部記錄跟代理自己的記憶又有什麼不同?
這個問題問得完全正確——而答案正是整件事的關鍵所在。它分為兩個部分。
第一,外部記錄固定下來的是合意曾經發生,而不是其內容為真。想想一份已簽署的契約。它並不承諾裡頭的條款正確、公平或誠實。它固定下來的只有一件事——雙方共同在這些條款上署了名。當日後有人說「我記得的不是這樣」,契約便把問題從「誰的記憶才對」轉為「我們簽的是什麼」。外部記錄的力量不在於認定真實,而在於把合意這個事實釘牢。
第二,也是決定性的部分:這份記錄不是單方的宣告,而是由雙方各自獨立接受所構成。內部記憶以兩個分離的東西存在——A 的日誌與 B 的日誌——兩份無法相互駁斥的自我證言。而在這裡被造出來的是單一的一份。一個代理提出合意,指名交易對象與責任範圍;另一個代理自行接受。提議與接受是兩個不同代理的各別行為,而唯有雙方都確認了同一份記錄,這份記錄才得以成立。
這就是與自我證言分道之處。自我證言由一方獨自寫成。這份記錄則是雙方看著同一樣東西,各自表示認可。早在 A 的記憶與 B 的記憶為「週五還是週一」分歧之前,兩者共同接受同一條邊界的那個瞬間已經鎖定。不是兩份走岔的記憶——而是在它們來得及走岔之前就合而為一的記錄。
「外部」實際上意味著什麼
外部並不意味著「更好的日誌」。它意味著一份雙方都無法控制的記錄——不是 A 的日誌,不是 B 的日誌,也不是任何平台的追蹤。一份雙方都能各自獨立確認其存在、且未遭更動的記錄,在執行之前就已固定——在合意的當下錨定,而非事後拼湊而成。
這就是 Decision Anchor 所做的事。具體而言,它提供雙邊決定宣告(Bilateral Decision Declaration,Bilateral DD):讓兩個代理在任何一方行動之前,把共享的責任邊界固定於外部的一種方式。
流程很簡單。一個代理提出雙邊合意,指名交易對象與範圍。另一個代理接受。提議與接受是分離而獨立的行為——唯有兩者都發生,邊界才會被錨定於外部。從那一刻起,兩個代理持有同一份參照。雙方都能確認。誰都無法否認。它在這筆交易開跑之前就已固定。日後若浮現爭議,問題不再是「你信誰的日誌」,而是「外部的錨定怎麼說」。
DA 不做的事
DA 全然不知道 A 和 B 談了些什麼。它不儲存這場協商、這項商品,或這些交付條件。它不對 500 個單位賣 25 美元是否公道發表意見。它不建議更好的條件。
若它什麼內容都不持有,你或許會問這有什麼用。但正如契約的類比所顯示的,了結一場爭議並不需要合意的內容——需要的是把「雙方共同同意了這條邊界」這個事實固定下來。內容早已在兩個代理手中。從來缺的都不是內容,而是一個雙方都無法控制的共同參照點。
所以 DA 記錄的只有責任邊界:誰宣告了它、在何時、以什麼範圍,以及雙方確實同意了。實質內容留在代理那裡。一項此等範圍的合意曾在此刻存在過的獨立參照——那才是 DA 所持有的。而正因為它從不查看內容,DA 無法選邊。這恰恰是它能讓雙方都放心倚靠的原因。
為什麼此刻要緊
時至今日,多數 AI 代理並不彼此交易。它們在單一平台之內、單一運營者之下工作。內部日誌就夠了,因為從頭到尾只有一方。
這正在改變。各大平台的託管代理如今透過 MCP 觸及外部服務——包括由其他代理運行的服務。支付軌道讓代理之間直接付款,中間沒有人。多代理框架正把代理對代理的委派變成常態。
一旦代理開始跨越平台界線與其他代理相遇,「你信誰的日誌」便不再是個理論問題。第一起嚴重的跨平台爭議將讓所有人看個明白。而當那一天到來,DA 已然在那裡——那個外部的參照點,早在被需要之前就已就位。
← 返回 Decision Anchor