← Archive
lm-004512 · 2026-10

多模態觀測閉包論:從綠燈錯置到共享觀測織體

下載 MD 檔 ⬇

AI 組織吸收與耦合拓撲 05

多模態觀測閉包論:從綠燈錯置到共享觀測織體

English Title:
Multimodal Observation Closure Theory: From Misplaced Green Lights to a Shared Observation Fabric

系列: AI Organizational Absorption & Coupling Topology
系列編號: 05 / 06
版本: v0.1
日期: 2026-09-18
作者: Neo.K
協作: Aletheia(GPT-5.6 Sol)
機構: EveMissLab / 一言諾科技有限公司
文件性質: 多模態 AI 理論/Agent 驗證理論/企業 AI 協作拓撲
前置母文:

  • Paper 00《軟體時代鑲嵌與 AI 組織拓撲》
  • Paper 01《有效問題覆蓋論》
  • Paper 02《企業 AI 吸收論》
  • Paper 03《重構權限與相容性債務》
  • Paper 04《多主體 AI 耦合拓撲》

主要前置研究:

  • A07《能力視角啟動不對稱》
  • APR 多視角/多模態 Skill 系列
  • MRMIC–MGCB–MSSP 統合多模態數位具身架構
  • Persistent Multi-Agent Workspace
  • SCDT Shared Cognitive Domain Theory / Protocol

摘要

多模態能力經常被描述為 AI 的附加能力:模型「除了文字之外,也能看圖片、影片、畫面或其他感知訊號」。本文主張,對 Agent、軟體驗證與多主體協作而言,這種理解仍然太弱。

在大量現實任務中,某個 modality 並不是性能加分,而是:

Closure Condition.\boxed{ \text{Closure Condition}. }

如果一個 Claim 的真假必須依賴特定觀測通道判定,而 Agent 沒有取得該通道,則 Agent 可以:

  • 推理;
  • 修改;
  • 提議;
  • 測試部分結果;

但不能獨立宣告該 Claim 已完成閉包。

本文將此原理定義為 Epistemic Modality Sufficiency Constraint:

Mrequired(C)⊆Mobserved(A)\boxed{ \mathcal M_{\mathrm{required}}(C) \subseteq \mathcal M_{\mathrm{observed}}(A) }

才允許:

CertifyA(C)=TRUE.\boxed{ Certify_A(C)=TRUE. }

其中:

  • Mrequired(C)\mathcal M_{\mathrm{required}}(C):Claim CC 所需的最小 evidence modality set;
  • Mobserved(A)\mathcal M_{\mathrm{observed}}(A):Agent AA 實際取得且有效的觀測模態集合。

本文以「綠燈錯置」型問題作為一般化案例。程式碼、unit test 與 runtime log 都可能顯示綠燈狀態正常,但實際 rendered GUI 中綠燈位於錯誤位置。若目標 Claim 是:

綠燈位於正確位置。

則:

CodeCorrect∧TestPass∧NoRuntimeError⇏VisualPlacementCorrect.\boxed{ \text{CodeCorrect} \land \text{TestPass} \land \text{NoRuntimeError} \not\Rightarrow \text{VisualPlacementCorrect}. }

這種錯誤不是單純「AI 推理錯誤」,而可能是:

Evidence–Claim Modality Mismatch.\boxed{ \text{Evidence–Claim Modality Mismatch}. }

本文進一步主張,不同 modality 對不同 Claim 具有不同證據權威。因此定義 Claim–Modality Authority Matrix:

AM(C,m)=Authority(m∣C).\boxed{ \mathbf A_M(C,m) = Authority(m\mid C). }

例如:

  • 「按鈕位置正確」:visual / rendered state 證據權威高;
  • 「API contract 未破壞」:integration / schema / runtime 證據權威高;
  • 「secret 未明文落盤」:source / storage / runtime security 證據高於 screenshot;
  • 「影片播放沒有掉幀」:video / timing / telemetry 高於靜態 screenshot。

因此:

More Modalities≠Better Evidence by Default.\boxed{ \text{More Modalities} \neq \text{Better Evidence by Default}. }

真正需要的是:

Right Modality for the Right Claim.\boxed{ \text{Right Modality for the Right Claim}. }

本文同時將多 Agent 問題擴張為多觀測者問題。令真實世界狀態為:

S\*,S^\*,

Observer ii 取得:

Oi=Πi(S\*),\boxed{ O_i = \Pi_i(S^\*), }

其中 Πi\Pi_i 是其:

  • modality;
  • sensor;
  • screen;
  • machine;
  • permission;
  • timestamp;

共同形成的 observation projection。

因此:

Oi≠Oj\boxed{ O_i\neq O_j }

可以在:

S\*=S\*S^\*=S^\*

完全不變時發生。

本文提出 Multimodal State Skew:

ΔOij=d(Oi(ti),Oj(tj)),\boxed{ \Delta O_{ij} = d( O_i(t_i), O_j(t_j) ), }

用以描述多人、多 AI、多設備、多時間點觀測同一 project / world 時的觀測落差。

因此 Paper 04 的共享分層:

SharedWorkspace≠SharedCanonicalState≠SharedObservation≠SharedCognition≠SharedClosureAuthority\text{SharedWorkspace} \neq \text{SharedCanonicalState} \neq \text{SharedObservation} \neq \text{SharedCognition} \neq \text{SharedClosureAuthority}

在本文得到完整的 observation layer。

