目標:
學習如何智慧地分配 Luna、Terra、Sol 和 Astra,以最大化效能、降低成本,並讓 Agent 工作流程長時間穩定運行。
OpenAI 於 2026 年 9 月 3 日 發表的 GPT-6 Astra,代表了 Agent 在執行複雜運算任務能力上的重大飛躍,這些任務以往需要大量的人為介入。
但真正的挑戰不再是單純地問 「Astra 能執行這個任務嗎?」。
現在重要的問題是:
Astra 真正能增加價值的地方在哪裡?我們該如何分配資源?如何讓 Agent 工作更長時間?以及如何以最低成本達成這一切?
本文主要針對經常使用 Codex 和程式設計 Agent 的使用者,特別是在接近生產環境中的使用者。
目標讀者
本指南專為以下人士設計:
- 在接近生產環境中,透過 Codex 或 OpenAI API 使用 Agent。
- 想要在 Luna、Terra、Sol 和 Astra 之間切換,以降低每月 API 或基礎設施成本。
- 想要為以下任務建立長時間運作的工作流程:詳盡的除錯、大型重構、電腦工具操作、數學驗證、自動化測試,以及需要長時間維持上下文的任務。
0. 先決條件
部署、企業方案、Daybreak 與可用性
在嘗試最佳化 Astra 之前,你必須先確認該模型在你的帳戶和環境中確實可用。
公告日期
2026 年 9 月 3 日 — 正式公告
部署
根據官方公告,Trusted Access/Daybreak 將是首批部署的管道之一。
Plus、Pro、Business 和 Enterprise 方案,以及 API 和 AWS,將在之後陸續部署。
在企業環境中,管理員可能需要明確啟用存取權限。
重要事項
- 企業方案: 管理員必須在適用時啟用。
- 免費方案: Astra 並未規劃為免費模型。
- 點數: 付費方案的使用者可能根據產品有額外的點數選項。
- 網路安全: 某些進階功能可能取決於特定的存取路徑,例如 Daybreak。
- API 模型 ID: gpt-6-astra。
標準 API 價格
根據本文檔所示的費率:
- 輸入: 每百萬 tokens $10 美元。
- 輸出: 每百萬 tokens $50 美元。
某些模式、長上下文、快取和優先處理有不同的費率和條件。
基本原則:
即使 Astra 沒有出現在介面上,也不一定代表該模型在你的組織中不存在。請先檢查可用性、權限和部署狀態。
在驗證存取權限的同時,可以先使用 Sol 作為基礎模型 來建構策略。
1. Astra 擅長什麼?Sol 何時就足夠了?
Astra 被設計為用於專業任務的高階模型,特別是與以下領域相關的任務:
- 電腦操作,
- 瀏覽,
- 軟體工程,
- Agent,
- 科學,
- 數學,
- 複雜的端到端任務。
官方文件將高階模型定位於最困難的端到端工作。
然而,正確的策略 並非所有事情都使用 Astra。
正確的策略是:
只有在 Astra 的更高能力對結果有實際影響時才使用它。
1.1. 差異真正體現在哪裡?
最重要的差異通常出現在多種因素結合的任務中:

