← Archive
lm-004122 · 2026-09

盲推導 AI — ——不同第一原理是否收斂到同一工程形態?

下載 MD 檔 ⬇

盲推導 AI

——不同第一原理是否收斂到同一工程形態?

Series: Adaptive Epistemic Systems Series
Paper: 7 / 11
Version: v0.1
Language: zh-TW
Status: Complete Draft / Canonical UTF-8 Source


摘要

如果一個智能系統的設計過程被禁止使用既有 AI 技術名詞、架構分類與工程範式,只允許從一組第一原理需求出發,例如:持續吸收世界狀態、處理不確定性、支援異步更新、保存記憶、重用算法、調用外部系統、輸入輸出自然語言、支援多種計算載體與持續學習,那麼最後得到的系統,是否仍會重新長出與現代 AI 工程高度相似的結構?

本文將此前六篇建立的自適應認識系統視為一次「盲推導 AI」實驗。其設計起點並非語言模型、神經網路、Agent、RAG、工具使用或既有 AI 系統分類,而是從動態世界狀態、非對稱時空張力、canonical symbolic state、表示空間演化、能力記憶與載體中立計算等需求逐步推導。解除術語禁制後,可以觀察到該系統自然形成 world state、memory、retrieval、planning、algorithm/tool selection、execution、verification、language rendering 與 heterogeneous compute 等熟悉功能模組。

本文的核心問題不是宣稱這些模組「等同」於現代 AI,而是建立一個更嚴格的比較框架。本文區分五種相似性:詞彙相似、模組相似、控制流相似、狀態語義相似與計算/觀測等價。兩套系統即使使用相同名詞,也可能具有不同狀態所有權與更新語義;反之,即使高階理論名稱完全不同,也可能編譯成近似相同的資料流、工具調度與執行循環。

本文提出「盲推導協議」:在推導階段禁止既有技術標籤;架構與核心不變量在揭盲前凍結;揭盲後才建立跨架構映射;並使用相同模型、資料、工具、算力與任務集進行對照。若不同第一原理最終反覆收斂到少數工程模式,則可能存在「智能架構吸引子」;若高階理論能穩定產生不同的可測性能、效率、穩定性或長程行為,則架構語義具有不可忽略的因果作用。

本文最終主張,真正需要檢驗的不是:

Is this architecture new?\text{Is this architecture new?}

而是:

Do different first principles induce genuinely different computation?\boxed{ \text{Do different first principles induce genuinely different computation?} }

關鍵詞: 盲推導、智能架構吸引子、架構收斂、計算同構、觀測等價、第一原理、Agent、世界模型、能力模型、架構比較


1. 一個刻意的思想實驗

假設設計者被要求建立一個可持續工作的智能系統,但禁止使用以下類型的既有技術標籤:

LLM\text{LLM} Agent\text{Agent} RAG\text{RAG} tool calling\text{tool calling} world model\text{world model} planner\text{planner}

等。

設計者只能從需求開始:

  1. 世界不同資訊變化速度不同;
  2. 系統必須知道哪些狀態值得更新;
  3. 系統需要正式內部狀態;
  4. 文字只是可能的輸入輸出之一;
  5. 世界知識可以持續增加與重構;
  6. 過去成功的方法應可被重用;
  7. 外部系統與算法應可被調用;
  8. 不同計算載體應可被選擇;
  9. 執行結果需要驗證;
  10. 系統必須從執行歷史持續學習。

若最後仍得到:

MemoryMemory RetrievalRetrieval PlannerPlanner ToolSelectionToolSelection ExecutionExecution VerificationVerification LanguageInterfaceLanguageInterface

那麼這個結果本身就值得研究。


2. 盲推導的目的不是「重新發明」

盲推導不是為了證明:

我不用既有名詞,也能重新發明既有技術。

真正目的在於降低:

ontology contamination\text{ontology contamination}

如果一開始就知道「這是 Agent」,設計者很容易直接採用:

Agent=Model+Tools+MemoryAgent = Model + Tools + Memory

的既有框架。

此時得到相似架構沒有任何驚奇。

但若起點是:

independent first principles\text{independent first principles}

最後仍收斂到類似結構,則更有理由懷疑:

similar engineering forms may be induced by the problem itself\boxed{ \text{similar engineering forms may be induced by the problem itself} }


3. 前六篇作為盲推導結果

Paper 01 從:

asymmetric temporal change\text{asymmetric temporal change}

得到:

dynamic world-state update\text{dynamic world-state update}

Paper 02 從:

knowledge freshness\text{knowledge freshness}

得到:

selective revalidation\text{selective revalidation}

Paper 03 從:

symbolic execution\text{symbolic execution}

得到:

input parsing+canonical state+rendering\text{input parsing} + \text{canonical state} + \text{rendering}

Paper 04 從:

world knowledge growth\text{world knowledge growth}

得到:

adaptive representation+retrieval\text{adaptive representation} + \text{retrieval}

