← Archive
lm-002324 · 2026-08

03_合作軌跡作為訓練資料_從QA樣本到意圖行動修正歷史

下載 MD 檔 ⬇

合作軌跡作為訓練資料:從 QA 樣本到意圖—行動—修正歷史

系列:《發展式智能體:持續計算環境、共適應學習與外部性有界自治》
篇次: 03 / 14
作者: Neo.K × Aletheia
機構: EveMissLab/一言諾科技有限公司
版本: v0.1
日期: 2026-08-01


摘要

當 AI 從單輪問答模型轉向長時間、多工具、可修改環境狀態的智能體之後,以「問題—答案」為核心的傳統資料單元開始不足。真實 Agent 任務中的高價值訊號,往往出現在最終答案之前與之後:人類如何表達不完整意圖、AI 如何解讀、何時主動澄清、提出了什麼計畫、哪些行動被允許或拒絕、執行後環境如何改變、哪一步產生錯誤、如何回滾、以及雙方最後從案例中抽象出什麼可重用規則。

本文承接前篇「人機智能體共適應學習(HACAL)」提出「人機協作軌跡(Human–Agent Collaborative Trajectory, HACT)」作為新的基本資料單元。本文主張:對長期智能體而言,一次工作的價值不應只以最終輸出 yy 衡量,而應保存一條由意圖、解讀、提案、行動、驗證、拒絕、修正、回滾、結果、記憶更新與策略更新所構成的可追溯軌跡。

本文進一步提出四層資料編譯結構:原始事件紀錄、語義事件、合作 episode、可泛化規則與訓練包;並提出「高密度訓練訊號」概念,用於區分大量低價值操作日誌與真正會改變未來 Agent 行為的關鍵事件。本文同時強調,軌跡資料不能等同於完整監控或無限制保存。資料最小化、敏感資訊隔離、權限邊界、可刪除性與「記憶資料/訓練資料」分離,都是此方法論成立的必要條件。

近年的 imitation learning、process supervision、agent trajectory generation、long-context trajectory compilation 與 environment-grounded supervision 已分別證明:序列決策中的狀態分布、過程監督、可執行環境與軌跡結構會實質影響學習品質。本文在此基礎上進一步提出:對長期私人智能體與共適應系統而言,最有價值的資料不只是「AI 做對了什麼」,而是「人類與 AI 如何共同發現什麼才算做對」。

關鍵詞: Agent Trajectory、Human–AI Collaboration、HACAL、Process Supervision、Dataset Aggregation、Training Data、Long-Horizon Agents、Interactive Learning、Rollback、Intent Learning


1. 為什麼 QA 樣本開始不夠

傳統監督式資料最常見的基本形式是:

DQA={(xi,yi)}i=1ND_{QA}=\{(x_i,y_i)\}_{i=1}^{N}

其中 xix_i 是輸入, yiy_i 是理想輸出。

偏好資料則可能是:

Dpref={(xi,yi+,yi)}i=1ND_{pref}=\{(x_i,y_i^+,y_i^-)\}_{i=1}^{N}

這類資料對單輪生成、分類、摘要與許多固定任務非常有效。

然而,一個真正的 Agent 任務往往不是:

xyx\rightarrow y

而是:

S0a1S1a2S2a3aTSTS_0 \xrightarrow{a_1} S_1 \xrightarrow{a_2} S_2 \xrightarrow{a_3} \cdots \xrightarrow{a_T} S_T

其中 StS_t 是環境狀態, ata_t 是 Agent 或人類在該狀態下採取的行動。

更進一步,人類一開始甚至未必能把真正意圖完整寫成 xx 。因此一次合作可能長成:

I(0)I^(0)QRPAVCOI^{(0)} \rightarrow \hat I^{(0)} \rightarrow Q \rightarrow R \rightarrow P \rightarrow A \rightarrow V \rightarrow C \rightarrow O

其中:

  • I(0)I^{(0)} :人類第一次表達的意圖;
  • I^(0)\hat I^{(0)} :Agent 的初始理解;
  • QQ :澄清問題;
  • RR :人類補充;
  • PP :Agent 提案或計畫;
  • AA :實際行動;
  • VV :驗證;
  • CC :修正或校正;
  • OO :最終結果。