- 多個檔案或模組,
- 許多連續步驟,
- 密集使用工具,
- 與圖形介面互動,
- 難以重現的問題,
- 數學推理,
- 長時間除錯,
- 犯錯成本高,
- 上下文遺失,
- 需要長時間維持策略。
在日常和簡單的任務中,差異可能小得多。
因此,一個好的原則是:
不要問哪個模型「更好」。要問哪個模型能以更低成本正確完成這個任務。
1.2. OSWorld、Mind2Web 與速度問題
像 OSWorld 和 Mind2Web 這樣的基準測試有助於理解模型間的差異,但必須正確解讀。
在官方文件提到的 OSWorld 2.0 延遲模擬中,Astra 達到了比 Sol 更高的處理器使用率,並在指定的比較中顯示出大約 47% 的每任務時間減少。
例如:
- Astra:約 40 分鐘。
- Sol:約 75 分鐘。
指定的分數大約是:
- Astra:72.6%
- Sol:65.7%
同樣地,文件指出,在某些 Mind2Web 測試中,Astra + 新的 Codex 控制框架 比目前的 Sol 體驗快約 1.9 倍。
但請記住兩件事
1. 這只是基準測試。
Mind2Web 上 1.9 倍的結果,並不意味著公司內部的每個任務都會快 1.9 倍。
2. 它確實提供了有用的訊號。
一個任務越依賴於:
- 螢幕畫面,
- 工具,
- 導航,
- 多個動作,
- 中間決策,
那麼評估 模型 + Agent 系統 的組合就比單純比較每秒 tokens 更有意義。
1.3. 何時 Sol 就足夠了?
在以下情況,優先使用 Sol、Terra 或 Luna:
- 答案可以在單次互動中完成;
- 只需要修改一兩個檔案;
- 測試簡短;
- 任務主要是讀取;
- 不需要 GUI;
- 不需要複雜工具;
- 重做工作的成本低;
- 失敗不會產生重大後果。
當相反情況發生時,Astra 就開始變得有意義
例如:
- 多個檔案;
- 多個模組;
- 長工具鏈;
- 電腦操作;
- 複雜除錯;
- 數學驗證;
- 失敗會導致大量重工的任務;
- 在長時間工作階段中遺失上下文。
2. ChatGPT、API 和 Codex 配置
2.1. ChatGPT:選擇 Astra
當 Astra 可用時:
- 在網頁版或桌面版上開啟 ChatGPT。
- 檢查模型選擇器。
- 選擇 Astra / GPT-6 Astra。
- 如果你使用 Codex,請確認同一個模型在那裡也可用。
- 如果 Astra 沒有出現:檢查你的方案;檢查企業權限;驗證部署狀態;暫時使用 Sol 作為配置。
Pro、Business 和 Enterprise 方案可能包含 Astra 的特定變體。你不應僅根據介面上顯示的名稱下結論:務必查看與你方案相對應的描述。
2.2. API:model = "gpt-6-astra"
基本配置是在 Responses API 中指定模型。
重要考量

- 對於工具呼叫,最好使用 Responses API。
- Astra 不支援 reasoning.effort = "none"。
- 如果你使用低層級的推理,請從小型配置開始,只在必要時才增加。
- 某些傳統參數,例如 temperature 或 top_p,可能無法使用。
- 歐盟的資料駐留可能對 Fast/Priority 模式施加限制。
- 快取配置可以遷移到 prompt_cache_options.ttl。
2.3. Codex:實驗性上下文管理
對於長時間的工作階段,Codex 可以使用超越簡單歷史壓縮的上下文管理機制。
其理念是保留重要資訊,例如:
- 已調查的假設;
- 已排除的假設;
- 已檢查的檔案;
- 已執行的測試;
- 獲得的結果;
- 做出的決定。
一個概念性的配置可以是:

實驗性上下文管理配置應被視為實驗性質,並在採用為團隊標準之前,根據 Codex 的當前版本進行驗證。
為什麼這很重要?
在一個持續數小時的除錯工作階段中,遺失上下文可能會迫使 Agent 重新調查:
- 哪些假設已經被排除;
- 哪些檔案已經被審查過;
- 哪些指令已經成功執行;
- 哪些測試已經執行過。
做筆記可以減少這種重複。
重要:
切勿將機密資訊、密碼、API 金鑰或敏感資料儲存在持久的 Agent 筆記中。
2.4. 核准與沙盒
自動化的目標不應該是:
「讓 Agent 可以做所有事情。」
目標應該是:
自動化所有可逆的操作,並僅在不可逆或高風險的環節保留人為介入。
建議的初始互動式配置:

Agent 可以負責:
- 讀取檔案;
- 執行測試;
- 分析日誌;
- 進行本地變更;
- 建立提交;
- 準備 Pull Request;
- 審查自己的工作;
- 修正錯誤。
人類必須保持對以下事項的控制:
- 生產環境;
- 部署;
- 最終合併;
- 發布;
- 發送外部資訊;
- 修改權限;
- 不可逆操作;
- 機密資訊。
核准應成為 最後的檢查點,而不是整個過程中的持續中斷。
2.5. AGENTS.md 與技能
在使用 Codex 開始重要工作之前,Agent 必須了解專案規則。
一個有用的架構是:
AGENTS.md
包含:
- 永久規則;
- 允許的範圍;
- 限制;
- 完成條件;
- 強制測試;
- 人為核准點。
技能
包含:
- 重複性程序;
- 工作流程;
- 操作檢查清單;
- 專業流程。
MCP
用於:
- 外部連線;
- 服務;
- 工具;
- 資料來源。
一個簡單的劃分是:
AGENTS.md = 規則
技能 = 程序
MCP = 連線
AGENTS.md 的最小範例