Paper 05 從:

avoid repeated reinvention\text{avoid repeated reinvention}

得到:

memory+algorithm library+workflow reuse\text{memory} + \text{algorithm library} + \text{workflow reuse}

Paper 06 從:

heterogeneous execution\text{heterogeneous execution}

得到:

tool / substrate selection+execution adapters\text{tool / substrate selection} + \text{execution adapters}

整體自然形成:

ObserveRepresentRetrievePlanSelectExecuteVerifyLearnObserve \rightarrow Represent \rightarrow Retrieve \rightarrow Plan \rightarrow Select \rightarrow Execute \rightarrow Verify \rightarrow Learn

這就是揭盲後開始出現「眼熟感」的地方。


4. 相似不等於相同

最危險的錯誤是看到:

MemoryMemory

就宣稱:

SystemA=SystemBSystem_A=System_B

本文至少區分五種相似性。


5. 第一層:詞彙相似

如果兩套系統都使用:

MemoryMemory PlannerPlanner ToolTool

這只叫:

SlexicalS_{\mathrm{lexical}}

這是最弱相似性。

因為相同詞彙可以代表不同語義。


6. 第二層:模組相似

若兩套系統都具有:

{Memory,Planner,Executor,Verifier}\{ Memory, Planner, Executor, Verifier \}

則有:

SmoduleS_{\mathrm{module}}

但模組名稱相同仍不足以判斷計算是否相同。

例如一套系統中的 Memory 可能是:

optional context retrieval\text{optional context retrieval}

另一套則可能是:

persistent canonical state\text{persistent canonical state}


7. 第三層:控制流相似

若:

A:ObservePlanActObserveA: Observe \rightarrow Plan \rightarrow Act \rightarrow Observe

而:

B:InputRetrieveSelectExecuteLearnB: Input \rightarrow Retrieve \rightarrow Select \rightarrow Execute \rightarrow Learn

經映射後具有近似控制流:

ϕ(CA)CB\phi(C_A)\approx C_B

則形成:

ScontrolS_{\mathrm{control}}

這比模組相似更強。


8. 第四層:狀態語義相似

真正重要的問題是:

誰擁有長期狀態?哪些東西會被 commit?什麼狀態會跨任務持續存在?

定義:

Owner(si)Owner(s_i)

表示狀態 sis_i 的所有權。

兩套系統若都輸出相似回答,但:

OwnerA(WorldState)=DatabaseOwner_A(WorldState)=Database

而:

OwnerB(WorldState)=ModelContextOwner_B(WorldState)=ModelContext

則高階行為相似,但狀態語義不同。

因此定義:

SstateS_{\mathrm{state}}

比較:

PersistencePersistence OwnershipOwnership UpdateRuleUpdateRule CommitSemanticsCommitSemantics ProvenanceProvenance


9. 第五層:計算與觀測等價

最強比較是問:

是否存在:

ϕ:SASB\phi: S_A \rightarrow S_B

使:

ϕ(FA(s,x))FB(ϕ(s),x)\phi \left( F_A(s,x) \right) \approx F_B \left( \phi(s),x \right)

若輸出亦有:

OA(s,x)OB(ϕ(s),x)O_A(s,x) \approx O_B(\phi(s),x)

則兩套系統在指定任務域上可能接近:

observational equivalence\boxed{ \text{observational equivalence} }

若映射成本也很低,則甚至可能出現:

computational near-isomorphism\text{computational near-isomorphism}


10. 五層相似性的關係

一般而言:

ScomputationalScontrolS_{\mathrm{computational}} \Rightarrow S_{\mathrm{control}}

但未必:

SlexicalScomputationalS_{\mathrm{lexical}} \Rightarrow S_{\mathrm{computational}}

因此:

same namessame modulessame state semanticssame computation\boxed{ \text{same names} \ll \text{same modules} \ll \text{same state semantics} \ll \text{same computation} }


11. 為什麼程式碼看起來可能非常相似?

高階理論即使不同,底層仍可能使用相同 primitives:

database lookup\text{database lookup} graph traversal\text{graph traversal} matrix operation\text{matrix operation} function call\text{function call} branchbranch queuequeue cachecache

因此:

source-code surface similarity\text{source-code surface similarity}

本身不能否定高階架構差異。


12. 高階不同、底層相同是正常現象

不同高階語言:

L1L_1

與:

L2L_2

可以編譯到相似機器指令。

因此:

Compile(L1)Compile(L2)Compile(L_1) \approx Compile(L_2)

不代表:

Semantics(L1)=Semantics(L2)Semantics(L_1)=Semantics(L_2)

同樣:

different AI architecture\text{different AI architecture}

也可能落到近似:

same runtime primitives\text{same runtime primitives}


13. 但高階語義若完全沒有可測效應,就必須被懷疑

如果高階架構:

N\mathfrak{N}

與基線:

A\mathfrak{A}