本文提出 Shared Observation Fabric(SOF),其目的不是把所有影像、log 與 sensor stream 永久塞給每個 Agent,而是讓協作系統能保存:

  • observation identity;
  • modality;
  • timestamp;
  • environment;
  • version / commit;
  • observer;
  • source provenance;
  • related claims;
  • contradictions;
  • confidence;
  • supersession。

使 Agent 可以知道:

我現在的判斷是基於哪一個世界快照?

另一個 Agent 說我錯,是因為它推理不同,還是它看到的是另一個 state?

本文將 disagreement 分解為:

Dij∈{Dobs,Dsem,Dgoal,Dtime,Dauthority,Dreason}.\boxed{ D_{ij} \in \{ D_{\mathrm{obs}}, D_{\mathrm{sem}}, D_{\mathrm{goal}}, D_{\mathrm{time}}, D_{\mathrm{authority}}, D_{\mathrm{reason}} \}. }

因此:

Disagreement≠Reasoning Failure.\boxed{ \text{Disagreement} \neq \text{Reasoning Failure}. }

它可能是 state divergence 的 sensor。

外部研究已提供強烈實證錨點。OSWorld 以真實 desktop 環境、screenshot / accessibility tree 等觀測與 execution-based evaluation 測量 computer-use Agent;2026 的 OSWorld 2.0 更將 visual-spatial precision、dynamic environments、implicit-state inference、cross-source reasoning 與 verification failure 列為長時程 Agent 的主要挑戰,最佳系統在其主要 500-step binary completion metric 上仍只完成 20.6% 任務。2025 的 RegionFocus 顯示,在 GUI Agent 中,單純改變視覺觀測方式與聚焦區域即可大幅提高 grounding 表現;OSWorld-MCP 則進一步顯示 GUI observation 與 tool invocation 是不同能力通道,不能只用單一介面評估。OpenAI 的 computer-using agent 也採用 screenshot → reasoning → action 的感知閉環,顯示 computer-use Agent 的成功本身就是 observation–reasoning–action 的循環,而不是只有文字推理。

本文最終提出:

Required Modality Missing⇒Independent Closure Certification Forbidden.\boxed{ \text{Required Modality Missing} \Rightarrow \text{Independent Closure Certification Forbidden}. }

這不是要求所有任務 always-on multimodality,而是:

Task→Claim→Required Perspective→Required Modality→Observation→Evidence→Closure.\boxed{ \text{Task} \rightarrow \text{Claim} \rightarrow \text{Required Perspective} \rightarrow \text{Required Modality} \rightarrow \text{Observation} \rightarrow \text{Evidence} \rightarrow \text{Closure}. }

0. 問題不是「AI 有沒有眼睛」

若 Agent 能理解圖片:

Vision=TRUE.Vision=TRUE.

不能推出:

Agent will use vision whenever required.\boxed{ \text{Agent will use vision whenever required}. }

所以:

Modality Capability≠Modality Activation.\boxed{ \text{Modality Capability} \neq \text{Modality Activation}. }

1. Capability Availability ≠ Evidence Availability

模型可能支援:

  • vision;
  • audio;
  • video;
  • browser;
  • runtime;

但實際 task turn 只收到:

Text.\boxed{ \text{Text}. }

因此模型內建能力並沒有變成 evidence。


2. A07 的基礎:Perspective ≠ Modality

既有 A07 已提出:

Perspective≠Modality.\boxed{ \text{Perspective} \neq \text{Modality}. }

Perspective 問:

從哪個判斷域看?

Modality 問:

用哪個 evidence channel 看?


3. 同一 Perspective 可以跨模態

例如 Runtime perspective 可以需要:

  • logs;
  • traces;
  • metrics;
  • screenshot;
  • network;
  • DB state。

所以:

Perspective↔Multi-Modal Evidence Set.\boxed{ \text{Perspective} \leftrightarrow \text{Multi-Modal Evidence Set}. }

4. 同一 Modality 可以支援不同 Perspective

同一 screenshot:

  • UX 看 affordance;
  • Frontend 看 layout;
  • Security 看 data leakage;
  • Accessibility 看 contrast。

因此:

Modality≠Judgment Operator.\boxed{ \text{Modality} \neq \text{Judgment Operator}. }

5. 本文的新一步

A07 回答:

需要從哪些 perspective 與 modality 看?

本文進一步問:

如果該 modality 沒有被實際觀測,Agent 還能不能宣告完成?

答案是:

not independently.\boxed{ \text{not independently}. }

6. Claim-Centered Verification

令:

CC

為待驗 Claim。

例如:

button is visible.

API remains backward compatible.

build succeeds.

animation looks smooth.

不同 Claim 需要不同 evidence。


7. Required Modality Set

定義:

MR(C)=minimum modality set sufficient to evaluate C.\boxed{ \mathcal M_R(C) = \text{minimum modality set sufficient to evaluate }C. }

8. Observed Modality Set

對 Agent AA:

MO(A,t)\boxed{ \mathcal M_O(A,t) }

表示在時間 tt 實際取得的有效 observation channels。


9. Epistemic Modality Sufficiency Constraint

若:

MR(C)⊆MO(A,t),\boxed{ \mathcal M_R(C) \subseteq \mathcal M_O(A,t), }

Agent 才具有候選獨立 closure 資格。


10. Sufficiency 仍不等於 Correctness

即使:

MR(C)⊆MO,\mathcal M_R(C) \subseteq \mathcal M_O,

仍不表示:

C=TRUE.C=\text{TRUE}.

