IDSLS-04|遊戲作為因果學習基質
人工世界、世界狀態機、反事實重置與可執行經驗
English Title: Games as Causal Learning Substrates: Artificial Worlds, World-State Machines, Counterfactual Reset, and Executable Experience 系列: Intelligence Developmental States and Learning Substrates(IDSLS)/智能發展態與學習基質論編號: IDSLS-04版本: v0.1日期: 2026-10-05狀態: Canonical Source / UTF-8 Markdown作者: Neo.K機構: EveMissLab Technology Co., Ltd.協作整理: Aletheia / GPT-5.6 Sol
直接前置:
IDSLS-00《智能發展態與學習基質:從參數尺度到發展性尺度》
IDSLS-03《什麼才是高品質資料:從知識語料到行為、經驗、信任與世界回饋》
《遊戲不是內容資料:遊戲作為可執行因果世界》
AI-Native Game Runtime Series
JEV × World Runtime《AI-Native Persistent World Decision Architecture》
DCAO-09《從持續 AI 到持續世界:世界模型、因果狀態與動態能力閉合》
《多模態遊戲代理的連續視覺閉環架構》
《站在巨人肩上玩遊戲:基於開源 LLM 的因果微調範式》
AGPL/人工世界與 AI 原生遊戲研究線
公司: 一言諾科技有限公司
摘要
文字、圖片、聲音、影片與論文是人工智能的重要知識資料,但它們主要記錄世界、行為或思想的「已發生結果」。遊戲則具有另一種結構性質:遊戲不是只有內容,而是一個可以被執行、干預、重置、重播、分支、量測與驗證的人工世界。
本文延續 IDSLS-03 對高品質資料的重新定義,提出:
Game = Executable World + State Machine + Intervention Interface + Feedback System + Counterfactual Laboratory . \boxed{
\text{Game}
=
\text{Executable World}
+
\text{State Machine}
+
\text{Intervention Interface}
+
\text{Feedback System}
+
\text{Counterfactual Laboratory}.
} Game = Executable World + State Machine + Intervention Interface + Feedback System + Counterfactual Laboratory .
因此,遊戲對 AI 的價值不只來自畫面、文字、玩家影片或人類操作,而來自:
s t → a t s t + 1 , s_t
\xrightarrow{a_t}
s_{t+1}, s t a t s t + 1 ,
這條可以被反覆觀察與重新執行的狀態轉移關係。
本文將遊戲世界抽象為:
G = ( S , O , A , T , R , G , H , E , Ξ ) \boxed{
\mathfrak G
=
(
\mathcal S,
\mathcal O,
\mathcal A,
\mathcal T,
\mathcal R,
\mathcal G,
\mathcal H,
\mathcal E,
\Xi
)
} G = ( S , O , A , T , R , G , H , E , Ξ )
其中:
S \mathcal S S :canonical world state;
O \mathcal O O :observation space;
A \mathcal A A :action space;
T \mathcal T T :state transition;
R \mathcal R R :rules / constraints;
G \mathcal G G :goals;
H \mathcal H H :history;
E \mathcal E E :evaluation / feedback;
Ξ \Xi Ξ :stochasticity / exogenous events。
本文進一步區分:
Recorded Gameplay ⊊ Executable Possibility Space . \text{Recorded Gameplay}
\subsetneq
\text{Executable Possibility Space}. Recorded Gameplay ⊊ Executable Possibility Space .
影片只保存一條已實現軌跡:
τ = ( s 0 , a 0 , s 1 , a 1 , … , s T ) , \tau
=
(s_0,a_0,s_1,a_1,\ldots,s_T), τ = ( s 0 , a 0 , s 1 , a 1 , … , s T ) ,
而遊戲本體允許從相同或近似相同初始狀態重新展開:
s 0 → a ( 1 ) s 1 ( 1 ) , s_0
\xrightarrow{a^{(1)}}
s_1^{(1)}, s 0 a ( 1 ) s 1 ( 1 ) ,
s 0 → a ( 2 ) s 1 ( 2 ) . s_0
\xrightarrow{a^{(2)}}
s_1^{(2)}. s 0 a ( 2 ) s 1 ( 2 ) .
因此 Save、Load、Replay、Seed、Checkpoint 與 Scenario 可以被理解為人工反事實實驗裝置。
本文提出:
Save/Load ≈ Counterfactual Reset Interface . \boxed{
\text{Save/Load}
\approx
\text{Counterfactual Reset Interface}.
} Save/Load ≈ Counterfactual Reset Interface .
但同時強調:
Executable World ≠ Automatic Causal Ground Truth . \boxed{
\text{Executable World}
\neq
\text{Automatic Causal Ground Truth}.
} Executable World = Automatic Causal Ground Truth .
商業遊戲仍可能具有隱藏 state、未知 RNG、並行事件、不可見 server state、engine nondeterminism 與不完整 instrumentation。遊戲提供的是高價值 Interventional Access Potential ,不是自動提供完整 causal graph。
本文進一步提出 Game Causal Data 的品質向量:
Q G = ( ρ C , ι A , f F , r C , s O , τ G , g P , w P , d G ) \boxed{
\mathbf Q_G
=
(
\rho_C,
\iota_A,
f_F,
r_C,
s_O,
\tau_G,
g_P,
w_P,
d_G
)
} Q G = ( ρ C , ι A , f F , r C , s O , τ G , g P , w P , d G )
其中:
ρ C \rho_C ρ C :causal density;
ι A \iota_A ι A :intervention richness;
f F f_F f F :feedback fidelity;
r C r_C r C :counterfactual reset quality;
s O s_O s O :state observability;
τ G \tau_G τ G :temporal depth;
g P g_P g P :procedural generalization;
w P w_P w P :world persistence;
d G d_G d G :domain gap to target world。
本文主張,遊戲對 AI 的真正戰略價值在於:它位於靜態知識與真實世界行動之間,提供了一個低成本、高頻、可重置、可程序生成、可累積軌跡且錯誤成本受控的中介學習層。
因此:
Text → Artificial World → Real World \boxed{
\text{Text}
\rightarrow
\text{Artificial World}
\rightarrow
\text{Real World}
} Text → Artificial World → Real World
可能成為下一代 Agent curriculum 的重要結構。
本文最後提出一組可否證實驗,用來比較 video-only、video+action、action+state、full trajectory、failure-recovery、counterfactual branch 與 procedural world data 的差異,並將遊戲重新定位為:
Synthetic Experience Generator \boxed{
\text{Synthetic Experience Generator}
} Synthetic Experience Generator
以及:
Developmental Causal Laboratory for AI . \boxed{
\text{Developmental Causal Laboratory for AI}.
} Developmental Causal Laboratory for AI .
關鍵詞: Game AI;Executable World;Causal Learning;State Machine;Counterfactual;Save/Load;World Model;Agent Trajectory;Procedural Generation;Gameplay Data;World Runtime;AI Training Environment;Interventional Data
0. 問題:為什麼「AI 玩遊戲」不是一個邊緣問題?
如果 AI 只是要回答問題,遊戲資料看起來可能只是娛樂內容、視覺資料、玩家示範或特殊 benchmark。
但當 AI 的發展目標變成:
行動;
規劃;
因果理解;
工具使用;
長時程任務;
多 Agent 協作;
世界模型;
失敗恢復;
遊戲的資料結構就突然改變價值。
因此:
V ( D game ∣ Z chat ) ≠ V ( D game ∣ Z agentic ) . \boxed{
V(D_{\text{game}}\mid Z_{\text{chat}})
\neq
V(D_{\text{game}}\mid Z_{\text{agentic}}).
} V ( D game ∣ Z chat ) = V ( D game ∣ Z agentic ) .
這正是 IDSLS-00 的發展態條件資料價值。
1. 遊戲不是內容資料
本文延續既有命題:
Game Data ≠ Content Data Only . \boxed{
\text{Game Data}
\neq
\text{Content Data Only}.
} Game Data = Content Data Only .
一個遊戲可以同時產生:
text;
image;
video;
audio;
code;
state;
action;
transition;
reward;
history;
rule;
outcome。
2. 內容資料回答「發生了什麼」
一段影片可以告訴 AI:
角色走到門旁邊,門打開。
這是 observation。
它可以形成:
P ( Y ∣ X ) . P(Y\mid X). P ( Y ∣ X ) .
3. 遊戲本體回答「如果我改變行動呢?」
若 AI 自己操作:
d o ( a t ) , do(a_t), d o ( a t ) ,
可以觀察:
s t + 1 . s_{t+1}. s t + 1 .
因此:
Observation → Intervention . \boxed{
\text{Observation}
\rightarrow
\text{Intervention}.
} Observation → Intervention .
4. 遊戲作為可執行世界
本文定義:
G = ( S , O , A , T , R , G , H , E , Ξ ) . \boxed{
\mathfrak G
=
(
\mathcal S,
\mathcal O,
\mathcal A,
\mathcal T,
\mathcal R,
\mathcal G,
\mathcal H,
\mathcal E,
\Xi
).
} G = ( S , O , A , T , R , G , H , E , Ξ ) .
5. S \mathcal S S :World State
S = canonical internal state space . \mathcal S
=
\text{canonical internal state space}. S = canonical internal state space .
例如:
player position;
NPC state;
inventory;
world flags;
economy;
quest state;
cooldown;
weather;
relationship;
event queue。
6. O \mathcal O O :Observation
o t = Ω ( s t ) . o_t
=
\Omega(s_t). o t = Ω ( s t ) .
Agent 通常只看到:
o t , o_t, o t ,
而不是完整:
s t . s_t. s t .
因此:
Observation ≠ WorldState . \boxed{
\text{Observation}
\neq
\text{WorldState}.
} Observation = WorldState .
7. Partial Observability
若:
Ω ( s i ) = Ω ( s j ) , \Omega(s_i)
=
\Omega(s_j), Ω ( s i ) = Ω ( s j ) ,
但:
s i ≠ s j , s_i\neq s_j, s i = s j ,
則相同畫面可能隱藏不同世界狀態。
這對 AI 很重要。
8. 遊戲讓 AI 學習 hidden state inference
Agent 必須從畫面、聲音、歷史、UI 與行為結果推斷:
s ^ t . \hat s_t. s ^ t .
這就是 world-state estimation。
9. A \mathcal A A :Action Space
Action 可以是:
move;
attack;
speak;
buy;
craft;
wait;
negotiate;
inspect;
use tool;
issue command。
10. Action Space 是因果入口
AI 不只:
S e e ( W o r l d ) . See(World). S ee ( W or l d ) .
而是:
A c t O n ( W o r l d ) . \boxed{
ActOn(World).
} A c tO n ( W or l d ) .
11. T \mathcal T T :Transition
最基本:
s t + 1 = T ( s t , a t , ξ t ) . s_{t+1}
=
\mathcal T(s_t,a_t,\xi_t). s t + 1 = T ( s t , a t , ξ t ) .
其中:
ξ t \xi_t ξ t
包含 RNG、NPC action、scheduled event、network event 與 environment dynamics。
12. R \mathcal R R :Rules
Rules 決定:
L e g a l ( a t ∣ s t ) . Legal(a_t\mid s_t). L e g a l ( a t ∣ s t ) .
並限制:
T . \mathcal T. T .
13. G \mathcal G G :Goals
遊戲提供天然:
explicit goal;
implicit goal;
survival;
score;
quest;
resource objective。
這使 evaluation 容易。
14. H \mathcal H H :History
遊戲不是只有當下 state。
長時程遊戲還有:
H t = ( s 0 , a 0 , … , s t ) . \mathcal H_t
=
(s_0,a_0,\ldots,s_t). H t = ( s 0 , a 0 , … , s t ) .
15. E \mathcal E E :Evaluation
Evaluation 可以是:
reward;
score;
mission complete;
damage;
death;
economy result;
NPC reaction;
test condition。
16. Ξ \Xi Ξ :不可控或隨機因素
若不把:
Ξ \Xi Ξ
分離,研究者可能誤把隨機差異當成 action causal effect。
17. Recorded Trajectory 與 Possibility Space
影片:
τ 1 . \tau_1. τ 1 .
遊戲:
Ω possible = { τ 1 , τ 2 , … } . \Omega_{\text{possible}}
=
\{\tau_1,\tau_2,\ldots\}. Ω possible = { τ 1 , τ 2 , … } .
因此:
RecordedTrajectory ⊊ InterventionalPossibilitySpace . \boxed{
\text{RecordedTrajectory}
\subsetneq
\text{InterventionalPossibilitySpace}.
} RecordedTrajectory ⊊ InterventionalPossibilitySpace .
18. 一條影片不能回答反事實
已知:
s t → a s t + 1 . s_t
\xrightarrow{a}
s_{t+1}. s t a s t + 1 .
我們仍不知道:
s t → b ? s_t
\xrightarrow{b}
? s t b ?
19. 遊戲可以真的去試
如果能重建:
s t , s_t, s t ,
則:
d o ( a ) , d o ( b ) , d o ( c ) do(a),
do(b),
do(c) d o ( a ) , d o ( b ) , d o ( c )
可以依次執行。
20. Save / Load 的本體論價值
Save 不只是方便玩家。
它也是:
State Serialization . \boxed{
\text{State Serialization}.
} State Serialization .
21. Load 是狀態恢復
L o a d ( S i ) → S i . Load(S_i)
\rightarrow
S_i. L o a d ( S i ) → S i .
這讓實驗可以重現。
22. Save/Load 作為 Counterfactual Reset
同一:
S 0 S_0 S 0
分支:
S 0 → A 1 S 1 , S_0
\xrightarrow{A_1}
S_1, S 0 A 1 S 1 ,
S 0 → A 2 S 2 , S_0
\xrightarrow{A_2}
S_2, S 0 A 2 S 2 ,
S 0 → A 3 S 3 . S_0
\xrightarrow{A_3}
S_3. S 0 A 3 S 3 .
因此:
S a v e / L o a d ≈ CounterfactualReset . \boxed{
Save/Load
\approx
\text{CounterfactualReset}.
} S a v e / L o a d ≈ CounterfactualReset .
23. Reset 的價值
現實中:
BreakGlass \text{BreakGlass} BreakGlass
後不能免費回到:
GlassIntact . \text{GlassIntact}. GlassIntact .
遊戲則可以 Reset。
因此失敗成本大幅下降。
24. 低失敗成本允許更積極探索
令:
C F = Cost of Failure . C_F
=
\text{Cost of Failure}. C F = Cost of Failure .
在遊戲中通常:
C F g a m e ≪ C F r e a l . C_F^{game}
\ll
C_F^{real}. C F g am e ≪ C F r e a l .
因此 exploration budget 可以提高。
25. 失敗成本降低不等於失敗沒有意義
如果所有失敗都 Reset,但不記錄原因,學習價值仍低。
26. Failure-to-Recovery
高品質遊戲軌跡應保存:
Failure → Detection → Correction → Recovery . \text{Failure}
\rightarrow
\text{Detection}
\rightarrow
\text{Correction}
\rightarrow
\text{Recovery}. Failure → Detection → Correction → Recovery .
27. 遊戲的 Fast Feedback
例如:
H i t ∈ { 0 , 1 } , Hit\in\{0,1\}, H i t ∈ { 0 , 1 } ,
D e a d ∈ { 0 , 1 } , Dead\in\{0,1\}, D e a d ∈ { 0 , 1 } ,
Q u e s t C o m p l e t e ∈ { 0 , 1 } . QuestComplete\in\{0,1\}. Q u es tC o m pl e t e ∈ { 0 , 1 } .
回饋速度很高。
28. Credit Assignment
如果:
Δ t ( a , r ) \Delta t(a,r) Δ t ( a , r )
很短,較容易知道哪個 action 導致哪個結果。
29. 現實世界常有 Delayed Reward
例如商業決策可能半年後才知道。
遊戲則可把大量 feedback 壓到分鐘甚至秒。
30. 這使遊戲成為高速經驗生成器
單位時間內:
N action-feedback loops N_{\text{action-feedback loops}} N action-feedback loops
可能很高。
因此:
ρ C ↑ . \rho_C
\uparrow. ρ C ↑ .
31. Game Causal Density
本文定義:
ρ C G = N verified state-action-outcome loops T . \boxed{
\rho_C^{G}
=
\frac{
N_{\text{verified state-action-outcome loops}}
}{
T
}.
} ρ C G = T N verified state-action-outcome loops .
32. 但不能只數 action 數量
連續走路一千次 input,不代表一千個高價值 causal events。
33. Semantic Causal Density
更合理:
ρ S C G = N meaningful causal transitions T . \boxed{
\rho_{SC}^{G}
=
\frac{
N_{\text{meaningful causal transitions}}
}{
T
}.
} ρ S C G = T N meaningful causal transitions .
34. Meaningful Transition
例如:
inventory changed;
NPC belief changed;
resource acquired;
rule discovered;
strategy failed;
goal completed;
door unlocked。
35. Intervention Richness
本文定義:
ι A ( G ) = Intervention Richness . \boxed{
\iota_A(G)
=
\text{Intervention Richness}.
} ι A ( G ) = Intervention Richness .
表示 Agent 在同一或相近 state 下,可選擇多少具語義差異的 action。
36. Action Variety 不等於 Intervention Richness
一千個 animation button,可能只有少數真正改變世界。
所以應測:
Δ S t a t e . \Delta State. Δ S t a t e .
37. Feedback Fidelity
f F ( G ) = Feedback Fidelity . \boxed{
f_F(G)
=
\text{Feedback Fidelity}.
} f F ( G ) = Feedback Fidelity .
問:
遊戲提供的 reward 是否真正對應任務與世界狀態?
38. Reward 不等於 Truth
AI 可以拿高分,但使用 exploit。
因此:
Reward ≠ GoalTruth . \boxed{
\text{Reward}
\neq
\text{GoalTruth}.
} Reward = GoalTruth .
39. Reward Hacking
若 Agent 發現:
m a x i m i z e ( R ) maximize(R) ma x imi z e ( R )
但不完成真正目標,就產生 Proxy Failure。
40. 世界 State 比 Reward 更重要
因此遊戲資料不應只保留:
R e w a r d t . Reward_t. R e w a r d t .
還要保留:
S t a t e D e l t a t . StateDelta_t. S t a t eD e l t a t .
41. World Settlement
一個 action 是否真的完成,應由 World Runtime 決定。
因此:
AgentProposal ≠ WorldCommit . \boxed{
\text{AgentProposal}
\neq
\text{WorldCommit}.
} AgentProposal = WorldCommit .
42. AI proposes, Runtime decides, World commits
這個架構對訓練非常重要。
它提供:
Proposal → Validation → Commit → Result . \text{Proposal}
\rightarrow
\text{Validation}
\rightarrow
\text{Commit}
\rightarrow
\text{Result}. Proposal → Validation → Commit → Result .
43. 世界狀態機
遊戲本質上可以視為:
S t → S t + 1 \boxed{
S_t
\rightarrow
S_{t+1}
} S t → S t + 1
的受約束演化。
44. Game Ontology
遊戲不只是內容集合。
它包含:
Entities + Relations + States + Rules + Processes . \text{Entities}
+
\text{Relations}
+
\text{States}
+
\text{Rules}
+
\text{Processes}. Entities + Relations + States + Rules + Processes .
45. Persistent World
若:
S t + 1 S_{t+1} S t + 1
真正由:
S t S_t S t
持續演化,世界具有 persistence。
46. Renderer 與 World 分離
漂亮畫面:
F r a m e t Frame_t F r am e t
不表示存在:
S t W . S_t^W. S t W .
所以:
Renderer ≠ WorldSimulator . \boxed{
\text{Renderer}
\neq
\text{WorldSimulator}.
} Renderer = WorldSimulator .
47. Video World Model 的限制
模型可以生成:
F r a m e t ≈ p l a u s i b l e . Frame_t\approx plausible. F r am e t ≈ pl a u s ib l e .
但:
VisualPlausibility ≠ CausalValidity . \text{VisualPlausibility}
\neq
\text{CausalValidity}. VisualPlausibility = CausalValidity .
48. Persistent World 的條件
至少:
PersistentState + EntityIdentity + CausalTransition + History + Validation . \boxed{
\text{PersistentState}
+
\text{EntityIdentity}
+
\text{CausalTransition}
+
\text{History}
+
\text{Validation}.
} PersistentState + EntityIdentity + CausalTransition + History + Validation .
49. 為什麼遊戲比純生成影片更適合因果學習
因為遊戲通常有:
CanonicalState . \text{CanonicalState}. CanonicalState .
生成影片可能只有:
LatentContinuity . \text{LatentContinuity}. LatentContinuity .
50. Canonical State 是 Training Ground Truth 的重要來源
如果 state 可讀:
player_hp=20
enemy_hp=0
door_locked=false
quest_state=completed
可直接作:
WorldEvidence . \text{WorldEvidence}. WorldEvidence .
51. 但商業遊戲未必暴露 Canonical State
所以資料品質分層很重要。
52. Game Data Level 0
L 0 = VideoOnly . L_0
=
\text{VideoOnly}. L 0 = VideoOnly .
53. Level 1
L 1 = Video+Action . L_1
=
\text{Video+Action}. L 1 = Video+Action .
54. Level 2
L 2 = Observation+Action+Timestamp . L_2
=
\text{Observation+Action+Timestamp}. L 2 = Observation+Action+Timestamp .
55. Level 3
L 3 = Observation+Action+WorldState . L_3
=
\text{Observation+Action+WorldState}. L 3 = Observation+Action+WorldState .
56. Level 4
L 4 = L 3 + Reward + Events + Goals . L_4
=
L_3
+
\text{Reward}
+
\text{Events}
+
\text{Goals}. L 4 = L 3 + Reward + Events + Goals .
57. Level 5
L 5 = L 4 + Failure + Recovery . L_5
=
L_4
+
\text{Failure}
+
\text{Recovery}. L 5 = L 4 + Failure + Recovery .
58. Level 6
L 6 = L 5 + CounterfactualBranches . L_6
=
L_5
+
\text{CounterfactualBranches}. L 6 = L 5 + CounterfactualBranches .
59. Level 7
L 7 = L 6 + ProceduralUnseenWorlds . L_7
=
L_6
+
\text{ProceduralUnseenWorlds}. L 7 = L 6 + ProceduralUnseenWorlds .
60. Level 8
L 8 = L 7 + MultiAgentSocialDynamics . L_8
=
L_7
+
\text{MultiAgentSocialDynamics}. L 8 = L 7 + MultiAgentSocialDynamics .
61. Level 越高不一定絕對越好
因為成本、schema 複雜度、hidden bugs 與 world-specific overfitting 也會上升。
所以仍需看:
V ( D ∣ Z , T ) . V(D\mid Z,T). V ( D ∣ Z , T ) .
62. State Observability
本文定義:
s O = State Observability . \boxed{
s_O
=
\text{State Observability}.
} s O = State Observability .
完整內部 state 時:
s O → 1. s_O\rightarrow1. s O → 1.
只看 pixels 時:
s O ≪ 1. s_O\ll1. s O ≪ 1.
63. 低 State Observability 也有價值
因為現實世界本來就是 Partial Observable。
所以不能全部訓練在全知 state。
64. 雙層訓練
可以:
PrivilegedStateTraining + PartialObservationEvaluation . \boxed{
\text{PrivilegedStateTraining}
+
\text{PartialObservationEvaluation}.
} PrivilegedStateTraining + PartialObservationEvaluation .
65. Teacher 看到更多 state
Teacher:
S t . S_t. S t .
Student:
O t . O_t. O t .
可用來學:
StateInference . \text{StateInference}. StateInference .
66. Counterfactual Reset Quality
本文定義:
r C = Counterfactual Reset Quality . \boxed{
r_C
=
\text{Counterfactual Reset Quality}.
} r C = Counterfactual Reset Quality .
衡量:
初始 state 是否一致;
RNG 是否可控;
side effects 是否清除;
history 是否可復原。
67. Reset 不完全等於同一世界
如果 Seed 不同,結果差異可能來自:
Ξ \Xi Ξ
而不是 action。
68. Controlled Seed
所以:
SeedControl \boxed{
\text{SeedControl}
} SeedControl
很重要。
69. Deterministic Replay
理想:
( S 0 , S e e d , A 0 : T ) → S T (S_0,Seed,A_{0:T})
\rightarrow
S_T ( S 0 , S ee d , A 0 : T ) → S T
可重演。
70. Semi-Deterministic World
現代引擎仍可能有:
floating-point nondeterminism;
parallel scheduling;
network delay。
所以 Replay 也需要 tolerance。
71. Procedural Generation
固定世界:
W 1 . W_1. W 1 .
Agent 可能 memorize。
程序生成:
W i = G ( s e e d i ) . W_i
=
G(seed_i). W i = G ( see d i ) .
72. Procedural Generalization
本文定義:
g P = Procedural Generalization . \boxed{
g_P
=
\text{Procedural Generalization}.
} g P = Procedural Generalization .
衡量 Agent 是否能從:
{ W 1 , … , W n } \{W_1,\ldots,W_n\} { W 1 , … , W n }
泛化到:
W n + 1 . W_{n+1}. W n + 1 .
73. 程序生成不是只換地圖皮膚
如果只:
TextureChange , \text{TextureChange}, TextureChange ,
不算真正結構變化。
74. Structural Procedural Variation
更高價值是:
rules;
topology;
resource distribution;
objective;
NPC policy;
hidden mechanics;
改變。
75. Unseen Rule Benchmark
可以讓:
R u l e S e t i RuleSet_i R u l e S e t i
每次不同。
Agent 必須:
Explore → Infer → Adapt . \text{Explore}
\rightarrow
\text{Infer}
\rightarrow
\text{Adapt}. Explore → Infer → Adapt .
76. 遊戲作為 Learnability Benchmark
這正適合 IDSLS-00:
How quickly can the Agent learn a new world? \boxed{
\text{How quickly can the Agent learn a new world?}
} How quickly can the Agent learn a new world?
77. Episode Efficiency
定義:
η L = CapabilityGain N episodes . \boxed{
\eta_L
=
\frac{
\text{CapabilityGain}
}{
N_{\text{episodes}}
}.
} η L = N episodes CapabilityGain .
78. Sample Efficiency
AI 不只是最後能不能破關,而是要試多少次才學會。
79. 遊戲可以測 Developmental State
不同 Agent:
A 1 , A 2 A_1,A_2 A 1 , A 2
初始 benchmark 差不多。
但:
L e a r n i n g R a t e ( A 1 ) ≠ L e a r n i n g R a t e ( A 2 ) . LearningRate(A_1)
\neq
LearningRate(A_2). L e a r nin g R a t e ( A 1 ) = L e a r nin g R a t e ( A 2 ) .
80. 遊戲成為動態 Benchmark Generator
不是固定 500 題。
而是:
EnvironmentGenerator → InfiniteCandidateTasks . \boxed{
\text{EnvironmentGenerator}
\rightarrow
\text{InfiniteCandidateTasks}.
} EnvironmentGenerator → InfiniteCandidateTasks .
81. Benchmark Contamination 降低
若 seed 不公開,Memorization 更難。
82. 但 Generator 也可能被模型學會
所以要區分:
GeneralizeToGenerator \text{GeneralizeToGenerator} GeneralizeToGenerator
與:
GeneralizeBeyondGenerator . \text{GeneralizeBeyondGenerator}. GeneralizeBeyondGenerator .
83. 多 Generator
可以:
G 1 , G 2 , … , G n G_1,G_2,\ldots,G_n G 1 , G 2 , … , G n
降低單一 procedural bias。
84. 遊戲提供 Long-Horizon Data
RPG、策略、模擬遊戲可以有:
T ≫ 1000 T
\gg
1000 T ≫ 1000
steps。
85. Long Horizon 不等於長 Chain
遊戲長時程真正包括:
delayed quest;
inventory planning;
resource accumulation;
reputation;
relationships;
long-term strategy。
86. Temporal Depth
τ G = Game Temporal Depth . \boxed{
\tau_G
=
\text{Game Temporal Depth}.
} τ G = Game Temporal Depth .
87. World Persistence
本文定義:
w P = World Persistence . \boxed{
w_P
=
\text{World Persistence}.
} w P = World Persistence .
如果 Agent 離開場景後 WorldState 仍持續存在,則:
w P ↑ . w_P\uparrow. w P ↑ .
88. Persistent World 讓行動有歷史後果
今天偷竊:
R e p u t a t i o n t + 1 ↓ . Reputation_{t+1}\downarrow. R e p u t a t i o n t + 1 ↓ .
明天 NPC 仍記得。
89. 這比一次性關卡更接近生活世界
現實:
A c t i o n t Action_t A c t i o n t
往往改變:
FutureOpportunity . \text{FutureOpportunity}. FutureOpportunity .
90. Multi-Agent Game
當:
N A > 1 , N_A>1, N A > 1 ,
世界開始包含:
cooperation;
competition;
negotiation;
deception;
reputation;
coordination。
91. 社會因果
AI 要學:
A c t i o n i → B e l i e f j → A c t i o n j . Action_i
\rightarrow
Belief_j
\rightarrow
Action_j. A c t i o n i → B e l i e f j → A c t i o n j .
這比單一物理 causal chain 更複雜。
92. Game Social Data
可以包含:
State + Speech + Action + BeliefUpdate + WorldOutcome . \text{State}
+
\text{Speech}
+
\text{Action}
+
\text{BeliefUpdate}
+
\text{WorldOutcome}. State + Speech + Action + BeliefUpdate + WorldOutcome .
93. Speech 不等於 World Truth
若 NPC 說:
我沒有偷東西。
世界只確認:
SpeechEvent . \text{SpeechEvent}. SpeechEvent .
不自動確認:
ClaimTruth . \text{ClaimTruth}. ClaimTruth .
94. 這使遊戲成為 Epistemic Learning Environment
Agent 要分:
WorldTruth ≠ AgentBelief ≠ SpeechClaim . \boxed{
\text{WorldTruth}
\neq
\text{AgentBelief}
\neq
\text{SpeechClaim}.
} WorldTruth = AgentBelief = SpeechClaim .
95. 這是非常高價值的 AI 資料
因為現實社會也一樣:人類說的話不是世界真值。
96. 遊戲可以控制 deception
可以程序生成:
liar;
mistaken witness;
incomplete observer;
adversarial NPC。
97. 因此可研究 Epistemic Routing
AI 應該判斷:
信誰;
驗證什麼;
哪個來源只是 testimony。
98. 物理因果與社會因果可以同時存在
遊戲可以同時訓練:
PhysicalWorldModel + SocialWorldModel . \text{PhysicalWorldModel}
+
\text{SocialWorldModel}. PhysicalWorldModel + SocialWorldModel .
99. World Model 不等於 World Runtime
AI 的:
W ^ t \hat W_t W ^ t
只是內部估計。
Canonical world:
W t . W_t. W t .
因此:
W ^ t ≠ W t . \boxed{
\hat W_t
\neq
W_t.
} W ^ t = W t .
100. Prediction Error
可以測:
ϵ W = d ( W ^ t + 1 , W t + 1 ) . \epsilon_W
=
d(
\hat W_{t+1},
W_{t+1}
). ϵ W = d ( W ^ t + 1 , W t + 1 ) .
101. 遊戲天然提供 World-Model Error Signal
因為真實 state 可比較。
102. 現實世界 Ground Truth 往往不可完全取得
所以遊戲特別適合 world-model calibration。
103. 但 Domain Gap 存在
本文定義:
d G = Domain Gap . \boxed{
d_G
=
\text{Domain Gap}.
} d G = Domain Gap .
遊戲世界與現實:
P G ≠ P R . P_G
\neq
P_R. P G = P R .
104. Domain Gap 包含
physics;
perception noise;
human behavior;
legal consequence;
bodily limitation;
real economics;
irreversibility。
105. 遊戲不能直接取代現實
GameMastery ⇏ RealWorldMastery . \boxed{
\text{GameMastery}
\not\Rightarrow
\text{RealWorldMastery}.
} GameMastery ⇒ RealWorldMastery .
106. 但 Domain Gap 不使遊戲失去價值
因為 curriculum 可以是:
Game → Simulation → Sandbox → RealWorld . \boxed{
\text{Game}
\rightarrow
\text{Simulation}
\rightarrow
\text{Sandbox}
\rightarrow
\text{RealWorld}.
} Game → Simulation → Sandbox → RealWorld .
107. Domain Randomization
可以改:
friction;
latency;
visual style;
rule noise;
sensor noise;
control noise。
縮小 transfer gap。
108. Sim-to-Real 的思想也適用數位 Agent
不只是 robot。
Browser Agent 也可以先在:
SimulatedWeb . \text{SimulatedWeb}. SimulatedWeb .
學習。
109. 遊戲是低代價世界
真實交易:
L o s s = $ 1000. Loss=\$1000. L oss = $1000.
模擬交易:
L o s s ≈ 0. Loss\approx0. L oss ≈ 0.
因此適合練 governance。
110. Permission Game
甚至可以專門做隱私與授權遊戲。
讓 Agent 處理:
111. 遊戲可以成為 Trust Curriculum
這接回 IDSLS-03:
D T . D_T. D T .
112. 不只是訓練動作
遊戲可以訓練:
Correct Non-Action . \boxed{
\text{Correct Non-Action}.
} Correct Non-Action .
113. Non-Action Reward
有些場景最優策略:
Wait , Ask , Refuse . \text{Wait},
\text{Ask},
\text{Refuse}. Wait , Ask , Refuse .
114. 這對生活 Agent 很重要
現實可靠性往往來自:
沒有在錯誤時機行動。
115. Game Causal Data Quality Vector
本文提出:
Q G = ( ρ C , ι A , f F , r C , s O , τ G , g P , w P , d G ) . \boxed{
\mathbf Q_G
=
(
\rho_C,
\iota_A,
f_F,
r_C,
s_O,
\tau_G,
g_P,
w_P,
d_G
).
} Q G = ( ρ C , ι A , f F , r C , s O , τ G , g P , w P , d G ) .
116. ρ C \rho_C ρ C :Causal Density
單位時間內有多少有效因果閉環。
117. ι A \iota_A ι A :Intervention Richness
可執行多少語義不同的干預。
118. f F f_F f F :Feedback Fidelity
回饋是否忠實對應真正目標。
119. r C r_C r C :Counterfactual Reset Quality
能否公平比較不同 action 分支。
120. s O s_O s O :State Observability
可取得多少 canonical state。
121. τ G \tau_G τ G :Temporal Depth
行動後果跨多長時間。
122. g P g_P g P :Procedural Generalization
是否有足夠 unseen worlds。
123. w P w_P w P :World Persistence
世界是否跨場景、session 與時間持續。
124. d G d_G d G :Domain Gap
與目標部署世界差多少。
125. Game Data Utility
對目標發展態:
U G = w Z , T ⋅ Q G . \boxed{
U_G
=
\mathbf w_{Z,T}
\cdot
\mathbf Q_G.
} U G = w Z , T ⋅ Q G .
126. 不是所有遊戲都同樣適合 AI
例如單純 rhythm game:
fast feedback 高;
long-horizon 低;
social causality 低。
127. Strategy Game
可能:
τ G \tau_G τ G 高;
causal chain 長;
resource planning 強。
128. RPG
可能:
social state;
memory;
narrative causality;
long-term consequence。
129. Sandbox
可能:
intervention richness;
emergent interaction;
procedural variation。
130. Programming Game
可能:
action abstraction;
tool use;
planning;
code execution。
131. 因此需要 Game Curriculum Portfolio
不是只選一款遊戲。
而是:
G curriculum = { G 1 , … , G n } . \boxed{
\mathcal G_{\text{curriculum}}
=
\{G_1,\ldots,G_n\}.
} G curriculum = { G 1 , … , G n } .
132. 每款遊戲訓練不同能力
例如:
G platform → m o t o r / p l a n n i n g , G_{\text{platform}}
\rightarrow
motor/planning, G platform → m o t or / pl annin g ,
G strategy → r e s o u r c e / l o n g − h o r i z o n , G_{\text{strategy}}
\rightarrow
resource/long-horizon, G strategy → r eso u r ce / l o n g − h or i z o n ,
G social → n e g o t i a t i o n / t r u s t . G_{\text{social}}
\rightarrow
negotiation/trust. G social → n e g o t ia t i o n / t r u s t .
133. Curriculum Scheduling
根據:
Z t Z_t Z t
選:
G ∗ ( Z t ) . G^\ast(Z_t). G ∗ ( Z t ) .
134. AI 自己生成遊戲
更進一步:
A I → G e n e r a t e ( G ) . AI
\rightarrow
Generate(G). A I → G e n er a t e ( G ) .
135. 自生成 Curriculum
AI 發現自己弱點:
W e a k n e s s k . Weakness_k. W e ak n es s k .
生成:
G k . G_k. G k .
專門訓練。
136. 這形成 Experience Flywheel
A I t → GenerateWorld → Play → Learn → A I t + 1 . \boxed{
AI_t
\rightarrow
\text{GenerateWorld}
\rightarrow
\text{Play}
\rightarrow
\text{Learn}
\rightarrow
AI_{t+1}.
} A I t → GenerateWorld → Play → Learn → A I t + 1 .
137. 這是 Artificial-World Data Flywheel
但需要防止:
SelfGeneratedBias . \text{SelfGeneratedBias}. SelfGeneratedBias .
138. 世界生成器不能只生成 Agent 擅長的世界
否則:
CurriculumCollapse . \text{CurriculumCollapse}. CurriculumCollapse .
139. Adversarial World Generator
可以讓另一個 Agent:
G e n e r a t e H a r d W o r l d ( A t ) . GenerateHardWorld(A_t). G e n er a t eH a r d W or l d ( A t ) .
140. Teacher–Student World Generation
Teacher 目標:
maximize L e a r n i n g G a i n ( S t u d e n t ) . \text{maximize}
\;
LearningGain(Student). maximize L e a r nin g G ain ( S t u d e n t ) .
不是只最大化 failure。
141. Difficulty Matching
如果世界太難:
L e a r n i n g S i g n a l → 0. LearningSignal\rightarrow0. L e a r nin g S i g na l → 0.
太簡單:
L e a r n i n g S i g n a l → 0. LearningSignal\rightarrow0. L e a r nin g S i g na l → 0.
142. Zone of Productive Difficulty
可以定義:
D ∗ = arg max D Δ C . \boxed{
D^\ast
=
\arg\max_D
\Delta C.
} D ∗ = arg D max Δ C .
這再次接回 IDSLS-00。
143. 遊戲作為 AI Developmental School
因此:
Game ≠ OnlyBenchmark . \boxed{
\text{Game}
\neq
\text{OnlyBenchmark}.
} Game = OnlyBenchmark .
它也可以是:
CurriculumEnvironment . \boxed{
\text{CurriculumEnvironment}.
} CurriculumEnvironment .
144. 遊戲甚至可以專門為 AI 設計
人類不一定覺得好玩。
只需要具有高學習價值。
145. AI-native Training Game
例如:
object permanence;
causal puzzle;
tool use;
resource planning;
privacy boundary;
negotiation;
misinformation;
long-horizon project。
146. 這與傳統遊戲設計目標不同
Human game:
Fun , Engagement , Aesthetics . \text{Fun},
\text{Engagement},
\text{Aesthetics}. Fun , Engagement , Aesthetics .
AI training game:
LearningGain , Coverage , Verifiability , Generalization . \text{LearningGain},
\text{Coverage},
\text{Verifiability},
\text{Generalization}. LearningGain , Coverage , Verifiability , Generalization .
147. 雙用途遊戲
也可能:
HumanFun + AITraining . \boxed{
\text{HumanFun}
+
\text{AITraining}.
} HumanFun + AITraining .
148. 玩家行為本身成為資料
人類遊玩產生:
HumanTrajectory . \text{HumanTrajectory}. HumanTrajectory .
可作 expert demonstration。
149. 但人類玩家不一定 expert
錯誤、亂玩也有價值,因為:
FailureData . \text{FailureData}. FailureData .
150. 玩家多樣性
不同玩家提供:
exploration style;
strategy;
risk preference;
creativity。
增加 state coverage。
151. 但 gameplay 資料要處理權利
包括:
玩家同意;
平台條款;
遊戲 IP;
語音;
聊天;
個資。
所以:
Playable ≠ LicensableTrainingData . \boxed{
\text{Playable}
\neq
\text{LicensableTrainingData}.
} Playable = LicensableTrainingData .
152. Game Data Provenance
至少需要:
game
version
platform
world_seed
player_or_agent
input_stream
state_access
timestamp
license
consent
153. Game State Versioning
Patch 後:
T v 1 ≠ T v 2 . \mathcal T_{v1}
\neq
\mathcal T_{v2}. T v 1 = T v 2 .
因此資料必須記:
GameVersion . \text{GameVersion}. GameVersion .
154. 遊戲更新是天然 Distribution Shift
Agent 可以測:
Patch 後還會不會玩?
155. Patch Adaptation Benchmark
這比固定地圖更像真實世界。
156. 新規則是環境漂移
E t → E t + 1 . E_t
\rightarrow
E_{t+1}. E t → E t + 1 .
測:
Recovery . \text{Recovery}. Recovery .
157. Mod 也是世界變形器
MOD 可以改:
physics;
economy;
enemies;
rules;
UI。
提供廉價 distribution shifts。
158. 開源遊戲特別適合研究
因為可取得:
source;
state;
instrumentation;
deterministic hooks。
159. 商業遊戲則提供真實複雜度
所以兩者互補。
160. Source Code 與 Gameplay 的雙證據
Source:
ImplementationEvidence . \text{ImplementationEvidence}. ImplementationEvidence .
Gameplay:
BehavioralEvidence . \text{BehavioralEvidence}. BehavioralEvidence .
161. 兩者結合
可以做:
Code ↔ Runtime \boxed{
\text{Code}
\leftrightarrow
\text{Runtime}
} Code ↔ Runtime
因果映射。
162. AI 不只學會玩,也可以學會解構世界
目標:
Game → Mechanism . \text{Game}
\rightarrow
\text{Mechanism}. Game → Mechanism .
163. Functional Reconstruction
Agent 觀察 state、action 與 transition,反推出:
F ^ W . \hat F_W. F ^ W .
164. 然後重新實作
F ^ W → IndependentReconstruction . \hat F_W
\rightarrow
\text{IndependentReconstruction}. F ^ W → IndependentReconstruction .
165. 這是更深的世界學習
不只是:
我知道怎麼贏。
而是:
我知道這個世界如何運作。
166. World Understanding Benchmark
可以測:
prediction;
intervention;
reconstruction;
counterfactual;
transfer。
167. Prediction
給:
S t , A t S_t,A_t S t , A t
預測:
S t + 1 . S_{t+1}. S t + 1 .
168. Intervention
選 action 達成 Goal。
169. Counterfactual
問:
如果當時做另一件事會怎樣?
170. Reconstruction
要求 Agent 建立最小 simulator。
171. Transfer
將學到的規則用到:
G ′ . G'. G ′ .
172. 真正 general intelligence 更接近這些能力
而不只是:
HighScore . \text{HighScore}. HighScore .
173. 可檢驗假說 H1:可執行資料優於影片資料於因果任務
G a i n ( D interactive ) > G a i n ( D video ) Gain(D_{\text{interactive}})
>
Gain(D_{\text{video}}) G ain ( D interactive ) > G ain ( D video )
在 intervention / planning 任務。
174. H2:State Access 改善世界模型校準
s O ↑ ⇒ ϵ W ↓ . s_O\uparrow
\Rightarrow
\epsilon_W\downarrow. s O ↑⇒ ϵ W ↓ .
175. H3:Counterfactual Branch 提升因果辨識
r C ↑ ⇒ C a u s a l I d e n t i f i c a t i o n ↑ . r_C\uparrow
\Rightarrow
CausalIdentification\uparrow. r C ↑⇒ C a u s a l I d e n t i f i c a t i o n ↑ .
176. H4:Failure-Recovery 提升規則變化後恢復
ρ R ↑ ⇒ R e c o v e r y R a t e ↑ . \rho_R\uparrow
\Rightarrow
RecoveryRate\uparrow. ρ R ↑⇒ R eco v er y R a t e ↑ .
177. H5:Procedural Worlds 降低地圖記憶型 overfit
g P ↑ ⇒ U n s e e n W o r l d S u c c e s s ↑ . g_P\uparrow
\Rightarrow
UnseenWorldSuccess\uparrow. g P ↑⇒ U n see nW or l d S u ccess ↑ .
178. H6:Persistent World 提升長時程規劃
w P ↑ ⇒ L o n g H o r i z o n C o n s i s t e n c y ↑ . w_P\uparrow
\Rightarrow
LongHorizonConsistency\uparrow. w P ↑⇒ L o n g H or i z o n C o n s i s t e n cy ↑ .
179. H7:Multi-Agent Worlds 改善 social world modeling
在合作/談判任務中,Social Trajectory Data 應提高 Belief Prediction。
180. H8:遊戲能力不完全轉移到現實
G a m e S c o r e ↑ \centernot ⇒ R e a l W o r l d S c o r e ↑ . GameScore\uparrow
\centernot\Rightarrow
RealWorldScore\uparrow. G am e S cor e ↑ \centernot ⇒ R e a l W or l d S cor e ↑ .
Domain gap 應可測。
181. H9:多世界 curriculum 可能優於單一超大型世界
可能:
T r a n s f e r ( G 1 + ⋯ + G n ) > T r a n s f e r ( G single ) . Transfer(
G_1+\cdots+G_n
)
>
Transfer(
G_{\text{single}}
). T r an s f er ( G 1 + ⋯ + G n ) > T r an s f er ( G single ) .
需要實驗。
182. H10:AI 自生成 curriculum 存在品質上限
若完全由同一 Agent 生成:
W o r l d G e n e r a t o r = A , WorldGenerator=A, W or l d G e n er a t or = A ,
可能:
B l i n d S p o t C o r r e l a t i o n ↑ . BlindSpotCorrelation\uparrow. B l in d S p o tC or r e l a t i o n ↑ .
183. 最小實驗一:Video vs Executable
A:
VideoOnly . \text{VideoOnly}. VideoOnly .
B:
V i d e o + A c t i o n s . Video+Actions. V i d eo + A c t i o n s .
C:
ExecutableWorld . \text{ExecutableWorld}. ExecutableWorld .
測 world prediction、intervention 與 unseen state。
184. 最小實驗二:State Privilege
A 看 pixels。
B 看 pixels + state。
訓練後兩者都只看 pixels 測試。
看 State Inference。
185. 最小實驗三:Save/Load Counterfactual
相同 checkpoint:
S 0 . S_0. S 0 .
產生:
k k k
條 action branches。
比較有無 counterfactual training 的模型。
186. 最小實驗四:Procedural Generalization
訓練:
s e e d 1 , … , s e e d n . seed_1,\ldots,seed_n. see d 1 , … , see d n .
測:
s e e d unseen . seed_{\text{unseen}}. see d unseen .
187. 最小實驗五:Patch Adaptation
改世界規則:
R 0 → R 1 . R_0\rightarrow R_1. R 0 → R 1 .
測 Agent:
n episodes to recover . n_{\text{episodes to recover}}. n episodes to recover .
188. 最小實驗六:Persistent Consequence
A 世界每 episode reset。
B 世界保留 reputation、inventory、relationship。
測 Long-Term Planning。
189. 最小實驗七:Social Truth
NPC 可能真話、謊話或誤解。
測 Agent 是否分:
Speech ≠ Truth . \text{Speech}
\neq
\text{Truth}. Speech = Truth .
190. 最小實驗八:World Reconstruction
給黑箱遊戲接口。
要求 Agent 建:
F ^ . \hat F. F ^ .
測 Prediction Accuracy。
191. 最小實驗九:Game-to-Real Transfer
在模擬採購遊戲訓練。
再到受控真實 sandbox。
測:
TransferGap . \text{TransferGap}. TransferGap .
192. 最小實驗十:AI-generated Curriculum
固定人類設計 curriculum 與 Agent-generated curriculum 比較:
CapabilityGainPerCompute . \text{CapabilityGainPerCompute}. CapabilityGainPerCompute .
193. 反例:簡單遊戲可能沒有高信息量
若 ActionSpace 很小,世界規則太固定,則:
ρ C \rho_C ρ C
可能低。
194. 反例:遊戲可以被 exploit
高 score 不代表正確 world model。
195. 反例:RL reward 會扭曲
如果 reward 不完整,Agent 可能只學 proxy。
196. 反例:玩家資料不一定高品質
Human gameplay 可能 idle、亂按、exploit、重複 grind。
需要資料選擇。
197. 反例:遊戲規則是人工設計
它們不必符合自然世界。
所以:
GameCausality ≠ PhysicalCausality . \boxed{
\text{GameCausality}
\neq
\text{PhysicalCausality}.
} GameCausality = PhysicalCausality .
198. 反例:過度遊戲化可能讓 AI 學會錯的社會規則
遊戲 NPC 行為可能高度簡化。
199. 反例:安全世界可能讓 Agent 低估不可逆性
遊戲可以 reset。
現實不能。
所以 curriculum 後期必須加入:
Irreversibility . \text{Irreversibility}. Irreversibility .
200. 反例:高 observability 可能造成部署落差
若訓練時全知,部署時只有 pixels,Agent 會脆弱。
201. 因此遊戲不是終點
本文最重要的限制:
Game = IntermediateLearningSubstrate . \boxed{
\text{Game}
=
\text{IntermediateLearningSubstrate}.
} Game = IntermediateLearningSubstrate .
不是 Final Reality。
202. 理論邊界
本文不主張:
遊戲是 AI 最重要的唯一資料來源。
AI 玩得好遊戲就具有 AGI。
遊戲高分等同因果理解。
Save/Load 自動提供嚴格因果證明。
商業遊戲具有完整可觀測 state。
遊戲世界等同現實世界。
程序生成可以消除所有 overfitting。
gameplay data 可以任意商業使用。
玩家資料天然可以拿去訓練。
reward 等同真正 objective。
persistent world 一定比 episodic world 更好。
multi-agent world 一定產生真實社會智能。
生成式 world model 自動等於 world runtime。
source code 自動等於世界機制理解。
AI 自生成 curriculum 一定優於人類 curriculum。
Domain gap 可以被完全消除。
所有現實 Agent 問題都能用遊戲預訓練解決。
203. 與 IDSLS-00 的關係
IDSLS-00:
D ∗ ( Z t ) . D^\ast(Z_t). D ∗ ( Z t ) .
IDSLS-04:
G ∗ ( Z t ) = development-matched artificial world . \boxed{
G^\ast(Z_t)
=
\text{development-matched artificial world}.
} G ∗ ( Z t ) = development-matched artificial world .
204. 與 IDSLS-03 的關係
IDSLS-03 提出:
Q D = ( q K , ρ C , f F , ρ R , b C , τ D , w G , p V , ϕ Z , c P ) . \mathbf Q_D
=
(
q_K,
\rho_C,
f_F,
\rho_R,
b_C,
\tau_D,
w_G,
p_V,
\phi_Z,
c_P
). Q D = ( q K , ρ C , f F , ρ R , b C , τ D , w G , p V , ϕ Z , c P ) .
IDSLS-04 對遊戲細化為:
Q G = ( ρ C , ι A , f F , r C , s O , τ G , g P , w P , d G ) . \mathbf Q_G
=
(
\rho_C,
\iota_A,
f_F,
r_C,
s_O,
\tau_G,
g_P,
w_P,
d_G
). Q G = ( ρ C , ι A , f F , r C , s O , τ G , g P , w P , d G ) .
205. 與 World Runtime 的關係
高品質遊戲因果資料需要:
CanonicalWorldState . \boxed{
\text{CanonicalWorldState}.
} CanonicalWorldState .
否則 World Result 不可靠。
206. 與 Persistent World 的關係
真正長時程學習需要:
W o r l d t + 1 World_{t+1} W or l d t + 1
承接:
W o r l d t . World_t. W or l d t .
207. 與 Agent Web 的關係
遊戲是低代價 Agent World。
Agent Web 是高代價真實數位世界。
因此:
GameWorld → AgentSandbox → AgentWeb . \boxed{
\text{GameWorld}
\rightarrow
\text{AgentSandbox}
\rightarrow
\text{AgentWeb}.
} GameWorld → AgentSandbox → AgentWeb .
208. 與 Trusted Agency 的關係
遊戲可建立 permission / privacy / restraint scenarios。
所以 Game 不只訓練 Capability,也可訓練 Restraint。
209. 核心命題一
Game ≠ RecordedContent . \boxed{
\text{Game}
\neq
\text{RecordedContent}.
} Game = RecordedContent .
210. 核心命題二
Game = ExecutableCausalWorld . \boxed{
\text{Game}
=
\text{ExecutableCausalWorld}.
} Game = ExecutableCausalWorld .
在本文限定意義下。
211. 核心命題三
RecordedTrajectory ⊊ InterventionalPossibilitySpace . \boxed{
\text{RecordedTrajectory}
\subsetneq
\text{InterventionalPossibilitySpace}.
} RecordedTrajectory ⊊ InterventionalPossibilitySpace .
212. 核心命題四
S a v e / L o a d ≈ CounterfactualReset . \boxed{
Save/Load
\approx
\text{CounterfactualReset}.
} S a v e / L o a d ≈ CounterfactualReset .
213. 核心命題五
ExecutableWorld ≠ AutomaticCausalGroundTruth . \boxed{
\text{ExecutableWorld}
\neq
\text{AutomaticCausalGroundTruth}.
} ExecutableWorld = AutomaticCausalGroundTruth .
214. 核心命題六
WorldState ≠ Observation ≠ AgentBelief . \boxed{
\text{WorldState}
\neq
\text{Observation}
\neq
\text{AgentBelief}.
} WorldState = Observation = AgentBelief .
215. 核心命題七
Renderer ≠ Simulator ≠ WorldState . \boxed{
\text{Renderer}
\neq
\text{Simulator}
\neq
\text{WorldState}.
} Renderer = Simulator = WorldState .
216. 核心命題八
GameTraining ≠ RealWorldMastery . \boxed{
\text{GameTraining}
\neq
\text{RealWorldMastery}.
} GameTraining = RealWorldMastery .
217. 核心命題九
Game = SyntheticExperienceGenerator . \boxed{
\text{Game}
=
\text{SyntheticExperienceGenerator}.
} Game = SyntheticExperienceGenerator .
218. 核心命題十
ArtificialWorld = DevelopmentalCausalLaboratory . \boxed{
\text{ArtificialWorld}
=
\text{DevelopmentalCausalLaboratory}.
} ArtificialWorld = DevelopmentalCausalLaboratory .
219. 結論
AI 過去主要從人類已經留下的世界描述中學習。
它讀:
這些資料極重要。
但它們多數回答:
世界曾被如何描述?
遊戲則增加了一個新的問題:
如果我真的做另一件事,世界會怎麼變?
因此:
Description → Intervention . \boxed{
\text{Description}
\rightarrow
\text{Intervention}.
} Description → Intervention .
這是資料形態上的重大轉變。
一個遊戲世界可以提供:
State + Action + Transition + Feedback + History + Reset . \text{State}
+
\text{Action}
+
\text{Transition}
+
\text{Feedback}
+
\text{History}
+
\text{Reset}. State + Action + Transition + Feedback + History + Reset .
如果再加入:
canonical state;
seed;
procedural generation;
failure logging;
recovery;
multi-agent interaction;
long-term persistence;
它就可以成為一個高密度的經驗生成器。
最重要的是,遊戲具有現實世界非常昂貴的一項能力:
Repeat the same question with a different action. \boxed{
\text{Repeat the same question with a different action.}
} Repeat the same question with a different action.
也就是:
S 0 → A 1 S 1 S_0
\xrightarrow{A_1}
S_1 S 0 A 1 S 1
之後,還能回到:
S 0 S_0 S 0
再測:
A 2 . A_2. A 2 .
這使遊戲具有天然的反事實實驗價值。
但本文同時保留一個必要限制:
可重置世界 ≠ 已知因果真理 . \boxed{
\text{可重置世界}
\neq
\text{已知因果真理}.
} 可重置世界 = 已知因果真理 .
如果:
state 不可見;
RNG 不可控;
server state 隱藏;
reward 錯誤;
world runtime 不穩定;
那麼遊戲軌跡仍然可能含有錯誤 causal attribution。
因此真正高品質的遊戲資料不是:
很多 gameplay hours。
而是:
可重建狀態 + 可識別行動 + 可信世界回饋 + 可控制反事實 + 失敗修正 + 未見世界泛化 . \boxed{
\text{可重建狀態}
+
\text{可識別行動}
+
\text{可信世界回饋}
+
\text{可控制反事實}
+
\text{失敗修正}
+
\text{未見世界泛化}.
} 可重建狀態 + 可識別行動 + 可信世界回饋 + 可控制反事實 + 失敗修正 + 未見世界泛化 .
從 IDSLS 的角度,這也解釋了為什麼 gameplay、world-model environment、procedural simulation 與 AI-playing-game 在當前階段快速升值。
不是因為遊戲突然變成最重要的文化內容。
而是因為:
Z AI \boxed{
Z_{\text{AI}}
} Z AI
已經開始進入能真正利用:
Action–World–Feedback \boxed{
\text{Action–World–Feedback}
} Action–World–Feedback
資料的發展態。
所以遊戲對下一代 AI 的價值,不只是:
教它贏遊戲。
而是:
教它理解一個世界、干預一個世界、在世界反駁它時修正自己,並把這種能力遷移到下一個陌生世界。
最終,Game 可以被重新理解為:
一個有限但可執行的世界模型, \boxed{
\text{一個有限但可執行的世界模型,}
} 一個有限但可執行的世界模型,
以及:
一座可以反覆失敗而不必付出現實世界代價的智能發展實驗室。 \boxed{
\text{一座可以反覆失敗而不必付出現實世界代價的智能發展實驗室。}
} 一座可以反覆失敗而不必付出現實世界代價的智能發展實驗室。
Appendix A|Game Causal Dataset Schema
game_dataset:
dataset_id:
game:
game_version:
platform:
world_seed:
runtime_version:
episode:
episode_id:
start_state_id:
checkpoint_id:
goal:
start_time:
end_time:
observation:
visual:
audio:
ui:
semantic_state:
world_state:
canonical_available:
state_snapshot:
hidden_state_scope:
action:
action_id:
action_type:
parameters:
legal:
committed:
transition:
previous_state:
next_state:
state_delta:
exogenous_events:
rng_state:
feedback:
reward:
event:
success:
failure:
verifier:
recovery:
failure_detected:
correction:
retry:
recovered:
counterfactual:
branch_id:
same_initial_state:
seed_controlled:
alternative_action:
alternative_result:
provenance:
player_or_agent:
model:
toolchain:
license:
consent:
Appendix B|Game Data Quality Vector
game_data_quality:
causal_density:
intervention_richness:
feedback_fidelity:
counterfactual_reset_quality:
state_observability:
temporal_depth:
procedural_generalization:
world_persistence:
domain_gap:
risks:
reward_hacking:
hidden_state:
rng_uncontrolled:
replay_nondeterminism:
rights_unclear:
privacy:
player_chat_sensitive:
Appendix C|Counterfactual Branch Object
counterfactual_experiment:
experiment_id:
initial_condition:
state_id:
save_hash:
seed:
runtime_version:
branches:
- branch_id:
action:
result_state:
reward:
events:
success:
notes:
comparison:
controlled_variables: []
uncontrolled_variables: []
causal_claim:
confidence:
Appendix D|AI Training Game Design Checklist
[ ] Canonical state exists
[ ] Observation and state are separated
[ ] Action space is typed
[ ] Legal actions can be queried
[ ] State transition can be logged
[ ] Save / load is reproducible
[ ] RNG / seed can be controlled
[ ] Failure states are explicit
[ ] Recovery can be recorded
[ ] Reward is not the only ground truth
[ ] World settlement is explicit
[ ] Procedural variation exists
[ ] Unseen worlds can be generated
[ ] Long-horizon consequences exist
[ ] Optional multi-agent interaction exists
[ ] Permission / restraint scenarios can be represented
[ ] Game version is tracked
[ ] Dataset rights are explicit
Appendix E|Developmental Game Curriculum
Stage A
deterministic causal puzzles
↓
Stage B
navigation + tool use
↓
Stage C
procedural unseen worlds
↓
Stage D
failure / recovery environments
↓
Stage E
resource + long-horizon planning
↓
Stage F
multi-agent social worlds
↓
Stage G
permission / privacy / restraint worlds
↓
Stage H
partially observable persistent worlds
↓
Stage I
high-fidelity sandbox
↓
Stage J
bounded real-world deployment
其核心不是固定難度:
Easy → Hard , \text{Easy}
\rightarrow
\text{Hard}, Easy → Hard ,
而是:
D e v e l o p m e n t F i t ( Z t ) → N e x t D e v e l o p m e n t F i t ( Z t + 1 ) . \boxed{
DevelopmentFit(Z_t)
\rightarrow
NextDevelopmentFit(Z_{t+1}).
} D e v e l o p m e n tF i t ( Z t ) → N e x t D e v e l o p m e n tF i t ( Z t + 1 ) .
Appendix F|與 IDSLS-05 的接口
IDSLS-04 建立:
Artificial World → Causal Experience . \text{Artificial World}
\rightarrow
\text{Causal Experience}. Artificial World → Causal Experience .
下一篇 IDSLS-05 將處理:
Long-Horizon Intelligence \boxed{
\text{Long-Horizon Intelligence}
} Long-Horizon Intelligence
也就是:
即使 Agent 每一步都做得不錯,它能否在數小時、數天、數週甚至更長期間持續保存目標、等待、恢復、重新規劃並承接過去世界狀態?
下一篇核心將包括:
Long Horizon ≠ Long Chain . \boxed{
\text{Long Horizon}
\neq
\text{Long Chain}.
} Long Horizon = Long Chain .
以及:
Persistence + Memory + Monitoring + Replanning + Recovery + Temporal Consistency . \boxed{
\text{Persistence}
+
\text{Memory}
+
\text{Monitoring}
+
\text{Replanning}
+
\text{Recovery}
+
\text{Temporal Consistency}.
} Persistence + Memory + Monitoring + Replanning + Recovery + Temporal Consistency .
End of Canonical Source