在相同模型、工具、資料與算力下:

Perf(N)Perf(A)Perf(\mathfrak{N}) \approx Perf(\mathfrak{A}) Cost(N)Cost(A)Cost(\mathfrak{N}) \approx Cost(\mathfrak{A}) Stability(N)Stability(A)Stability(\mathfrak{N}) \approx Stability(\mathfrak{A})

且內部 trace 也近似,則高階理論可能主要是:

descriptive relabeling\text{descriptive relabeling}

這個可能性必須被允許。


14. 盲推導協議

為避免事後合理化,本文提出:

Blind Architecture Derivation Protocol\boxed{ \text{Blind Architecture Derivation Protocol} }

分為五階段。


15. Phase A:需求凍結

先定義需求集合:

R={r1,,rn}R = \{ r_1,\ldots,r_n \}

在推導開始後,不得因看到既有 AI 系統而任意改變需求。


16. Phase B:術語禁制

推導期間禁止使用目標比較系統的核心術語。

目的是降低:

P(ArchitectureKnownLabels)P( Architecture \mid KnownLabels )

對推導的污染。


17. Phase C:架構凍結

在揭盲前凍結:

ModulesModules StateVariablesStateVariables UpdateRulesUpdateRules InvariantsInvariants ExecutionFlowExecutionFlow

即:

Architecturepreunblind=FrozenArchitecture_{\mathrm{pre-unblind}} = Frozen


18. Phase D:揭盲映射

解除術語禁制後才建立:

M:ArchitectureNArchitectureAM: Architecture_N \rightarrow Architecture_A

例如:

M(vi)=closest existing moduleM(v_i) = \text{closest existing module}

這一階段只描述相似性,不修改原架構。


19. Phase E:對照實驗

最後才在相同條件下測試:

N\mathfrak{N}

與:

A\mathfrak{A}

避免:

design after seeing benchmark results\text{design after seeing benchmark results}


20. 為什麼要凍結?

若揭盲後可以自由修改:

N\mathfrak{N}

使之更像基線或更刻意不同,實驗失去意義。

因此需要:

derive first, compare later\boxed{ \text{derive first, compare later} }


21. 現代 AI Stack 的抽象比較對象

為避免綁定特定產品,可將現代複合 AI 系統抽象為:

A=(M,C,R,T,P,E,V,L)\mathfrak{A} = ( M, C, R, T, P, E, V, L )

其中:

MM

為核心模型;

CC

為上下文;

RR

為檢索;

TT

為工具;

PP

為規劃;

EE

為執行;

VV

為驗證;

LL

為長期記憶或持久層。

這只是比較抽象,不預設所有現代 AI 都完全採用此形式。


22. 本系列架構的抽象形式

前六篇可以濃縮為:

N=(G,Z,M,A,W,Γ,T,U,R)\mathfrak{N} = ( G, Z, M, \mathcal{A}, \mathcal{W}, \Gamma, T, U, R )

其中:

GG

為世界狀態;

ZZ

為 canonical 符號;

MM

為外部記憶;

A\mathcal{A}

為算法庫;

W\mathcal{W}

為方法鏈;

Γ\Gamma

為計算容器;

TT

為更新張力;

UU

為更新算子;

RR

為 rendering。


23. 第一個映射:Memory

現代系統中的:

MemoryAMemory_A

可能映射到:

MNM_N

但必須再問:

PersistenceA=?PersistenceNPersistence_A \stackrel{?}{=} Persistence_N CommitA=?CommitNCommit_A \stackrel{?}{=} Commit_N

否則只是詞彙相似。


24. 第二個映射:Tools 與 Algorithms

現代系統中的:

ToolATool_A

可能對應:

AiA_i

或:

Γi\Gamma_i

甚至:

(Ai,Γi)(A_i,\Gamma_i)

因此一個既有「工具」概念,在本系列裡被拆成:

method+execution substrate\text{method} + \text{execution substrate}

這就是一個真正的語義差異候選。


25. 第三個映射:Planning

現代:

PlannerAPlanner_A

可能對應:

RetrieveDecomposeSelect(A,Γ)Retrieve \rightarrow Decompose \rightarrow Select(A,\Gamma)

若兩者最終執行圖相似,則控制流差異可能很小。


26. 第四個映射:World State

現代系統可能大量依賴:

ContextContext

與外部資料。

本系列則將:

GtG_t

定義為長期 canonical world state。

真正差異需要問:

is world state transient or persistent?\boxed{ \text{is world state transient or persistent?} }


27. 第五個映射:Language

若現代系統將語言模型作為中央推理核心,而本系列將:

LanguageLanguage

視為:

ρtext\rho_{\mathrm{text}}

或某個:

Γlanguage\Gamma_{\mathrm{language}}

則架構 ownership 不同。

但如果實作時本系列最後也把所有判斷都交給語言模型,這個高階差異就可能只存在於文件裡。


28. 「拿掉核心模型」測試