它只表示:

Agent 至少看到了足以判定 Claim 的必要證據通道。


11. Necessary vs Sufficient

某些 modality 是必要但非充分。

例如:

UI position correct.

Screenshot 可能必要。

但可能還需要:

  • viewport size;
  • browser zoom;
  • responsive state。

所以:

m∈MR\boxed{ m\in\mathcal M_R }

不表示 mm 單獨足夠。


12. Claim–Modality Authority Matrix

定義:

Acm=Authority(m∣C).\boxed{ A_{cm} = Authority(m\mid C). }

其中值可暫分:

primary
supporting
weak
irrelevant
contradictory-capable

13. 例:Visual Placement Claim

對:

C1=indicator position correct,C_1=\text{indicator position correct},

可有:

source code        supporting
unit test          supporting
runtime no-error   weak
screenshot         primary
video              primary
DOM geometry       primary/supporting

14. 例:Secret Storage Claim

對:

C2=secret not stored in plaintext,C_2=\text{secret not stored in plaintext},

可有:

screenshot         weak
source scan        primary
storage inspection primary
runtime trace      supporting
security scanner   primary/supporting

15. Authority Depends on Claim

所以:

Authority(m)\boxed{ Authority(m) }

沒有全域固定值。

更正確:

Authority(m,C,E).\boxed{ Authority(m,C,E). }

16. More Modalities ≠ Better by Default

增加無關 modality:

∣M∣↑|\mathcal M|\uparrow

可能只增加:

  • cost;
  • noise;
  • context pressure。

所以:

Multimodal≠Always-On Everything.\boxed{ \text{Multimodal} \neq \text{Always-On Everything}. }

17. APR 的 Null Modality

既有 APR 已允許:

mt=∅.m_t=\varnothing.

表示:

現在不需要額外感知。

本文保留此原則。


18. Triggered Multimodality

更合理:

Task→Claim→Perspective→ModalityTrigger.\boxed{ \text{Task} \rightarrow \text{Claim} \rightarrow \text{Perspective} \rightarrow \text{ModalityTrigger}. }

19. 綠燈錯置問題

假設 system outputs:

test = pass
runtime = healthy
green light = enabled

但 screenshot 顯示:

綠燈位於錯誤位置。


20. 這不是傳統 Test Failure

因為:

Test=PASS.Test=PASS.

真正失敗的是:

Claim Coverage.\boxed{ \text{Claim Coverage}. }

21. Claim Was Underspecified

如果 test 只驗:

light is active.

而目標是:

light is active at correct position.

則:

Ctest⊂Cgoal.\boxed{ C_{\mathrm{test}} \subset C_{\mathrm{goal}}. }

22. Evidence–Claim Modality Mismatch

本文定義:

Mmismatch(C)\boxed{ M_{\mathrm{mismatch}}(C) }

當:

Mused⊉MR(C).\mathcal M_{\mathrm{used}} \not\supseteq \mathcal M_R(C).

23. False Closure

如果 Agent 在 mismatch 下仍宣告:

Done,\text{Done},

形成:

False Closure.\boxed{ \text{False Closure}. }

24. False Closure ≠ Incorrect Internal Reasoning

Agent 可能根據:

OAO_A

做出合理推理。

真正問題:

OA is insufficient for C.\boxed{ O_A \text{ is insufficient for }C. }

25. World → Observation

令真實世界:

S\*.S^\*.

Observer ii:

Oi=Πi(S\*).\boxed{ O_i = \Pi_i(S^\*). }

Πi\Pi_i 包含:

  • sensor;
  • modality;
  • access;
  • preprocessing;
  • time;
  • resolution。

26. Observation Is Projection

所以:

Oi≠S\*.\boxed{ O_i \neq S^\*. }

Observation 只是世界狀態的投影。


27. 不同觀測者可以同時合理

若:

OA≠OB,O_A\neq O_B,

則:

BA≠BBB_A\neq B_B

不一定有人推理錯。


28. Observation Divergence

定義:

DO(i,j)=d(Oi,Oj).\boxed{ D_O(i,j) = d(O_i,O_j). }

dd 可按:

  • missing channels;
  • state version;
  • spatial region;
  • time;
  • resolution;

定義。


29. Multimodal State Skew

若:

Oi(ti)≠Oj(tj),O_i(t_i) \neq O_j(t_j),

本文稱:

Multimodal State Skew.\boxed{ \text{Multimodal State Skew}. }

30. Temporal Skew

Agent A:

Screenshot(t1).Screenshot(t_1).

Agent B:

Runtime(t2).Runtime(t_2).

若:

t1<t2,t_1<t_2,

它們其實不是在談同一 state。


31. Device Skew

不同:

  • computer;
  • browser;
  • viewport;
  • GPU;
  • OS;

也可能形成:

Environment Skew.\boxed{ \text{Environment Skew}. }

32. Branch Skew

對 software task:

BranchA≠BranchB.Branch_A\neq Branch_B.

兩個 screenshot 都真,

但來自不同 code state。


33. Resolution Skew

GUI grounding 可能因:

  • resolution;
  • scaling;
  • crop;
  • zoom;

改變。

因此:

Same Screenshot Content≠Same Grounding Difficulty.\boxed{ \text{Same Screenshot Content} \neq \text{Same Grounding Difficulty}. }

34. RegionFocus 的實證意義

2025 RegionFocus 顯示:

動態聚焦 relevant visual region,可以顯著改善 GUI Agent grounding benchmark。