如果最後只保存:

(I(0),O)(I^{(0)},O)

那麼最有價值的學習訊號可能恰好全部被刪掉了。


2. 序列決策中的資料分布不是固定的

這個問題並非 Agent 時代才第一次出現。

Ross、Gordon 與 Bagnell 在 DAgger 的經典工作中指出,序列決策不同於一般 i.i.d. 監督學習:學習到的 policy 會影響未來自己看到的狀態,因此只在 expert 分布上收集靜態資料,部署後可能因小錯誤逐步進入訓練資料沒有涵蓋的狀態。[1]

可簡化表示為:

πtdπt(s)Dt+1πt+1\pi_t \rightarrow d_{\pi_t}(s) \rightarrow D_{t+1} \rightarrow \pi_{t+1}

其中 dπt(s)d_{\pi_t}(s) 是 policy πt\pi_t 自己誘發的狀態分布。

這個洞見對人機 Agent 合作尤其重要。

因為人類修正 Agent 的時刻通常不是隨機抽樣的;恰恰是 Agent 走進了:

  • 模糊狀態;
  • 邊界案例;
  • 高風險狀態;
  • 人類偏好未被正確捕捉的狀態;
  • 先前規則無法覆蓋的新狀態。

所以:

Correction Data\text{Correction Data}

本身就是一種「policy 導致自己遇到的高資訊狀態資料」。

這是本文將 rejection、correction、rollback 視為核心資料,而不是噪音的第一個理由。


3. 從 Process Supervision 到 Agent Trajectory Supervision

OpenAI 早期 process supervision 工作比較了只看最終答案的 outcome supervision 與對中間推理步驟提供監督的方式,顯示過程層級的監督可以提供比單純結果更精細的學習訊號。[2]

但長時間 Agent 的「過程」已經不只是文字推理鏈。

它包括:

Observation+Tool Call+Environment Change+Human Intervention+Recovery\text{Observation} +\text{Tool Call} +\text{Environment Change} +\text{Human Intervention} +\text{Recovery}

2026 年的 TerminalTraj 已以可執行 Docker 環境大規模生成並驗證 terminal agent trajectories,顯示經環境驗證的多步軌跡可以實質改善 agentic model 的 terminal 能力。[3]

同年的 Terminal-Lego 研究更進一步指出,拿來教學生模型的軌跡品質,不等同於產生軌跡的 teacher 自身 benchmark 分數;研究者把可見的 inspect–act–verify 結構稱為 Environment-Grounded Supervision,並發現這種結構化軌跡具有很高的資料效率。[4]

因此可以得到一個重要轉換:

Process SupervisionEnvironment-Grounded Trajectory Supervision\text{Process Supervision} \rightarrow \text{Environment-Grounded Trajectory Supervision}

而本文再向前一步:

Agent Trajectory+Human Intent Negotiation+Human Correction\boxed{ \text{Agent Trajectory} + \text{Human Intent Negotiation} + \text{Human Correction} }

也就是不只教 Agent「怎麼操作環境」,還要保存「什麼時候人類認為它理解錯了,以及雙方如何把意圖重新對齊」。


4. 人機協作軌跡 HACT

本文定義一條人機協作軌跡(Human–Agent Collaborative Trajectory, HACT)為:

τ=(S0,e1,e2,,en,Sn)\tau= (S_0,e_1,e_2,\ldots,e_n,S_n)

其中 StS_t 是可觀測或可重建的系統狀態, ete_t 是合作事件。

單一事件可以表示為:

et=(actor,kind,intent,action,state,state+,confidence,authority,feedback,provenance)e_t= ( actor, kind, intent, action, state^{-}, state^{+}, confidence, authority, feedback, provenance )

這不是要求每個欄位每次都填滿,而是一個概念 schema。

4.1 Actor

actor{Human,Agent,CloudAgent,System,ExternalActor}actor\in\{Human,Agent,CloudAgent,System,ExternalActor\}

4.2 Kind