可定義:

Ablate(Model)Ablate(Model)

若本系列:

NModel\mathfrak{N}-Model

仍可維持:

PersistentStatePersistentState FreshnessFreshness AlgorithmSelectionAlgorithmSelection DependencyPropagationDependencyPropagation WorkflowReuseWorkflowReuse

則這些能力確實存在於架構層。


29. 模型替換測試

令:

L1,L2,L3L_1,L_2,L_3

為能力不同的模型。

比較:

N+L1\mathfrak{N}+L_1 N+L2\mathfrak{N}+L_2 N+L3\mathfrak{N}+L_3

若:

StatePersistenceStatePersistence

與:

ControlSemanticsControlSemantics

保持穩定,則中央架構不完全依賴單一模型。


30. 弱模型測試

使用:

LweakL_{\mathrm{weak}}

若:

N+Lweak\mathfrak{N}+L_{\mathrm{weak}}

仍展現:

memory reuse\text{memory reuse} freshness scheduling\text{freshness scheduling} dependency invalidation\text{dependency invalidation} algorithm routing\text{algorithm routing}

則架構層貢獻更容易被辨認。


31. 同模型公平對照

最重要的比較之一是:

N+L\mathfrak{N}+L

對:

A+L\mathfrak{A}+L

固定:

LL DataData ToolsTools BudgetBudget TaskSetTaskSet

只改 architecture。


32. 架構貢獻

定義:

AC(L)=Perf(N+L)Perf(A+L)AC(L) = Perf(\mathfrak{N}+L) - Perf(\mathfrak{A}+L)

若:

AC(Li)>0AC(L_i)>0

跨多模型成立,則架構差異可能具有穩健因果效應。


33. 不只比較性能

若:

PerfNPerfAPerf_N\approx Perf_A

仍需比較:

CostCost LatencyLatency StateDriftStateDrift RecomputationRecomputation LongHorizonStabilityLongHorizonStability TransferTransfer

因此架構優勢可能是:

same capability at lower cost\text{same capability at lower cost}


34. 能力/成本比

定義:

Efficiency=CapabilityComputeEfficiency = \frac{Capability}{Compute}

若:

CapabilityNCapabilityACapability_N \approx Capability_A

但:

ComputeNComputeACompute_N \ll Compute_A

則:

EfficiencyN>EfficiencyAEfficiency_N > Efficiency_A

這仍然是實質架構差異。


35. 長程狀態測試

短 benchmark 可能看不到:

StateDriftStateDrift

因此需要:

TlongTbenchmarkT_{\mathrm{long}} \gg T_{\mathrm{benchmark}}

的長期任務。

測量:

Consistency(t)Consistency(t) MemoryIntegrity(t)MemoryIntegrity(t) FreshnessError(t)FreshnessError(t)


36. Recompute Ratio

本系列一個核心承諾是:

stable stateless recomputation\text{stable state} \Rightarrow \text{less recomputation}

可定義:

RR=recomputed statetotal addressable stateRR = \frac{ \text{recomputed state} }{ \text{total addressable state} }

若:

RRN<RRARR_N < RR_A

且品質不降,則非對稱更新具有工程價值。


37. State Ownership Test

對每個關鍵狀態:

sis_i

記錄:

Owner(si)Owner(s_i) Persistence(si)Persistence(s_i) UpdateAuthority(si)UpdateAuthority(s_i)

若兩套架構 ownership 模式不同,則即使輸出相似也不能直接稱同構。


38. Trace Mapping

收集兩套系統執行 trace:

τN\tau_N

與:

τA\tau_A

尋找:

ϕ(τN)τA\phi(\tau_N) \approx \tau_A

若大部分 trace 可被低成本映射,則計算收斂證據增強。


39. 映射成本

定義:

CϕC_{\phi}

為將:

N\mathfrak{N}

映射到:

A\mathfrak{A}

所需額外結構成本。

若:

Cϕ0C_{\phi}\rightarrow0

且反向:

Cψ0C_{\psi}\rightarrow0

則:

NA\mathfrak{N} \approx \mathfrak{A}

的證據更強。


40. 雙向可翻譯性

若存在:

ϕ:NA\phi: \mathfrak{N} \rightarrow \mathfrak{A}

與:

ψ:AN\psi: \mathfrak{A} \rightarrow \mathfrak{N}

且:

ψ(ϕ(s))s\psi(\phi(s)) \approx s

則架構間可能具有近似雙向可翻譯性。


41. 智能架構吸引子

若多組第一原理:

R1,R2,,RnR_1,R_2,\ldots,R_n

經不同設計路徑:

D1,D2,,DnD_1,D_2,\ldots,D_n

最後都收斂至少數架構類:

A1,,Ak\mathcal{A}_1,\ldots,\mathcal{A}_k

且:

knk\ll n

則可提出:

Intelligent Architecture Attractor Hypothesis\boxed{ \text{Intelligent Architecture Attractor Hypothesis} }