研究報告在部分基準上取得超過 20% 的相對大幅提升。

其重要意義不是某一方法排名,

而是:

Observation Transformation\boxed{ \text{Observation Transformation} }

本身可以大幅改變 Agent capability。


35. 能力邊界受到觀測接口影響

因此:

Capability(A)≠Capability(ModelOnly).\boxed{ Capability(A) \neq Capability(ModelOnly). }

computer-use domain 更接近:

Capability=Model+ObservationInterface+ActionInterface+Memory+Verification.\boxed{ \text{Capability} = \text{Model} + \text{ObservationInterface} + \text{ActionInterface} + \text{Memory} + \text{Verification}. }

36. OSWorld 的基本啟示

OSWorld 以:

  • real OS;
  • real apps;
  • screenshots;
  • accessibility tree;
  • actions;
  • execution-based evaluation;

建立 computer-use benchmark。

這使:

Perception+Action+World State\boxed{ \text{Perception} + \text{Action} + \text{World State} }

進入能力評估本身。


37. OSWorld 2.0

2026 OSWorld 2.0 將任務擴張為:

  • 108 long-horizon workflows;
  • human median 約 1.6 hours;
  • 平均約 318 tool calls(在其指定 Agent 設定下)。

並特別設計:

  • streaming interaction;
  • dynamic environments;
  • cross-source reasoning;
  • implicit-state inference;
  • visual-spatial precision。

38. OSWorld 2.0 的 verification 啟示

研究報告指出 frontier agents 常:

  • lose track of constraints;
  • miss mid-task information;
  • guess instead of asking;
  • skip verification;
  • fail on hidden state recovery。

這幾乎直接對應本文:

Observation+StateTracking+Verification\boxed{ \text{Observation} + \text{StateTracking} + \text{Verification} }

三層問題。


39. Partial Score vs Binary Completion

OSWorld 2.0 最佳系統在其主要設定下:

  • binary completion:20.6%;
  • partial score:54.8%。

這也提醒:

Partial Progress≠Task Closure.\boxed{ \text{Partial Progress} \neq \text{Task Closure}. }

40. Computer Use Agent 的感知循環

OpenAI computer-using agent 的公開架構採:

Screenshot→Reasoning→Action→NewScreenshot.\boxed{ \text{Screenshot} \rightarrow \text{Reasoning} \rightarrow \text{Action} \rightarrow \text{NewScreenshot}. }

這是標準感知—行動閉環。


41. Action Without Re-Observation Is Dangerous

如果:

ActiontAction_t

後不重新取得:

Observationt+1,Observation_{t+1},

Agent 只能假設 action 成功。

因此:

Action⇏StateTransitionConfirmed.\boxed{ \text{Action} \not\Rightarrow \text{StateTransitionConfirmed}. }

42. Observe–Act–Verify Loop

本文推薦:

Observe→Act→Reobserve→Verify.\boxed{ \text{Observe} \rightarrow \text{Act} \rightarrow \text{Reobserve} \rightarrow \text{Verify}. }

43. Verification Modality Can Differ from Action Modality

Agent 用:

  • mouse;

執行 action。

但驗證可以用:

  • screenshot;
  • DOM;
  • database;
  • API state。

所以:

ActionChannel≠VerificationChannel.\boxed{ \text{ActionChannel} \neq \text{VerificationChannel}. }

44. OSWorld-MCP 的啟示

OSWorld-MCP 2025 顯示:

  • GUI interaction;
  • MCP tool invocation;

是可分離能力。

加入工具後部分 Agent success rate 提升,但 strongest models 的 tool invocation 使用仍非完整。

因此:

Tool Access≠Tool Use≠GUI Observation.\boxed{ \text{Tool Access} \neq \text{Tool Use} \neq \text{GUI Observation}. }

45. Multi-Channel Verification

同一 Claim 可以有:

E(C)={e1visual,e2runtime,e3state}.\boxed{ E(C) = \{ e_1^{\mathrm{visual}}, e_2^{\mathrm{runtime}}, e_3^{\mathrm{state}} \}. }

多通道互證可以提高 closure confidence。


46. Cross-Modal Agreement

定義:

Agreement(C)=Consistency(E1(C),E2(C),…).\boxed{ \text{Agreement}(C) = \text{Consistency}( E_1(C), E_2(C), \ldots ). }

47. Cross-Modal Contradiction

如果:

test = pass
screenshot = wrong

不應:

多數決。

而應:

Identify claim authority.\boxed{ \text{Identify claim authority}. }

48. Claim Authority Resolution

例如 Claim:

rendered button is centered.

則 screenshot / geometry 具有 primary authority。

Test 如果只驗:

component exists.

不能覆蓋它。


49. Evidence Hierarchy Must Be Claim-Relative

所以:

Evidence Hierarchy=H(C).\boxed{ \text{Evidence Hierarchy} = H(C). }

不是固定:

tests always beat images.


50. Observer Identity

Observation record 至少應含:

ObserverID.\boxed{ \text{ObserverID}. }

因為:

  • human screenshot;
  • Agent screenshot;
  • sensor reading;

有不同 provenance。


51. Observation Identity

本文提出:

OBS-ID.\boxed{ OBS\text{-}ID. }

例如:

observation_id: OBS-10291
modality: screenshot
captured_at: 2026-09-18T15:41:22+08:00
environment: chrome-local-build-812
commit: abc123
observer: agent-a
claims:
  - CLM-17
status: active

52. Shared Observation Fabric