3. 如何撰寫能充分發揮 Astra 潛力的指令
指令的品質對長時間運作的 Agent 有著巨大影響。
Astra 可能對以下情況非常敏感:
- 模糊不清;
- 矛盾;
- 過時的指令;
- 不一致的技能;
- 重複的規則。
因此,一個好的配置可以像更換模型一樣顯著提升效能。
3.1. 提高自主性
與其建立讓 Agent 不斷要求確認的指令,不如明確定義它可以自主行動的範圍。

3.2. 在產生可審查結果後核准
自主 Agent 的最佳規則之一是:
先產生可審查的結果;然後針對不可逆的步驟請求核准。

這避免了以下模式:
Agent → 提問 → 人類 → Agent → 提問 → 人類
並將其替換為:
Agent → 調查 → 實作 → 測試 → 準備結果 → 人類核准 → 最終行動
3.3. 不阻塞主要任務的問題
在長時間的工作階段中,允許獨立提問而不中斷主要流程可能很有用。
一個好的規則是:
主要任務有一個固定的單句完成條件。如果在執行過程中出現獨立問題,請簡短回答,不要中斷主要任務。只有當問題改變了任務方向、範圍、權限或預期輸出時,才停止主要工作流程。
API 也可以使用機制在執行期間發送額外指令,以及使用非同步工具進行長時間的工作。
3.4. 委派給子 Agent
當任務可以並行化時,請明確地這樣做。
如果並行化可能減少執行時間或提高品質,請將獨立的子任務委派給其他 Agent。對於獨立調查、模組級別變更、測試驗證、文件檢查和程式碼審查,優先採用並行工作。保持 Agent 間的通訊簡潔、明確且易讀。
並行化的範例:
- Agent A → 調查認證模組。
- Agent B → 分析測試。
- Agent C → 審查型別。
- Agent D → 審查文件。
然後,主要 Agent 整合結果。

3.5. 控制測試數量
更多的測試並不總是意味著更好的結果。
對於小型變更:

目標是防止一個微不足道的修改觸發大量不必要的測試。
3.6. 長時間除錯模板

3.7. 電腦與瀏覽器任務模板

4. 最大化價值,而非 Token 數量
正確的問題不是:
「我該如何花光 Astra 的所有 Token?」
正確的問題是:
「我該如何讓每一塊錢完成更多工作?」
根據所示的費率:
Astra 每個 Token 顯然更貴。
但每個 Token 的價格並不一定代表完成一個任務的實際成本。
如果 Astra 能實現:
- 更少的錯誤;
- 更少的迭代;
- 更少的重工;
- 更少的工具呼叫;
- 更短的總時間;
- 更高的成功率;
那麼每個 已完成任務 的成本可能具有競爭力,甚至更低。
4.1. 實用路由表