42. 吸引子不是證明唯一架構

即使存在吸引子,也不代表:

!A\exists !\mathcal{A}

更合理的是:

few stable architecture families\text{few stable architecture families}

也就是多種智能系統可能存在,但工程上只有少數形式具有高穩定性與高效用。


43. 為什麼會出現吸引子?

可能原因包括:

finite compute\text{finite compute} partial observability\text{partial observability} limited memory\text{limited memory} need for reuse\text{need for reuse} need for verification\text{need for verification} need for external action\text{need for external action}

這些約束可能迫使系統反覆長出類似模組。


44. 吸引子也可能只是現有硬體造成

另一可能是:

architecture convergence\text{architecture convergence}

不是智能本身的必然,而是:

current computer substrate\text{current computer substrate}

造成。

如果所有系統最後都跑在類似數位計算機上,可能自然收斂到資料庫、queue、cache、function call 等 primitives。


45. 因此必須區分兩種吸引子

第一種:

cognitive attractor\boxed{ \text{cognitive attractor} }

來自智能任務本身。

第二種:

substrate attractor\boxed{ \text{substrate attractor} }

來自現有計算平台。

Paper 06 的載體中立設計正好提供未來區分兩者的可能。


46. 第三種吸引子:工程組織吸引子

還可能存在:

engineering attractor\boxed{ \text{engineering attractor} }

例如可維護性、可測試性、接口隔離、版本控制等工程需求,會讓完全不同系統最後都出現類似模組化。

因此「像」不必然來自智能本體。


47. 第四種吸引子:語言描述吸引子

設計者可能用相同人類語言描述不同系統,造成:

terminological convergence\text{terminological convergence}

例如不同東西都叫:

MemoryMemory

因此必須避免把語言吸引子誤認為計算吸引子。


48. 收斂的四種來源

因此:

Convergence=Ccognitive+Csubstrate+Cengineering+ClinguisticConvergence = C_{\mathrm{cognitive}} + C_{\mathrm{substrate}} + C_{\mathrm{engineering}} + C_{\mathrm{linguistic}}

真正研究工作是嘗試把四者拆開。


49. 「更高階理論」憑什麼更高階?

如果一個理論只是有更多符號、更多抽象層與更多哲學敘述,但:

ΔCapability0\Delta Capability\approx0 ΔEfficiency0\Delta Efficiency\approx0 ΔExplainability0\Delta Explainability\approx0 ΔRobustness0\Delta Robustness\approx0

那麼「更高階」可能只是:

descriptive complexity\text{descriptive complexity}


50. 高階理論的最低要求

一個高階架構至少應在以下之一提供增益:

predictive power\text{predictive power} compression\text{compression} control\text{control} efficiency\text{efficiency} robustness\text{robustness} transferability\text{transferability} formal clarity\text{formal clarity}

否則理論層級上升不代表系統層級上升。


51. 描述等價問題

兩個理論:

T1T_1

與:

T2T_2

可能只是同一系統的不同座標系。

若存在低成本:

ϕ:T1T2\phi: T_1 \leftrightarrow T_2

且所有可測量量保持,則:

theories may be representationally distinct but operationally equivalent\boxed{ \text{theories may be representationally distinct but operationally equivalent} }


52. 新理論仍可能有價值

即使操作等價,新理論仍可能:

Compression(T1)<Compression(T2)Compression(T_1) < Compression(T_2)

或提供更容易發現新設計的搜索空間。

因此:

operational equivalence\text{operational equivalence}

也不等於:

zero theoretical value\text{zero theoretical value}


53. 但「重新描述」不能被冒充成「新能力」

這是本文的重要限制:

new vocabularynew computation\boxed{ \text{new vocabulary} \neq \text{new computation} }

如果新架構只提供新的描述方式,就應誠實說:

representational contribution\text{representational contribution}

而非:

capability breakthrough\text{capability breakthrough}


54. 盲推導的第一種結果:明顯不同

若:

N\mathfrak{N}

在固定條件下產生:

PerfN>PerfAPerf_N>Perf_A

或:

CostN<CostACost_N<Cost_A

且差異跨模型穩定,則:

first-principle difference has operational consequences\boxed{ \text{first-principle difference has operational consequences} }


55. 第二種結果:表面相似、內部不同

若:

BehaviorNBehaviorABehavior_N\approx Behavior_A

但:

StateSemanticsNStateSemanticsAStateSemantics_N\neq StateSemantics_A

或:

TraceNTraceATrace_N\neq Trace_A

則形成:

observational similarity without computational identity\text{observational similarity without computational identity}


56. 第三種結果:內外都高度相似

若:

BehaviorNBehaviorABehavior_N\approx Behavior_A CostNCostACost_N\approx Cost_A TraceNTraceATrace_N\approx Trace_A

且低成本雙向映射存在,則:

architectural convergence\boxed{ \text{architectural convergence} }