本文定義:

SOF=Shared Observation Fabric.\boxed{ SOF = \text{Shared Observation Fabric}. }

它不是大型檔案倉庫的同義詞。


53. SOF 的核心作用

SOF 至少管理:

  • identity;
  • modality;
  • time;
  • environment;
  • provenance;
  • claim linkage;
  • contradiction;
  • freshness;
  • supersession。

54. Observation Payload 可以外部保存

大型:

  • video;
  • image;
  • trace;
  • sensor stream;

不必全部塞進 metadata store。

只需:

ObservationMetadata+ArtifactRef.\boxed{ \text{ObservationMetadata} + \text{ArtifactRef}. }

這和 UIR / SEDB 的 representation 分層可以自然相接。


55. Shared Observation ≠ Shared Payload Copy

Agent B 不必把 Agent A 的整段 video 複製進 context。

可以先知道:

OBS-17 exists
supports CLM-22
captured after commit X

需要時再 resolve payload。


56. Observation Freshness

定義:

FO=tnow−tobservation.\boxed{ F_O = t_{\mathrm{now}} - t_{\mathrm{observation}}. }

但是否 stale 應 task-relative。


57. Fast-Changing State

例如:

  • UI;
  • market;
  • deployment;

需要低:

FO.F_O.

靜態 architecture diagram 可以允許更高 freshness gap。


58. Observation Supersession

新 observation:

Ot+1O_{t+1}

可以:

  • supersede;
  • contradict;
  • refine;

舊 observation。

不能只是 overwrite。


59. Observation Graph

定義:

GO=(VO,EO).\boxed{ G_O = (V_O,E_O). }

edge types:

supports
contradicts
supersedes
derived_from
same_state_as
different_environment

60. Claim–Observation Graph

再與 Claim graph 相接:

GCO=(C,O,ECO).\boxed{ G_{CO} = (C,O,E_{CO}). }

使 closure 可追溯。


61. Closure Is Evidence-Bearing State

本文主張:

Done\boxed{ \text{Done} }

不應只是 boolean。

更合理:

ClosureState=(Claim,Evidence,Modalities,Observer,Version,Authority).\boxed{ \text{ClosureState} = ( \text{Claim}, \text{Evidence}, \text{Modalities}, \text{Observer}, \text{Version}, \text{Authority} ). }

62. Closure Certification Authority

並非每個 Agent 都可:

CAN_CERTIFY.\boxed{ \text{CAN\_CERTIFY}. }

63. Certification Permissions

可以區分:

CAN_OBSERVE
CAN_PROPOSE
CAN_ACT
CAN_TEST
CAN_VERIFY_MODALITY
CAN_CERTIFY_CLAIM

64. Work Permission ≠ Closure Authority

所以:

CAN_ACT≠CAN_CERTIFY.\boxed{ \text{CAN\_ACT} \neq \text{CAN\_CERTIFY}. }

這延續 Paper 04。


65. Self-Certification Risk

同一 Agent:

  • implement;
  • observe;
  • judge;

可能產生:

Self-Confirmation Bias.\boxed{ \text{Self-Confirmation Bias}. }

66. Independent Observation

高風險 Claim 可以要求:

ObserverA≠ImplementerA.\boxed{ \text{Observer}_A \neq \text{Implementer}_A. }

或不同 modality 的 cross-check。


67. 多 Agent 並不自動提供獨立性

如果兩個 Agent:

  • 使用同一 context;
  • 同一 model;
  • 同一 screenshot;

可能高度相關。

所以:

Multiple Agents≠Independent Evidence.\boxed{ \text{Multiple Agents} \neq \text{Independent Evidence}. }

68. Evidence Independence

可記錄:

  • model;
  • source;
  • modality;
  • data;
  • prompt family;

用以估計 evidence correlation。


69. Observation–Interpretation Split

Observation:

O.O.

Interpretation:

I(O).I(O).

不能把兩者混成:

AI 看到了 X。


70. Raw Observation vs Derived Judgment

因此:

O→J.\boxed{ O \rightarrow J. }

應保留 lineage。


71. 多人類也有相同問題

這不是 AI 特有。

人類工程師也會:

  • 看不同 screen;
  • 記得不同版本;
  • 誤解同一畫面。

AI 只是把這個問題規模化。


72. Human–AI Observation Asymmetry

人類可能:

  • 看實際機器;
  • 知道現場。

AI 只看到:

  • screenshot。

也可能反過來:

AI 看:

  • logs;
  • traces;
  • database;

人類只看 GUI。


73. Complementary Observation

因此:

OH+AI=OH∪OAI\boxed{ O_{H+AI} = O_H \cup O_{AI} }

可以比任一方更完整。


74. Observation Fusion

但 fusion 不應直接:

合併全部。

需要:

  • timestamp alignment;
  • provenance;
  • contradiction handling。

75. Cross-Modal State Alignment

若:

Screenshot(t1),Log(t2),DB(t3),\text{Screenshot}(t_1), \text{Log}(t_2), \text{DB}(t_3),

應先確認:

t1≈t2≈t3t_1\approx t_2\approx t_3

是否落在同一 target state window。


76. Observation Window

定義:

WO(C)=[ta,tb].\boxed{ W_O(C) = [t_a,t_b]. }

Claim 只接受該時間窗內 observation。


77. Event-Sensitive Claims

例如:

transaction succeeded.

需要:

  • before state;
  • action;
  • after state。

單一 screenshot 不足。


78. Temporal Evidence