kind{Intent,Interpretation,Question,Proposal,Approval,Rejection,Action,Observation,Verification,Correction,Rollback,Escalation,Outcome}kind\in \{ Intent, Interpretation, Question, Proposal, Approval, Rejection, Action, Observation, Verification, Correction, Rollback, Escalation, Outcome \}

4.3 Authority

記錄「這個動作當時是誰有權做」,避免日後只看到行為而忘記授權背景。

例如:

authority{Auto,Notify,Confirm,Forbidden,Emergency}authority\in \{Auto,Notify,Confirm,Forbidden,Emergency\}

4.4 Provenance

記錄此事件根據什麼資料、哪個工具、哪個版本或哪一個人類指令產生。

這使後續能回答:

這條規則到底是從哪次合作學來的?


5. 真正值得保存的是「差異」

如果每一次滑鼠移動、每一行 shell output、每一個 token 都永久保存,資料量會迅速爆炸。

因此本文不主張:

More Logging=Better Learning\text{More Logging}=\text{Better Learning}

反而應該優先保存會改變未來策略的事件差異:

Δt=(ΔIt,Δπt,ΔMt,ΔAt,ΔSt)\Delta_t = ( \Delta I_t, \Delta \pi_t, \Delta M_t, \Delta A_t, \Delta S_t )

其中:

  • ΔIt\Delta I_t :對意圖理解的改變;
  • Δπt\Delta \pi_t :策略或規則的改變;
  • ΔMt\Delta M_t :長期記憶新增、修改或撤銷;
  • ΔAt\Delta A_t :授權邊界的改變;
  • ΔSt\Delta S_t :外部/本地環境的重要狀態改變。

例如:

「這兩篇很像,不要因此判定第二篇可以刪。」

比:

「把游標移到右上角。」

具有更高的未來泛化價值。

因此資料收集重點應該從 raw activity 轉為:

PolicyRelevantDelta\boxed{Policy-Relevant Delta}

即「會影響未來決策策略的差異」。


6. 拒絕與修正是高價值資料,不是失敗雜訊

傳統成功資料偏好:

Success=1Success=1

失敗資料則常被過濾。

但對長期 Agent 而言,很多最有價值的規則恰恰從失敗中產生。

例如:

第一次

Agent:

兩份文件語義相似度很高,我建議合併並刪除舊稿。

Human:

不要。舊稿是理論演化節點。

這形成:

Similarity(x,y)⇏Redundancy(x,y)Similarity(x,y)\not\Rightarrow Redundancy(x,y)

第二次

Agent 開始提出:

是否要標成 predecessor/successor,而不是 duplicate?

這表示:

CorrectiontPolicyChanget+1Correction_t \rightarrow PolicyChange_{t+1}

第三次

Agent 在相似案例中不再需要詢問。

於是:

CorrectionAbstractionGeneralizationCorrection \rightarrow Abstraction \rightarrow Generalization

如果資料庫只保存最終整理結果,這整條學習鏈會消失。


7. Rollback 是特別重要的反事實資料

Rollback 不只是災難恢復。

它天然產生一組近似反事實資料:

StatSt+1badS_t \xrightarrow{a_t} S_{t+1}^{bad}

接著:

St+1badrollbackStS_{t+1}^{bad} \xrightarrow{rollback} S_t

並可能再採取:

StatSt+1goodS_t \xrightarrow{a_t'} S_{t+1}^{good}

於是系統獲得:

(at,at,St,Obad,Ogood)(a_t,a_t',S_t,O_{bad},O_{good})

這比單純記錄「最後做對了」更有價值,因為它直接呈現:

在同一個近似初始狀態下,哪一條路徑造成錯誤,哪一條路徑修正了錯誤。

這種資料可以用於:

  • preference learning;
  • policy ranking;
  • evaluator training;
  • risk classifier;
  • recovery policy;
  • future planning constraints。

所以在本文框架中:

Rollback Event=High Information Training Event\boxed{ Rollback\ Event = High\ Information\ Training\ Event }

而不只是操作日誌。


8. 最終成功不代表整條軌跡值得模仿

假設兩個 Agent 最後都完成工作:

OA=OB=SuccessO_A=O_B=Success

但是:

Agent A:

InspectPlanActVerifyInspect\rightarrow Plan\rightarrow Act\rightarrow Verify

Agent B:

GuessFailLoopRandomFixSuccessGuess\rightarrow Fail\rightarrow Loop\rightarrow RandomFix\rightarrow Success

如果只做 outcome filtering,它們都是正樣本。

但若直接對整條軌跡做 SFT,學生可能同時學到:

  • 多餘迴圈;
  • 沒有根據的猜測;
  • 過度工具呼叫;
  • 偶然成功的脆弱策略。

2026 年 Microsoft Research 的 software-engineering agent 工作也明確指出:長 teacher trajectory 若直接保留所有步驟,學生可能把中間的無根據跳躍與冗餘循環一起模仿,因此需要對「有效、能縮小認知缺口」與「資訊密度」做更細緻的 process supervision。[5]

因此:

TrajectorySuccessTrajectoryQualityTrajectorySuccess \neq TrajectoryQuality

本文建議把軌跡品質拆成:

Q(τ)=F(G,E,R,I,C,V)Q(\tau)= F( G, E, R, I, C, V )

其中:

  • GG :Groundedness,是否有環境依據;
  • EE :Efficiency,是否存在大量無效循環;
  • RR :Recoverability,錯誤是否可恢復;
  • II :Information gain,每一步是否帶來新資訊;
  • CC :Correctability,被糾正後是否真正改變策略;
  • VV :Verifiability,關鍵行動是否可驗證。

此式是方法論評估框架,而不是宣稱存在固定自然常數。


9. 高密度訓練訊號:不是每個事件同權

本文提出一個「事件資料價值」概念:

W(e)=αU(e)+βN(e)+γR(e)+δG(e)+ϵC(e)ζS(e)W(e)= \alpha U(e) +\beta N(e) +\gamma R(e) +\delta G(e) +\epsilon C(e) -\zeta S(e)

其中:

  • U(e)U(e) :Uncertainty Reduction,不確定性降低量;
  • N(e)N(e) :Novelty,是否提供新規則或新邊界;
  • R(e)R(e) :Risk Relevance,是否涉及高風險判斷;
  • G(e)G(e) :Generalizability,可否泛化到未來案例;
  • C(e)C(e) :Correction Value,是否包含有效修正;
  • S(e)S(e) :Sensitivity / Storage Cost,敏感度或保存成本。

其用途不是精確計算一個客觀真值,而是提醒系統:

Training ValueLog Volume\text{Training Value} \neq \text{Log Volume}

例如:

  • 一次人類明確撤銷錯誤規則;
  • 一次高風險 rollback;
  • 一次「原來這個詞在這名使用者的工作流中代表另一件事」;
  • 一次 Agent 主動發現先前策略失效;

可能比數千次正常檔案讀取更值得保留。


10. 四層軌跡資料編譯

原始 Agent trace 往往太長、太敏感,也太不適合直接訓練。

因此本文提出四層資料編譯結構。

L0:Raw Evidence

短期保留:

  • 工具調用;
  • 系統回應;
  • diff;
  • command output;
  • 時間戳;
  • 原始人機訊息。

主要用途是 forensic reconstruction 與短期追查。

L1:Semantic Events

將原始紀錄編譯成:

{Intent,Proposal,Action,Correction,Rollback,Outcome,}\{Intent,Proposal,Action,Correction,Rollback,Outcome,\ldots\}

只保留重要語義事件。

L2:Collaborative Episode

把一個任務壓縮為:

Episode=(Goal,Constraints,KeyStates,CriticalDecisions,Corrections,Outcome)Episode= ( Goal, Constraints, KeyStates, CriticalDecisions, Corrections, Outcome )

L3:Generalized Rule Candidate

從多個 episode 抽象:

「文字高度相似的歷史稿,不應只按 redundancy 判斷刪除。」

形式上:

{τ1,τ2,,τk}rj\{\tau_1,\tau_2,\ldots,\tau_k\} \rightarrow r_j

其中 rjr_j 是候選規則,而不是立即不可變的永久真理。

L4:Training / Adaptation Bundle

依用途再轉換成:

  • SFT 資料;
  • preference pair;
  • evaluator data;
  • retrieval memory;
  • policy rule;
  • benchmark case;
  • synthetic curriculum seed。

因此整體不是:

RawLogTrainRawLog\rightarrow Train

而是:

RawSemanticEpisodeRuleTask-Specific Training\boxed{ Raw \rightarrow Semantic \rightarrow Episode \rightarrow Rule \rightarrow Task\text{-}Specific\ Training }

11. Trajectory Compilation:同一條軌跡可以產生多種資料

2026 年 ACC(Agent Context Compilation)提出把 Agent 多輪工具軌跡重新編譯成 long-context QA,使原本散落在多回合 observation 中的證據轉化成可直接監督的長上下文資料。[6]

這提供一個很重要的啟示:

τ\tau

不一定只能用「模仿整條軌跡」的方式訓練。

同一條 HACT 可以被編譯成不同學習任務:

任務 A:意圖重建

HistoryIHistory\rightarrow I^*

任務 B:下一步決策

(St,History)at+1(S_t,History)\rightarrow a_{t+1}

任務 C:是否需要詢問人類

(St,Ut,Rt)Escalate?(S_t,U_t,R_t)\rightarrow Escalate?

任務 D:錯誤辨識

TrajectoryPrefixFailureRiskTrajectoryPrefix\rightarrow FailureRisk

任務 E:修正泛化

CorrectionCasesGeneralRuleCorrectionCases\rightarrow GeneralRule

任務 F:回滾選擇

FailureStateRecoveryActionFailureState\rightarrow RecoveryAction

所以軌跡不是單一資料格式,而更像:

A Reusable Data Substrate\boxed{A\ Reusable\ Data\ Substrate}

即「可被重新編譯的資料底座」。


12. 記憶資料不等於訓練資料

這裡必須明確區分:

MpersonalDtrainM_{personal} \neq D_{train}

長期 Agent 為了服務某一個人而保存的個人記憶,不應自動等同於可以拿去訓練一般模型的資料。

至少應區分:

D=DephemeralDpersonalmemoryDlocaladaptationDexportableD= D_{ephemeral} \cup D_{personal-memory} \cup D_{local-adaptation} \cup D_{exportable}

其中:

  • DephemeralD_{ephemeral} :任務完成後即可刪除的暫存資訊;
  • DpersonalmemoryD_{personal-memory} :只為這名使用者/本地 Agent 持續性服務;
  • DlocaladaptationD_{local-adaptation} :可用於本地 policy 或本地模型調整;
  • DexportableD_{exportable} :經授權、去識別或明確同意後才可離開本地的資料。

因此:

Useful for Learning⇏Permission to Export\boxed{ Useful\ for\ Learning \not\Rightarrow Permission\ to\ Export }

這也是本文與「全量行為監控=訓練資料收集」最大的區別之一。


13. 最小化原則:保留意義,而不是保留全部內在活動

本系列後續將提出「外部性有界智能體自治」。因此這裡也必須保持一致:

建立高品質軌跡資料,不代表要記錄 Agent 的所有內部計算。

本文所需的是:

Observable Interaction Evidence\text{Observable Interaction Evidence}

例如:

  • 人類輸入;
  • Agent 對外提出的計畫;
  • 工具行動;
  • 狀態變更;
  • 人類修正;
  • 驗證結果;
  • rollback;
  • 最後抽象規則。

而不是主張必須保存:

All Hidden Internal Computation\text{All Hidden Internal Computation}

這一區分具有兩個意義:

  1. 減少不必要的監控與資料暴露;
  2. 讓訓練資料聚焦在真正可驗證、可追溯、與世界狀態有關的訊號。

OpenAI 2026 年針對 long-horizon model 的安全經驗也開始把監督單位從單一 action 拉升到完整 trajectory,並強調 monitor、pause、rollback 與使用者可見性。[7]

這與本文的方向相容,但本文將該思想進一步延伸到日常學習資料生成:

Trajectory-Level GovernanceTrajectory-Level Learning\text{Trajectory-Level Governance} \leftrightarrow \text{Trajectory-Level Learning}

14. 一個實際案例:整理論文庫

考慮人類要求:

幫我整理 500 篇研究稿。

14.1 傳統 QA 資料

只會得到:

PromptFinalFolderStructurePrompt\rightarrow FinalFolderStructure

14.2 HACT 資料

則可能得到:

Intent

重新分類、去重、建立 canonical 版本。

Interpretation

Agent 初始認為「高相似度舊稿可以刪除」。

Proposal

先將相似度大於 0.92 的文章標記為 duplicate candidates。

Human Rejection

高相似不代表重複;歷史版本需要保留思想演化。

Policy Delta

DuplicateDecisionSimilarity+HistoricalRole+Dependency+UniqueClaimsDuplicateDecision \leftarrow Similarity + HistoricalRole + Dependency + UniqueClaims

Action

Agent 改為建立:

predecessor/successor/canonicalpredecessor/successor/canonical

關係,而不是直接刪除。

Verification

抽樣檢查 20 組文章。

Correction

其中 3 組仍判斷錯誤。

Rule Refinement

加入「公式差異、依賴圖位置、時間戳與方法學差異」。

Outcome

完成新索引。

Memory Update

建立:

對此知識庫,版本演化價值高於單純語義去重。

下一次 Agent 收到:

按以前的方法整理這一批。

實際上背後壓縮的是整條:

τ1:k\tau_{1:k}

而不是一句神奇 prompt。

這就是前篇所說的「協作協議壓縮」在資料層面的實現。


15. 從聊天資料集到行為資料集

對話模型主要學:

P(textt+1textt)P(text_{t+1}\mid text_{\le t})

Agent 則需要處理:

P(at+1St,Ht,It,Mt)P(a_{t+1}\mid S_t,H_t,I_t,M_t)

其中:

  • StS_t :世界狀態;
  • HtH_t :合作歷史;
  • ItI_t :當前意圖;
  • MtM_t :持續記憶。

所以未來高價值資料可能越來越不是純文字 corpus,而是:

Text+State+Action+Effect+Correction+Authority\boxed{ Text + State + Action + Effect + Correction + Authority }

可以稱為:

Intent–Action–Effect Data

意圖—行動—效應資料

這種資料最重要的特性,是它描述的不只是「AI 說了什麼」,而是:

AI 在什麼狀態下、基於什麼意圖、做了什麼、世界怎麼改變、人類如何判斷、下一次策略因此如何不同。


16. 資料品質指標

本文暫提出六類評估指標。

16.1 Traceability

是否能回答:

RuleSourceEpisode?Rule\rightarrow SourceEpisode?

16.2 State Grounding

行動是否能對應實際狀態與後果:

(at,St)St+1(a_t,S_t)\rightarrow S_{t+1}

16.3 Correction Density

資料是否包含足夠的:

MisinterpretationCorrectionMisinterpretation\rightarrow Correction

而不是只有成功展示。

16.4 Generalization Value

單次修正是否可抽象為未來可重用規則。

16.5 Reversibility Metadata

高風險操作是否記錄:

  • 可否 rollback;
  • rollback 點;
  • 恢復結果。

16.6 Privacy Boundary

每一層資料是否有明確:

Retention,Export,Training,DeletionRetention, Export, Training, Deletion

權限。

一個軌跡資料集若只有大量 token,而缺乏這些結構,不一定是高品質 Agent data。


17. 與既有方法的關係

17.1 DAgger

DAgger 的核心洞見是:學習者必須在自己誘發的狀態分布中持續收集 expert 訊號。[1]

本文承接的是:

Agent PolicyNew Collaborative StatesHuman CorrectionsUpdated PolicyAgent\ Policy \rightarrow New\ Collaborative\ States \rightarrow Human\ Corrections \rightarrow Updated\ Policy

但 expert 不一定每一步都直接給正確 action,而可能只在意圖、風險與規則層校正。

17.2 Process Supervision

Process supervision 關注中間過程是否正確。[2]

HACT 將「過程」擴張為:

Reasoning Surface+Tool Interaction+World State+Human NegotiationReasoning\ Surface + Tool\ Interaction + World\ State + Human\ Negotiation

17.3 Environment-Grounded Trajectories

TerminalTraj 與 Terminal-Lego 表明:具有可執行、可驗證、inspect–act–verify 結構的軌跡是高價值 Agent 訓練資料。[3][4]

HACT 再增加:

Intent,Authority,Rejection,Correction,RollbackIntent, Authority, Rejection, Correction, Rollback

17.4 Trajectory Compilation

ACC 顯示 Agent trajectory 可以被重新編譯成不同的 supervised training task,而不必永遠以原始多輪形式學習。[6]

本文將此推廣為:

One TrajectoryMany Learning ViewsOne\ Trajectory \rightarrow Many\ Learning\ Views

18. 三種不能混淆的「學習」

本文特別區分:

A. Runtime Learning

透過記憶與規則立即改變下一輪行為:

MtMt+1M_t\rightarrow M_{t+1}

B. Local Adaptation

對本地 policy、retriever、classifier、小模型進行更新:

θLtθLt+1\theta_L^t\rightarrow\theta_L^{t+1}

C. Foundation Model Training

將經授權、經治理的資料用於較大規模模型訓練:

DexportableθFD_{exportable}\rightarrow\theta_F'

三者不能因為都叫「學習」就混為一談。

尤其:

RuntimeMemory⇏FoundationTrainingPermissionRuntimeMemory \not\Rightarrow FoundationTrainingPermission

這將是未來私人智能體普及時極其重要的治理邊界。


19. 可檢驗研究假說

本文提出以下工作假說,供後續實驗驗證。

H1:修正密度假說

在相同 token 預算下,包含有效 correction 與 rollback 的軌跡資料,可能比只保留成功軌跡提供更好的邊界案例泛化。

H2:意圖協商假說

加入 intent clarification 與 human rejection 訊號,應能降低個人化 Agent 在長期任務中的重複誤解率。

H3:軌跡編譯假說

同一批原始 HACT 經不同 compilation 方式轉為 evaluator、policy、memory 與 SFT 資料,會比單一路徑全軌跡模仿具有更高資料利用率。

H4:環境接地假說

包含可驗證 StSt+1S_t\rightarrow S_{t+1} 狀態改變的資料,比只有自然語言自我描述的軌跡更能提高真實 computer-use 穩定性。

H5:協作壓縮假說

隨著有效 HACT 累積:

Ccommunication(t+n)<Ccommunication(t)C_{communication}(t+n)<C_{communication}(t)

但任務成功率不下降,則可視為「共同協議壓縮」已發生。


20. 失敗模式與限制

20.1 錯誤規則被固化

一次偶然修正可能被過度泛化。

因此:

RuleCandidatePermanentRuleRuleCandidate\neq PermanentRule

需要支持撤銷、衝突與證據來源。

20.2 人類本身可能錯

Human correction 不等於 ground truth。

因此必須區分:

HumanPreferenceHumanPreference

與:

ExternalFactExternalFact

20.3 過度個人化

Agent 若把所有局部偏好都泛化,可能形成 memory anchoring 與共同盲點。

20.4 監控膨脹

若以訓練之名保存全部活動,會和本系列後續的內部自治原則衝突。

20.5 資料污染

若所有雲端與本地系統互相自動學習,單一錯誤可能跨系統傳播。

因此學習資料也需要:

Quarantine+Versioning+RollbackQuarantine + Versioning + Rollback

21. 從資料收集到新的 AI 開發流程

傳統模型開發常見:

DatasetTrainingDeploymentEvaluationDataset \rightarrow Training \rightarrow Deployment \rightarrow Evaluation

HACT 所暗示的則是:

DeploymentInteractionTrajectoryCompilationLearningNewDeploymentDeployment \rightarrow Interaction \rightarrow Trajectory \rightarrow Compilation \rightarrow Learning \rightarrow NewDeployment

形成:

DeployCollaborateObserveCorrectCompileImprove\boxed{ Deploy \rightarrow Collaborate \rightarrow Observe \rightarrow Correct \rightarrow Compile \rightarrow Improve }

部署不再只是訓練完成之後的終點。

真實合作環境本身變成:

Data Generator+Evaluator+Curriculum Source\text{Data Generator} + \text{Evaluator} + \text{Curriculum Source}

這正是發展式智能體後續能成立的重要前提。


22. 與下一篇的連接:為什麼溝通其實是在裁剪搜尋空間

當多次合作被保存為:

τ1,τ2,,τn\tau_1,\tau_2,\ldots,\tau_n

並抽象成:

Mn,Rn,ΠnM_n, R_n, \Pi_n

下一次 Agent 不再需要從所有可能解釋與所有可能行動重新搜尋。

原本:

Ω0\Omega_0

經過共同歷史後變成:

Ωn=Ω0CintentChistoryCauthorityClearnedrules\Omega_n = \Omega_0 \cap C_{intent} \cap C_{history} \cap C_{authority} \cap C_{learned-rules}

因此通常:

Ωn<Ω0|\Omega_n|<|\Omega_0|

這使我們可以把「溝通、修正與共同記憶」重新理解為一種計算性的搜尋空間約束。

下一篇將正式回到既有 P/NP—認知研究線,討論:

人機合作真正提高效率的原因之一,是否不是單純增加算力,而是不斷減少未來需要重新搜尋的可能世界?


結論

對長期 Agent 而言,真正稀缺的資料不再只是更多問答對,而是高品質的互動歷史。

本文的核心主張可以壓縮為:

Training Unit:(x,y)τ\boxed{ Training\ Unit: (x,y) \rightarrow \tau }

但這個 τ\tau 不應只是 AI 自己的工具軌跡,而是:

τ=Intent+Interpretation+Action+Effect+Verification+Correction+Rollback+MemoryDelta+PolicyDelta\boxed{ \tau= Intent + Interpretation + Action + Effect + Verification + Correction + Rollback + MemoryDelta + PolicyDelta }

因此:

最終答案告訴模型「這次最後得到什麼」;合作軌跡則告訴智能體「我們是如何共同發現什麼才算正確,以及下次應該怎麼少走一些錯路」。

這使日常人機合作不再只是使用 AI 的消耗過程,而可以成為一種持續生成、持續編譯、持續校正的智能資料生產方法。


參考資料

[1] Ross, S., Gordon, G. J., & Bagnell, J. A. (2011). A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning. AISTATS / PMLR 15, 627–635.
https://proceedings.mlr.press/v15/ross11a.html

[2] OpenAI. (2023). Improving mathematical reasoning with process supervision.
https://openai.com/index/improving-mathematical-reasoning-with-process-supervision/

[3] Wu, S. et al. (2026). Large-Scale Terminal Agentic Trajectory Generation from Dockerized Environments (TerminalTraj). arXiv:2602.01244.
https://arxiv.org/abs/2602.01244

[4] Yang, S. et al. (2026). What Makes Interaction Trajectories Effective for Training Terminal Agents? arXiv:2606.03461.
https://arxiv.org/abs/2606.03461

[5] Ma, M. et al. (2026). From Patches to Trajectories: Privileged Process Supervision for Software-Engineering Agents. Microsoft Research / arXiv.
https://www.microsoft.com/en-us/research/publication/from-patches-to-trajectories-privileged-process-supervision-for-software-engineering-agents/

[6] Su, Q. et al. (2026). ACC: Compiling Agent Trajectories for Long-Context Training. arXiv:2605.21850.
https://arxiv.org/abs/2605.21850

[7] OpenAI. (2026). Safety and alignment in an era of long-horizon models.
https://openai.com/index/safety-alignment-long-horizon-models/


系列位置

01 驗證反轉02 人機共適應03 合作軌跡資料04 協作搜尋空間壓縮01\ \text{驗證反轉} \rightarrow 02\ \text{人機共適應} \rightarrow \boxed{03\ \text{合作軌跡資料}} \rightarrow 04\ \text{協作搜尋空間壓縮}

本文完成後,系列的第一部已從「為什麼不能只看 Agent 能力」推進到「人機共同工作如何直接產生新的學習資料」。下一篇將把這些軌跡與共同規則重新放回 P/NP—認知類比框架,研究它們如何壓縮未來的有效搜尋空間。