成為合理假說。


57. 第四種結果:Benchmark 無法分辨

如果:

ObsB(N)=ObsB(A)Obs_B(\mathfrak{N}) = Obs_B(\mathfrak{A})

只代表 benchmark:

BB

看不出差異。

不能推出:

N=A\mathfrak{N} = \mathfrak{A}

因此需要多尺度任務。


58. 短期與長期任務分離

至少比較:

QshortQ_{\mathrm{short}} QlongQ_{\mathrm{long}} QadaptiveQ_{\mathrm{adaptive}} QtransferQ_{\mathrm{transfer}}

短問答不能代表長期狀態系統表現。


59. 靜態與動態世界分離

在靜態資料集:

World(t)=constantWorld(t)=constant

非對稱更新優勢可能無法顯現。

因此還需:

World(t1)World(t2)World(t_1)\neq World(t_2)

的動態 benchmark。


60. 世界變化速率測試

可建立:

λ1λ2λ3\lambda_1\ll\lambda_2\ll\lambda_3

不同資訊變動率。

比較兩系統的:

StalenessStaleness

與:

RecomputeCostRecomputeCost


61. 方法重用測試

重複提供:

Q1Q2QnQ_1\approx Q_2\approx\cdots\approx Q_n

測量:

PlanningCost(n)PlanningCost(n)

是否隨經驗下降。

若不下降,Paper 05 的能力累積沒有實際效應。


62. 容器替換測試

更換:

Γ1Γ2\Gamma_1 \rightarrow \Gamma_2

若上層:

ZZ

與:

GG

保持一致,則 Paper 06 的載體中立性得到支持。


63. 表示空間演化測試

加入新概念資料:

OnewO_{\mathrm{new}}

觀察:

SplitSplit MergeMerge AbstractAbstract

是否能改善後續辨識與推理。


64. Blind Derivation Score

可建立一個概念性指標:

BDS=SpostunblindIpriorexposure+εBDS = \frac{ S_{\mathrm{post-unblind}} }{ I_{\mathrm{prior-exposure}}+\varepsilon }

其中:

SpostunblindS_{\mathrm{post-unblind}}

是揭盲後與既有系統的結構相似度;

IpriorexposureI_{\mathrm{prior-exposure}}

是推導過程受到既有架構直接資訊影響的程度。

若:

BDSBDS

高,代表在較少直接模仿下出現較高收斂。

此指標需要非常謹慎使用,因為「完全沒有先驗暴露」在真實研究中通常難以成立。


65. 無法真正做到完全思想隔離

任何研究者都已生活於既有技術環境。

因此:

Ipriorexposure=0I_{\mathrm{prior-exposure}}=0

幾乎不可能。

盲推導只能降低顯式 label contamination,不能消除所有隱性知識。

這是方法論的重要限制。


66. 所以這不是歷史優先權實驗

盲推導不能證明:

independent invention\text{independent invention}

的法律或歷史優先權。

它只能測試:

whether a design can be reconstructed from a different explicit conceptual path\boxed{ \text{whether a design can be reconstructed from a different explicit conceptual path} }


67. 更有價值的問題:必然性有多高?

若一個模組在多種盲推導中都反覆出現,可以估計:

P(ModuleiRequirementSet)P( Module_i \mid RequirementSet )

若:

P1P\rightarrow1

則該模組可能接近工程必需品。


68. 例如記憶是否是吸引子?

若系統要求:

learn across tasks\text{learn across tasks}

則:

PersistentMemoryPersistentMemory

可能近乎不可避免。

因為如果:

Mt=M_t=\varnothing

每次任務都無法利用過去狀態。

因此某些模組的收斂可以直接由功能需求推導。


69. 工具調度是否也是吸引子?

若系統不可能內建所有能力:

InternalCapability<WorldCapabilityDemandInternalCapability<WorldCapabilityDemand

則外部調用:

DelegateDelegate

可能自然出現。

這不必依賴任何特定 AI 歷史。


70. 驗證器是否也是吸引子?

只要外部工具與生成方法可能失敗:

P(Failure)>0P(Failure)>0

則:

VerifyVerify

自然具有價值。

因此:

ExecuteVerifyExecute \rightarrow Verify

可能也是一種架構吸引子。


71. Planner 是否必然?

這比較不確定。

某些任務可以:

ReactivePolicyReactivePolicy

直接完成。

只有當:

TaskDepth>1TaskDepth>1

或:

ResourceAllocationResourceAllocation

複雜時,顯式 planning 才更有價值。

因此不同模組的吸引力可能不同。


72. 吸引子強度

可定義:

Aistrength=P(ModuleiRequirements,Constraints)A_i^{\mathrm{strength}} = P( Module_i \mid Requirements, Constraints )

這使「智能架構吸引子」不只是二元存在/不存在,而有強弱程度。


73. 系列真正的反轉

前六篇看起來是在建一個新的高階 AI 架構。