一般規則:
Luna/Terra 處理大量工作 → Sol 處理標準工作 → Astra 處理真正值得其成本的任務。
4.2. 降低成本的好習慣
- 先寫下完成條件
這可以減少不必要的探索。
- 避免中間獨白
優先採用:
狀態 → 下一步行動 → 結果
而不是無止盡的解釋。
- 將簡單的驗證交給經濟型模型
不要浪費 Astra 在:
- 檢查格式;
- 總結小型日誌;
- 分類檔案;
- 執行重複性任務。
- 穩定指令前綴
保持系統/開發者指令一致,有助於提高快取使用效率。
- 僅在能增加價值時使用快速模式
如果某個模式成本更高,它必須能透過實際減少執行時間來證明其合理性。
4.3. 每週成本審計
每週審查:
- 使用 Astra 執行的任務;
- 使用它的原因;
- 結果;
- 大約成本;
- 如果使用 Sol 是否足夠;
- 如果使用 Terra 是否足夠;
- 迭代次數;
- 失敗次數;
- 重工次數。
簡單規則
如果你無法書面解釋:
「使用 Astra 是必要的,因為...」
考慮將該類別的任務轉移到較低階的模型。
5. 建議的工作流程
5.1. 長時間除錯
步驟 1 — 分類
如果涉及多個檔案、複雜重現或許多工具:
使用 Astra。
如果很簡單:
使用 Sol/Terra。
步驟 2 — 設定限制
在 AGENTS.md 中定義:
- 允許的檔案;
- 禁止的檔案;
- 允許的指令;
- 強制測試;
- 核准點。
步驟 3 — 配置
model = "gpt-6-astra" approval_policy = "on-request" sandbox_mode = "workspace-write" [features.context_management] experimental_mode = true
步驟 4 — 開始
始終以明確的完成條件開始。
步驟 5 — 記錄
保留:
- 假設;
- 測試;
- 結果;
- 檢查過的檔案;
- 決定。
步驟 6 — 中斷
獨立問題不得破壞主要任務的上下文。
步驟 7 — 可交付成果
Agent 可以一直進行到:
Pull Request 已準備好可供審查。
最終合併仍由人類控制。
步驟 8 — 學習
如果同一個問題反覆出現:
將其轉化為一個
技能
。
5.2. 大規模重構
一個兩階段策略效果很好:
階段 1 — 低成本調查
使用:
Luna → Terra → Sol
來建立:
- 依賴關係圖;
- 影響範圍;
- 受影響的模組;
- 風險;
- 執行計畫。
階段 2 — 實作
使用:
Astra
處理那些真正需要更高能力的模組。
階段 3 — 並行化
子 Agent 負責:
- 測試;
- 型別檢查;
- 審查;
- 獨立模組。
階段 4 — 人類審查
人類專注於:
- 架構;
- 公開 API;
- 相容性;
- 不可逆的決定。
5.3. 電腦操作
對於瀏覽器或 GUI 任務:
- 明確定義目標畫面。
- 定義禁止的操作。
- 當任務時間長或視覺上複雜時,使用 Astra。
- 在適用時使用最新的 Codex 控制框架。
- 記錄狀態和程序。
- 將結果轉化為可審查的可交付成果。
Mind2Web 中的 1.9 倍數據 應僅被視為基準測試,而非內部效能的保證。
5.4. 基於 API 的 Agent
概念性配置:
Model: gpt-6-astra API: Responses Reasoning: low → high when required Tools: enabled Long-running tools: asynchronous when appropriate Human gate: final irreversible action
對於長時間運行的工具:
當工具運行時間足夠長,以至於阻塞同步執行會降低吞吐量時,請使用非同步工具執行。
如果執行期間難度等級發生變化:
僅在任務變得真正困難時才增加推理強度。在適當的時候,恢復到較低的推理等級進行例行執行。
這個想法是將最昂貴的資源保留給真正需要的時刻。
6. 注意事項
應該做的事
- 將 Astra 保留給能產生真正差異的任務。
- 審查 AGENTS.md 和技能之間的不一致之處。
- 將核准作為最後的檢查點。
- 在請求授權之前,先產生可審查的結果。
- 在適用時為長時間任務啟用上下文管理。
- 記錄假設、測試和結果。
- 將基準測試視為指導方針,而非內部 KPI。
- 衡量成功率和每項任務的時間。
- 從一開始就檢查任務是否需要 Daybreak。
- 將機密資訊排除在持久性筆記之外。
不應該做的事
- 對每個小問題都使用 Astra。
- 將宣傳用語解讀為技術規格。
- 將個別的 X 或 Reddit 經驗視為官方文件。
- 在管理員啟用之前就宣稱企業部署已完成。
- 授予對不可逆操作的自動存取權限。
- 將密碼或機密資訊儲存在上下文檔案中。
- 為微不足道的變更執行龐大的測試套件。
- 使用外部基準測試來替代內部指標。
7. 60 分鐘實作計畫
0–5 分鐘
檢查 gpt-6-astra 是否可用:
- 模型選擇器;
- API;
- Codex。
如果是企業方案,請驗證管理員權限。
5–15 分鐘
檢查:
model = "gpt-6-astra" approval_policy = "on-request" sandbox_mode = "workspace-write"
以及,對於上下文實驗:
[features.context_management] experimental_mode = true
如有必要,重新啟動 Codex。
15–25 分鐘
更新 AGENTS.md:
- 範圍;
- 限制;
- 測試;
- 完成條件;
- 核准點。
25–35 分鐘
建立一個路由表:
Luna → Terra → Sol → Astra
35–55 分鐘
使用 Astra 執行一個範圍有限的真實除錯任務。
使用明確的完成條件。
55–60 分鐘
記錄:
- 真的需要 Astra 嗎?
- Sol 是否足夠?
- 它防止了多少重工?
- 哪種配置有效?
- 哪些應該成為技能?
這樣就夠了。
你不需要測試每個可用的功能。
分配 + 限制 + 長時間工作階段 = 充分利用 Astra 的基礎。
8. 常見實用模式
1. 兩階段火箭
經濟型模型 → Astra
首先:
- 調查;
- 範圍定義;
- 分析。
然後:
- 複雜實作;
- 整合;
- 驗證。
2. 從一開始就設定完成條件
對於長時間運作的 Agent,在指令的第一部分寫下:
「當...時,任務將完成。」
這可以防止無目標的探索。
3. 上下文與筆記
對於長時間的工作,保留:
- 假設;
- 結果;
- 決定;
- 測試;
- 重要檔案。
不要完全依賴 Agent 的壓縮記憶體。
4. 核准應是最後一步
不要持續中斷。
更好的方式是:
調查 → 實作 → 測試 → 準備結果 → 審查 → 核准 → 執行不可逆行動
5. 將基準測試作為指導
Mind2Web 和 OSWorld 可以幫助你決定測試什麼。
但真正的 KPI 必須是內部的:
- 成功率;
- 執行時間;
- 每項任務成本;
- 迭代次數;
- 重工;
- 人為介入。
9. 常見錯誤