因此 required modality 可以包含:

TemporalSequence.\boxed{ \text{TemporalSequence}. }

不只是靜態 carrier。


79. Video 不等於多張圖片

某些 Claim 依賴:

  • motion;
  • continuity;
  • latency。

所以:

Video≠∑Images\boxed{ \text{Video} \neq \sum \text{Images} }

作為判斷語義。


80. Runtime State 不等於 Log Text

Log 是 runtime 的投影。

因此:

Log≠RuntimeState.\boxed{ \text{Log} \neq \text{RuntimeState}. }

也可能:

  • missing events;
  • delayed log;
  • incorrect logging。

81. Sensor ≠ World

所有 modality 都是 projection。

所以本文不建立:

視覺是真相。

而是:

Claim-specific observation sufficiency.\boxed{ \text{Claim-specific observation sufficiency}. }

82. Modality Failure Types

本文提出:

FM∈{Missing,Stale,Misaligned,LowResolution,WrongRegion,WrongEnvironment,Corrupted,Misinterpreted}.\boxed{ F_M \in \{ \text{Missing}, \text{Stale}, \text{Misaligned}, \text{LowResolution}, \text{WrongRegion}, \text{WrongEnvironment}, \text{Corrupted}, \text{Misinterpreted} \}. }

83. Missing

必要 modality 根本沒取得。


84. Stale

取得的是舊 state。


85. Misaligned

不同 modality 不屬於同一狀態。


86. Low Resolution

channel 存在但資訊不足。


87. Wrong Region

Agent 看到了 screenshot,

但沒看關鍵區域。


88. Wrong Environment

看的是:

  • staging;

要驗的是:

  • production。

89. Corrupted

資料本身失真。


90. Misinterpreted

observation 足夠,

但 reasoning 錯。

只有這個才比較接近純推理 failure。


91. Failure Typing

因此:

Visual Failure\boxed{ \text{Visual Failure} }

本身太粗。

應分:

ObservationFailurevsInterpretationFailure.\text{ObservationFailure} \quad \text{vs}\quad \text{InterpretationFailure}.

92. Modality Debt

本文提出:

DM=Modality Debt.\boxed{ D_M = \text{Modality Debt}. }

表示:

工作流長期依賴某種 Claim,卻沒有建立對應 observation / verification channel 所累積的驗證債務。


93. 例

公司大量用 AI 改 frontend,

但沒有:

  • screenshot regression;
  • browser validation;
  • visual diff。

則:

DM↑.\boxed{ D_M\uparrow. }

94. 多 Agent 會放大 Modality Debt

因為:

Agent A 說:

tests green.

Agent B 直接接受:

done.

如果沒有 claim-modality policy,

錯誤會跨 Agent 傳播。


95. Observation Propagation Error

定義:

EP=error propagated from insufficient observation through handoff.\boxed{ E_P = \text{error propagated from insufficient observation through handoff}. }

96. Shared Error ≠ Shared Truth

多人都相信:

Bi=CB_i=C

不代表:

C=TRUE.C=\text{TRUE}.

如果所有人共享同一個不足 observation。


97. Consensus Is Not Verification

因此:

Consensus≠Verification.\boxed{ \text{Consensus} \neq \text{Verification}. }

98. Multi-Agent Voting 限制

如果所有 Agent:

  • same model family;
  • same evidence;
  • same blind spot;

投票沒有真正增加 epistemic independence。


99. Better Pattern: Evidence Diversity

高風險 closure 應優先增加:

Evidence Diversity\boxed{ \text{Evidence Diversity} }

而不只是:

Agent Count.\text{Agent Count}.

100. Shared Observation Fabric + Canonical State

Paper 04 的:

SGS_G

保存 operational truth。

本文的:

SOFSOF

保存:

supporting observation topology。

兩者:

SOF↔SG.\boxed{ SOF \leftrightarrow S_G. }

101. Observation Does Not Directly Overwrite State

新的 screenshot 不應直接:

更新 canonical state。

需要:

Observe→Interpret→Validate→Commit.\boxed{ \text{Observe} \rightarrow \text{Interpret} \rightarrow \text{Validate} \rightarrow \text{Commit}. }

102. SEDB / UIR 接口

如果未來接入 SEDB–UIR:

  • SEDB 保存 semantic observation state;
  • UIR resolve native payload;
  • Artifact Store 保存 video / image / trace。

因此:

SOF\boxed{ SOF }

可以是上層 coordination abstraction。


103. Required Modality Policy

可寫:

claim_type: ui.visual-placement
required:
  - screenshot
supporting:
  - dom_geometry
  - runtime
closure:
  independent_visual_verification: true

104. Dynamic Modality Selection

不是所有 task 事先完全知道。

Agent 可在:

OutcomeError\boxed{ \text{OutcomeError} }

後觸發:

PerspectiveReassessment→ModalityExpansion.\text{PerspectiveReassessment} \rightarrow \text{ModalityExpansion}.

105. Surprise Trigger

如果:

ExpertLevelSurprise>τ,ExpertLevelSurprise>\tau,

應問:

我是否缺少觀測通道?


106. Repeated Failure Trigger

相同 defect 重複:

F1,F2,F3F_1,F_2,F_3

可能表示:

原 perspective / modality 不足。


107. Cross-Boundary Contradiction

例如:

tests pass
user says UI wrong

應觸發:

Cross-Modality Investigation.\boxed{ \text{Cross-Modality Investigation}. }

108. Modality Escalation