Paper 07 則將問題反轉:

如果最後工程上仍然收斂,那麼真正新的是什麼?\boxed{ \text{如果最後工程上仍然收斂,那麼真正新的是什麼?} }

可能答案不是:

new machine\text{new machine}

而是:

new derivation\text{new derivation} new state semantics\text{new state semantics} new evaluation framework\text{new evaluation framework}

或:

new evidence for architectural convergence\text{new evidence for architectural convergence}


74. 可證偽性

本文不能把任何結果都解釋成勝利。

若預先主張:

H1:the architecture has operationally distinct propertiesH_1: \text{the architecture has operationally distinct properties}

而實驗顯示:

AC0AC\approx0 CostDifference0CostDifference\approx0 TraceDifference0TraceDifference\approx0

則:

H1H_1

應被削弱。


75. 相反命題

可定義:

H0:high-level differences collapse to negligible operational differencesH_0: \text{high-level differences collapse to negligible operational differences}

若:

H0H_0

反覆得到支持,則應認真考慮:

many intelligent architectures may be coordinate systems over similar computation\boxed{ \text{many intelligent architectures may be coordinate systems over similar computation} }


76. 這反而可能是更大的發現

如果:

many first principlesfew computational forms\text{many first principles} \rightarrow \text{few computational forms}

則研究對象從:

designing one more architecture\text{designing one more architecture}

轉變為:

characterizing the architecture attractor space\text{characterizing the architecture attractor space}


77. 最小吸引子研究計畫

可以設計多組互不相同的需求起點:

R1,,RnR_1,\ldots,R_n

由不同設計者或不同模型獨立推導:

S1,,Sn\mathfrak{S}_1,\ldots,\mathfrak{S}_n

最後建立架構距離:

Darch(Si,Sj)D_{\mathrm{arch}} ( \mathfrak{S}_i, \mathfrak{S}_j )

並聚類。

若反覆形成少數 cluster,則吸引子假說得到支持。


78. 架構距離

可以定義:

Darch=w1Dmodule+w2Dcontrol+w3Dstate+w4Dtrace+w5DbehaviorD_{\mathrm{arch}} = w_1D_{\mathrm{module}} + w_2D_{\mathrm{control}} + w_3D_{\mathrm{state}} + w_4D_{\mathrm{trace}} + w_5D_{\mathrm{behavior}}

這比比較名稱更有意義。


79. 不能只比較拓撲

兩個系統可能具有相同 module graph,但更新規則完全不同。

因此:

GraphIsomorphismGraphIsomorphism

只是必要資訊之一。

真正距離還要比較:

TransitionSemanticsTransitionSemantics


80. 動態同構

若:

ϕ:StateAStateB\phi: State_A \rightarrow State_B

且:

ϕFAFBϕ\phi\circ F_A \approx F_B\circ\phi

則稱為近似動態同構。

這是比 module matching 更強的比較。


81. 語義同構

如果兩個系統內部變數不同,但:

MeaningA(si)MeaningB(ϕ(si))Meaning_A(s_i) \approx Meaning_B(\phi(s_i))

則可能形成:

SemanticIsomorphismSemanticIsomorphism


82. 計算同構

若執行 primitive 序列可被低成本互譯:

TraceATraceBTrace_A \leftrightarrow Trace_B

則更接近:

ComputationalIsomorphismComputationalIsomorphism


83. 觀測等價仍然最弱於內部同構

即使:

OutputA=OutputBOutput_A=Output_B

也不代表:

TraceA=TraceBTrace_A=Trace_B

因此 benchmark 一致不能直接證明架構相同。


84. 本篇的核心命題

本文最終提出五個核心命題。

命題一:盲推導收斂命題

不同顯式第一原理若在相似功能約束下反覆形成相似模組,則存在架構吸引子的初步證據。

命題二:詞彙相似不足命題

SlexicalS_{\mathrm{lexical}}

不足以推導:

ScomputationalS_{\mathrm{computational}}

命題三:狀態所有權判別命題

若兩套系統的 persistent state ownership 與 commit semantics 不同,則不可僅以外部輸出相似宣稱架構同構。

命題四:同模型架構測試命題

固定核心模型、工具、資料與算力,只改架構,是估計 architecture contribution 的必要基線之一。

命題五:零差異亦具研究意義命題

若多種架構在控制條件下反覆呈現近似零 operational difference,則應研究架構收斂,而非僅將結果稱為「新架構失敗」。


85. 實驗矩陣

可建立:

Models={Lweak,Lmid,Lstrong}Models = \{ L_{\mathrm{weak}}, L_{\mathrm{mid}}, L_{\mathrm{strong}} \}

以及:

Architectures={N,A1,A2}Architectures = \{ \mathfrak{N}, \mathfrak{A}_1, \mathfrak{A}_2 \}

形成:

3×33\times3

矩陣。

所有格子使用相同:

TaskSetTaskSet ToolSetToolSet DataData BudgetBudget