在得出結論:
「Astra 很弱。」
之前,請先按以下順序檢查:
- 可見性
模型是否真的可用?
- 框架
Codex 是否已更新並正確配置?
- 提示
指令是否清晰?
- AGENTS.md
是否有矛盾的規則?
- 技能
是否有過時或不一致的程序?
- 路由
你是否為該任務使用了正確的模型?
通常問題不在於模型的能力。
而在於 模型運作的環境。
10. 團隊實作檢查清單
- 定義誰將使用 Astra。
- 啟用必要的管理權限。
- 建立負責人和截止日期。
- 建立 Luna/Terra/Sol/Astra 路由表。
- 建立一個最小的 AGENTS.md。
- 定義 approval_policy。
- 定義 sandbox_mode。
- 定義人為介入點。
- 記錄機密操作。
- 建立每週成本審查。
- 記錄哪些任務確實需要 Astra。
- 將重複性錯誤轉化為技能。
優先事項應是減少團隊錯誤和重工,而不僅僅是最大化單一 Agent 的速度。
11. 決策樹:Sol vs. Astra
在任務開始時使用此順序:
- 能否在單次互動中完成?
是 → Luna / Terra / Sol
否 → 繼續。
- 是否需要 GUI、工具或許多步驟?
是 → Astra
否 → 繼續。
- 失敗的成本高嗎?
是 → Astra
否 → Sol/Terra
- 任務的難度是否會在執行期間變化?
是 → 考慮 Astra + 動態推理調整。
- Astra 仍然不可用嗎?
使用 Sol 執行相同的工作流程。
當 Astra 可用時,僅更改模型並保持結構不變。
12. API 遷移到 Astra
建議的順序是:
- 更改模型
model = "gpt-6-astra"
- 使用 Responses API
特別是在有工具呼叫時。
- 審查推理
Astra 不使用:
reasoning.effort = "none"
從低層級開始,在足夠時使用。
- 移除不必要的參數
審查以下參數:
temperature top_p
如果模型或端點不再支援它們。
- 審查快取
遷移到:
prompt_cache_options.ttl
在適用時。
- 審查資料駐留
如果你在歐盟使用基礎設施或有駐留要求,請驗證相應的限制。
- 動態調整推理
在困難任務期間:
當任務變得真正困難時,增加推理強度。
在例行操作期間:
當額外推理不再有用時,恢復到較低的推理等級。
- 長時間工具
當工具時間證明合理時,考慮非同步執行。
13. 最小 Codex 配置
一個初始配置可以是:
model = "gpt-6-astra" model_reasoning_effort = "high" approval_policy = "on-request" sandbox_mode = "workspace-write" [features.context_management] experimental_mode = true
並且儲存庫應包含一個 AGENTS.md,定義:
AGENTS.md
目標
- 保持最小變更。
- 完成需要所有必要測試通過。
允許範圍
- src/
- tests/
審核關卡
- 正式部署
- 外部資料傳輸
- 權限變更
- 最終合併
運作方式
- 在允許範圍內自主運作。
- 優先採取可逆操作。
- 在請求審核前產出可審查的結果。
- 不詢問不必要的確認問題。
修改設定後:
- 重新啟動 Codex;
- 執行一個小型閱讀任務;
- 確認環境正常運作;
- 開始主要任務。
14. 用一句話定義「最大利用率」
在本文件中,最大利用率並非指消耗最大數量的 token。
它的意思是:
將 Astra 集中在真正能發揮影響力的任務上,以經濟的方式執行其他所有工作,並建立穩固的指令、限制、審核與上下文管理基礎,讓長時間任務能在不必要的中斷下順利完成。
根據這個定義,可以衍生出幾項決策:
- 與其隨意更換模型,不如每週更新路由表。
- 與其嘗試每個新功能,不如執行一次真正的除錯測試。
- 與其追逐基準數據,不如衡量成功率與每項任務的時間。
- 我們不能將宣傳用語變成內部規格。
- 如果 Astra 無法使用,可以用 Sol 作為臨時替代方案。
15. 三大核心交付物
最終,整個系統應產出三個要素:
1. 動態分配表
定義何時使用:
Luna / Terra / Sol / Astra
2. AGENTS.md
定義:
- 規則;
- 範圍;
- 限制;
- 測試;
- 完成條件;
- 人工檢查點。
3. 長操作提示詞
必須定義:
- 角色;
- 目標;
- 完成條件;
- 程序;
- 限制;
- 工具;
- 驗證;
- 輸出格式。
這三個要素比記住整個功能目錄更重要。
16. 可複製的分類卡
在每個重要會話開始時使用這張卡片:

這張卡片不需要完美無缺。
它的目標是養成 分類習慣。
如果你推薦 Astra,但任務只需要簡短回答,那你可能過度配置了模型。
如果 Sol 因為上下文遺失或無法完成長鏈操作而反覆失敗,那可能就是時候升級到 Astra 了。
17. 如何真正思考價格
每百萬 token 的費率只是方程式的一部分。
例如:
Astra
- 輸入:$10
- 輸出:$50
Sol
- 輸入:$4
- 輸出:$20
Astra 成本較高。
但讓我們想像一下:
Sol
$5 的 token + 4 次嘗試 + 2 次失敗 + 人工重做 = 實際成本高
Astra
$12 的 token + 1 次嘗試 + 正確結果 = 每項任務總成本更低
因此,對於短任務:
每個 token 的價格非常重要。
對於長任務:
每項完成任務的成本重要得多。
最終指標應該是:
成本 × 成功率 × 時間 × 人工介入
而不僅僅是:
$/1M tokens
結論
Astra 的目標不應該是讓它成為所有任務的預設模型。
目標應該是建立一個系統,讓每個模型執行它最有效率的工作。
Luna
大量與簡單任務。
Terra
成本與能力之間的平衡。
Sol
標準工作與一般程式開發。
Astra
複雜、長時間、自主代理、GUI、數學、除錯任務,以及失敗成本高昂的工作。
最強大的模式是:
低成本調查 → 規劃 → 必要時用 Astra 執行 → 驗證 → 準備可審查的結果 → 僅在最終檢查點進行人工介入。
真正的優化不是更頻繁地使用 Astra。
而是 確切知道何時 Astra 值得使用。
而代理越複雜,圍繞它們的基礎設施就越重要:AGENTS.md、技能、沙盒、審核、上下文管理。





