OWL(優化工作力量學習)管線
/owl 指令啟動 Antigravity 的解耦式多代理工程架構。與其單次猜測或使用修補 A 來修復症狀 B 不同,OWL 將任務拆分為兩個專門的解耦管線:DeepInvestigator 和 DeepCoder。
架構概覽
| 專業子代理 | 專注領域 | 呼叫簽章 | 工作區模式 |
|---|---|---|---|
| DeepInvestigator | 根本原因分析、邊界測試、不變量審計、邊界案例攻擊 | invoke_subagent(TypeName='DeepInvestigator', ...) | Workspace='inherit' |
| DeepCoder | 零層程式碼合成、編譯器驗證、回歸預防、迭代改進 | invoke_subagent(TypeName='DeepCoder', ...) | Workspace='inherit' |
(注意:DeepInvestigator 和 DeepCoder 是由核心執行引擎支援的內建原生子代理)。
執行流程
當使用者呼叫 /owl 時:
步驟 1:調查與假設證偽(DeepInvestigator)
- 對於任何錯誤、重構、架構選擇或失敗調查,在撰寫任何正式程式碼之前,請先啟動
DeepInvestigator:{ "TypeName": "DeepInvestigator", "Role": "Deep Investigator", "Workspace": "inherit", "Prompt": "執行詳盡的根本原因調查。繪製完整的呼叫鏈、審計不變量約束、測試邊界極端案例,並詢問:'如果 X、Y、Z、F、G 發生會怎樣?' 制定可驗證的假設。" } - 在
DeepInvestigator報告調查結果、已識別的陷阱和硬性不變量需求之前,請勿進行實作。
步驟 2:實作與改進(DeepCoder)
- 將步驟 1 的驗證需求、不變量和邊界案例傳遞給
DeepCoder:{ "TypeName": "DeepCoder", "Role": "Deep Coder", "Workspace": "inherit", "Prompt": "實作滿足 DeepInvestigator 發現的所有不變量的解決方案。強制編譯器閘道、驗證整個呼叫圖中的下游消費者,並執行測試套件。" } DeepCoder執行迭代改進循環,直到所有閘道檢查通過且無回歸錯誤。
步驟 3:綜合與驗證
- 驗證整個呼叫樹中的下游呼叫者。
- 確認無附帶損壞後,再將結果呈現給使用者。