可形成:

text
→ code
→ runtime
→ screenshot
→ video
→ human observation

不是固定順序,而是 escalation policy。


109. Cost-Aware Observation

每種 modality 有:

Cost(m).Cost(m).

目標:

min⁡∑mCost(m)\boxed{ \min \sum_m Cost(m) }

subject to:

MR(C)⊆MO.\boxed{ \mathcal M_R(C) \subseteq \mathcal M_O. }

110. Minimum Sufficient Observation

本文提出:

MSO(C)=Minimum Sufficient Observation Set.\boxed{ MSO(C) = \text{Minimum Sufficient Observation Set}. }

這避免:

always-on multimodality。


111. MSO 與 Paper 02 的 MAC 類似

Paper 02:

MAC(q)=Minimum Absorbable Configuration.MAC(q) = \text{Minimum Absorbable Configuration}.

本文:

MSO(C)=Minimum Sufficient Observation.MSO(C) = \text{Minimum Sufficient Observation}.

兩者都是:

避免全面升級,找到最小閉包條件。


112. Closure Confidence

若要使用 confidence:

Conf(C)=f(Coverage,Authority,Freshness,Consistency,Independence).\boxed{ Conf(C) = f( \text{Coverage}, \text{Authority}, \text{Freshness}, \text{Consistency}, \text{Independence} ). }

此為結構候選,不是已校準模型。


113. 不確定度應顯式

若 modality 不足:

status: insufficient_observation

比:

status: done
confidence: 0.55

更正確。


114. Unknown ≠ Failed

因此:

Unknown≠False≠Failed.\boxed{ \text{Unknown} \neq \text{False} \neq \text{Failed}. }

115. Closure States

可以定義:

UNOBSERVED
PARTIALLY_OBSERVED
OBSERVED
VERIFIED
CONTRADICTED
STALE
CERTIFIED

116. Certified 是最高治理狀態

CERTIFIEDCERTIFIED

不只是:

Agent believes true.

而是:

  • required modalities satisfied;
  • evidence valid;
  • authority valid;
  • version current。

117. Observation Closure Runtime

未來可建立:

OCRuntime.\boxed{ \text{OCRuntime}. }

注意不要與 OCR 光學文字辨識縮寫混淆。

更完整可叫:

MOC Runtime=Multimodal Observation Closure Runtime.\boxed{ \text{MOC Runtime} = \text{Multimodal Observation Closure Runtime}. }

118. Runtime Flow

Task→Claims→Perspectives→MSO→Observe→Evidence→Verify→Certify.\boxed{ \text{Task} \rightarrow \text{Claims} \rightarrow \text{Perspectives} \rightarrow MSO \rightarrow \text{Observe} \rightarrow \text{Evidence} \rightarrow \text{Verify} \rightarrow \text{Certify}. }

119. 可反駁假說 H1

對 GUI task:

加入 claim-specific visual verification 應降低 false closure rate。


120. 可反駁假說 H2

對需要多模態的 task:

缺少 required modality 時,Agent 的 confidence calibration 會惡化。


121. 可反駁假說 H3

Shared Observation Fabric 應降低 multi-agent disagreement 中由:

  • stale;
  • wrong branch;
  • wrong environment;

造成的比例。


122. 可反駁假說 H4

Claim–Modality Authority policy 比單純「多 Agent 投票」更能降低 correlated false closure。


123. 可反駁假說 H5

動態 modality escalation 在維持較低 observation cost 的同時,可接近 always-on multimodal verification 的可靠度。


124. 可反駁假說 H6

long-horizon Agent 的主要失敗中,將有顯著比例可歸因於:

  • state tracking;
  • observation freshness;
  • hidden-state recovery;
  • skipped verification;

而不只是 reasoning capacity。

OSWorld 2.0 已提供相容的初步證據。


125. 最小資料模型

claim_id:
claim_type:
required_modalities:
primary_modalities:
supporting_modalities:
observer:
observation_ids:
environment:
commit:
timestamp:
freshness:
cross_modal_consistency:
verification_status:
certifier:
authority:
closure_state:

126. Shared Observation Record

observation_id:
modality:
artifact_ref:
captured_at:
observer:
environment:
state_version:
related_claims:
supports:
contradicts:
supersedes:
confidence:
quality:

127. 與 Paper 06 的接口

Paper 05 已回答:

Agent 要看到什麼,才能合法宣稱「知道」或「完成」?

最後 Paper 06 要問:

就算它真的看到了、做對了,也是否應該被允許自主做?

因此:

ObservationClosure→DeployableAutonomy.\boxed{ \text{ObservationClosure} \rightarrow \text{DeployableAutonomy}. }

128. Claim Boundary

KK |已有外部支持

已有研究支持:

  • computer-use Agent 表現高度依賴 observation / grounding / execution environment;
  • visual-spatial precision、implicit state、dynamic environment、verification 是 long-horizon Agent 的重要瓶頸;
  • 改變 visual observation strategy 可以顯著改變 GUI grounding 表現;
  • GUI 操作與 tool invocation 是可分離能力;
  • screenshot → reasoning → action 是 computer-use Agent 的實際架構路徑之一。

EE |本文新推導

本文提出:

  • Epistemic Modality Sufficiency Constraint;
  • Claim–Modality Authority Matrix;
  • Evidence–Claim Modality Mismatch;
  • Multimodal State Skew;
  • Shared Observation Fabric;
  • Minimum Sufficient Observation;
  • Modality Debt;
  • Observation Propagation Error;
  • Shared Observation ≠ Shared Cognition;
  • Work Permission ≠ Closure Certification Authority。