86. 測試指標

至少包括:

TaskSuccessTaskSuccess ComputeCostComputeCost LatencyLatency StateConsistencyStateConsistency LongHorizonDriftLongHorizonDrift ReuseEfficiencyReuseEfficiency FreshnessErrorFreshnessError RecoveryRecovery TransferTransfer


87. Trace 指標

另記錄:

ToolCallsToolCalls MemoryReadsMemoryReads StateWritesStateWrites ReplansReplans VerificationsVerifications FailedBranchesFailedBranches

這些可用於比較計算軌跡。


88. 架構收斂門檻

可暫定:

Darch<ϵAD_{\mathrm{arch}} < \epsilon_A

以及:

Dbehavior<ϵBD_{\mathrm{behavior}} < \epsilon_B

且:

Dcost<ϵCD_{\mathrm{cost}} < \epsilon_C

時,將兩套系統視為特定任務域上的近似收斂。

門檻需由實驗事前設定。


89. 不允許事後改門檻

否則:

ϵ\epsilon

可以被任意調整來支持預期結論。

因此需:

PreRegister(ϵ)PreRegister(\epsilon)


90. 結論

本文將前六篇建立的自適應認識系統重新解釋為一次盲推導 AI 實驗。

其價值不在於宣稱:

we reinvented modern AI\boxed{ \text{we reinvented modern AI} }

而在於提出一個更難回答的問題:

why did independent-looking requirements reconstruct familiar engineering modules?\boxed{ \text{why did independent-looking requirements reconstruct familiar engineering modules?} }

真正比較不能停留在:

Memory\text{Memory} Tool\text{Tool} Planner\text{Planner}

這類名詞。

而應逐層比較:

lexicon\text{lexicon} modules\text{modules} control flow\text{control flow} state semantics\text{state semantics} execution traces\text{execution traces} observable behavior\text{observable behavior}

因此:

similarity of vocabularysimilarity of computation\boxed{ \text{similarity of vocabulary} \neq \text{similarity of computation} }

但同樣:

difference of vocabularydifference of computation\boxed{ \text{difference of vocabulary} \neq \text{difference of computation} }

如果最終發現:

N≉A\mathfrak{N} \not\approx \mathfrak{A}

且差異能穩定造成性能、效率、長程一致性或可遷移性的可測提升,那麼高階架構語義確實具有工程因果效應。

如果發現:

NA\mathfrak{N} \approx \mathfrak{A}

甚至存在低成本雙向映射,則更有意思的研究問題將變成:

Are intelligent systems attracted to a small family of computational forms?\boxed{ \text{Are intelligent systems attracted to a small family of computational forms?} }

這會把研究焦點從:

another AI architecture\text{another AI architecture}

推進到:

the geometry of architecture space itself\text{the geometry of architecture space itself}

因此 Paper 07 的真正結論不是回答「它像不像現代 AI」。

而是提出下一個更嚴格的研究程序:

derive blindly, freeze before unblinding, compare dynamically, and measure what actually differs\boxed{ \text{derive blindly, freeze before unblinding, compare dynamically, and measure what actually differs} }

下一篇將在此基礎上更進一步:不只問不同架構是否收斂,而要建立「智能架構吸引子」本身的正式比較框架,並區分程式碼相似、計算相似、架構相似與觀測等價。


附錄 A:盲推導協議

RequirementsLabelBanDerivationArchitectureFreezeUnblindMappingControlledComparisonRequirements \rightarrow LabelBan \rightarrow Derivation \rightarrow ArchitectureFreeze \rightarrow Unblind \rightarrow Mapping \rightarrow ControlledComparison


附錄 B:架構距離

Darch=w1Dmodule+w2Dcontrol+w3Dstate+w4Dtrace+w5DbehaviorD_{\mathrm{arch}} = w_1D_{\mathrm{module}} + w_2D_{\mathrm{control}} + w_3D_{\mathrm{state}} + w_4D_{\mathrm{trace}} + w_5D_{\mathrm{behavior}}


附錄 C:架構貢獻

AC(L)=Perf(N+L)Perf(A+L)AC(L) = Perf(\mathfrak{N}+L) - Perf(\mathfrak{A}+L)

若跨:

L1,,LnL_1,\ldots,L_n

皆有:

AC(Li)>0AC(L_i)>0

則架構貢獻具有較強穩健性。


附錄 D:近似動態同構

若存在:

ϕ:SASB\phi: S_A \rightarrow S_B

使:

ϕ(FA(s,x))FB(ϕ(s),x)\phi \left( F_A(s,x) \right) \approx F_B \left( \phi(s),x \right)

且:

OA(s,x)OB(ϕ(s),x)O_A(s,x) \approx O_B(\phi(s),x)

則兩套系統在指定任務域可被視為候選近似動態同構。

此條件比單純輸出相似更嚴格,也是下一篇智能架構吸引子研究的數學起點。