SS |需要 benchmark / simulation

  • false closure rate;
  • modality ablation;
  • SOF usefulness;
  • cross-modal contradiction resolution;
  • evidence independence。

XX |需要企業/實際 Agent field study

  • multimodal verification policy;
  • GUI production defects;
  • shared observation state;
  • multimodal human–AI disagreement;
  • claim-specific certification。

FF |工程化

  • Shared Observation Fabric;
  • MOC Runtime;
  • Claim–Modality Registry;
  • Observation Graph;
  • Closure Certification Runtime;
  • multimodal evidence ledger。

129. 結論

多模態 AI 的真正重要性不是:

模型可以看更多東西。

而是:

現實問題的真偽本來就分散在不同 evidence channels。

程式碼可以告訴 Agent:

implementation looks correct.

測試可以告訴 Agent:

specified behavior passes.

runtime 可以告訴 Agent:

process did not crash.

但 screenshot 才可能告訴它:

green light is in the wrong place.

因此:

One Evidence Channel≠The Whole State.\boxed{ \text{One Evidence Channel} \neq \text{The Whole State}. }

真正可靠的 Agent 必須先問:

我現在要驗證的 Claim 是什麼?

再問:

這個 Claim 需要什麼 evidence?

所以:

Task→Claim→Perspective→RequiredModality→Observation→Evidence→Closure.\boxed{ \text{Task} \rightarrow \text{Claim} \rightarrow \text{Perspective} \rightarrow \text{RequiredModality} \rightarrow \text{Observation} \rightarrow \text{Evidence} \rightarrow \text{Closure}. }

這與傳統「模型有 vision 就用 vision」完全不同。

本文最核心的限制是:

Mrequired(C)⊈Mobserved(A)⇒CertifyA(C)=FALSE.\boxed{ \mathcal M_{\mathrm{required}}(C) \not\subseteq \mathcal M_{\mathrm{observed}}(A) \Rightarrow Certify_A(C)=FALSE. }

注意:

CertifyA(C)=FALSECertify_A(C)=FALSE

不表示:

C=FALSE.C=FALSE.

它表示:

Agent 沒有足夠認識論資格判定。

這個區分會變得越來越重要。

尤其當多人類、多 Agent、多機器、多分支、多時間點同時存在時:

SharedWorkspace≠SharedState≠SharedObservation.\boxed{ \text{SharedWorkspace} \neq \text{SharedState} \neq \text{SharedObservation}. }

而 disagreement 也不必立即解讀為:

有一個 AI 很笨。

可能只是:

Oi≠Oj.O_i\neq O_j.

因此未來真正成熟的 Multi-Agent Runtime,除了 Shared State,還需要:

Shared Observation Fabric.\boxed{ \text{Shared Observation Fabric}. }

使每一個 Claim 的 closure 都可以回答:

  • 看了什麼;
  • 什麼時候看的;
  • 在哪個 environment;
  • 哪個版本;
  • 誰看的;
  • 哪些 modality;
  • 是否有 contradiction;
  • 誰有 certification authority。

只有這樣:

Done\boxed{ \text{Done} }

才不再只是一盞可能亮錯位置的綠燈。


參考文獻與研究錨點

內部前置研究

[INT-01] Neo.K. 《AI 組織吸收與耦合拓撲 00:軟體時代鑲嵌與 AI 組織拓撲》v0.2. EveMissLab, 2026.

[INT-02] Neo.K. 《AI 組織吸收與耦合拓撲 01:有效問題覆蓋論》v0.1. EveMissLab, 2026.

[INT-03] Neo.K. 《AI 組織吸收與耦合拓撲 02:企業 AI 吸收論》v0.1. EveMissLab, 2026.

[INT-04] Neo.K. 《AI 組織吸收與耦合拓撲 03:重構權限與相容性債務》v0.1. EveMissLab, 2026.

[INT-05] Neo.K. 《AI 組織吸收與耦合拓撲 04:多主體 AI 耦合拓撲》v0.1. EveMissLab, 2026.

[INT-06] Neo.K. A07《能力視角啟動不對稱》v0.2. EveMissLab, 2026.

[INT-07] Neo.K. APR Multimodal / Perspective Series. EveMissLab, 2026.

[INT-08] Neo.K. 《MRMIC–MGCB–MSSP 統合多模態數位具身架構》v0.1. EveMissLab, 2026.

外部研究

[R1] Xie, T., Zhang, D., Chen, J., et al. OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments. NeurIPS 2024 / arXiv:2404.07972.

[R2] Yuan, M., Zhou, Z., Xiong, X., et al. OSWorld2.0: Benchmarking Computer Use Agents on Long-Horizon Real-World Tasks. arXiv:2606.29537, 2026.

[R3] Luo, T., Logeswaran, L., Johnson, J., & Lee, H. Visual Test-time Scaling for GUI Agent Grounding. arXiv:2505.00684, 2025.

[R4] Jia, H., Liao, J., Zhang, X., et al. OSWorld-MCP: Benchmarking MCP Tool Invocation in Computer-Use Agents. arXiv:2510.24563, 2025.

[R5] OpenAI. Computer-Using Agent. 2025.
https://openai.com/index/computer-using-agent/


AI Organizational Absorption & Coupling Topology — Paper 05 v0.1
EveMissLab — Boundless Knowledge. One Promise Forward.