GPT-6 Astra 如何節省 Token?OpenAI 官方揭露 Skills、AGENTS.md 與 Prompt 最佳化方法

讓模型只在需要時讀取需要的資訊,並移除舊模型時代留下的冗餘指令。

OpenAI 近期針對 GPT-6 Astra 更新 Codex 的使用建議,提醒開發者重新整理既有 Skills、AGENTS.md 與 Prompt。隨著模型能力提升,過去為了提高執行穩定性而加入的大量流程、規則與參考文件,現在可能增加 Context 負擔與 Token 消耗。

GPT-6 Astra 為什麼需要重新整理 Prompt 與 Skills?
OpenAI Codex 中文完整教學,費用如何計算?與 Claude Code 差在哪?

GPT-6 Astra 為什麼需要重新整理 Prompt 與 Skills?

GPT-6 Astra 如何節省 Token?OpenAI 官方揭露 Skills、AGENTS.md 與 Prompt 最佳化方法

過去使用 Codex 等 AI Agent 時,開發者常透過詳細 Prompt、Skills 與 AGENTS.md 補足模型能力,例如要求固定閱讀文件、按照指定步驟執行、主動測試與反覆檢查。

GPT-6 Astra 已具備更強的推理、工具使用與任務判斷能力,因此部分舊規則已沒有原本的必要性。當專案持續累積大量文件與指令,模型每次執行任務時都可能需要處理更多無關資訊,增加 Token 使用量,也讓真正重要的指令被埋在大量 Context 中。

GPT-6 Astra 有多強?OpenAI 最強模型直接操作電腦,功能、價格與應用一次看

Skill 描述越精簡越好

Skill 的描述欄位主要用來讓 Codex 判斷什麼情況需要載入這項 Skill,因此內容應保持精簡,同時明確寫出觸發條件。

OpenAI 以資料庫遷移 Skill 為例。相較於寫成「處理資料庫、查詢、資料模型或資料持久化時使用」,更適合縮小成「新增、修改資料庫遷移,或檢查部署流程時使用」。

前者涵蓋範圍過大,只要工作碰到資料庫,就可能觸發 Skill;後者則把使用時機限制在真正需要資料庫遷移操作的情境。

觸發條件越精準,越能減少無關 Skill 被載入 Context,也降低不必要的 Token 消耗。

使用 Progressive Disclosure,需要時才讀詳細文件

OpenAI 建議 Skills 採用 Progressive Disclosure(漸進式揭露),也就是先提供必要資訊,再依照任務需求載入更詳細的文件。

如果一個 Skill 同時包含圖片排版、表格、SVG 輸出與驗證規則,可以把主要 SKILL.md 保持精簡,作為工作流程入口:

SKILL.md
│
├─ 圖片排版 → docs/layout.md
├─ 表格排版 → docs/table.md
├─ SVG 輸出 → docs/svg.md
└─ 驗證 → scripts/validate.py

模型先判斷這次任務需要哪一類工作,再讀取對應文件,不需要每次都把所有規則載入 Context。

這也是 OpenAI 這次節省 Token 建議中最重要的方向之一:詳細資訊依需求載入,而非預設全部載入。

Skill 不需要寫成完整操作 SOP

早期模型通常需要更詳細的逐步操作指引,才能穩定完成複雜任務,因此不少 Skill 會把流程拆成「第一步做什麼、第二步讀什麼、第三步檢查什麼」。

GPT-6 Astra 已能自行判斷更多中間步驟,OpenAI 因此建議減少過度詳細的操作流程,優先保留幾個真正重要的資訊:任務目標、限制條件、可使用的資源,以及什麼狀態代表任務完成。

這樣可以縮短 Skill 文件,也能避免過度限制模型的解題方式。

精簡 AGENTS.md,避免每次強制閱讀大量文件

AGENTS.md 也是容易造成 Context 膨脹的地方。

例如原本設定:

每次修改前,都先閱讀 architecture.md、database.md 與 deployment.md。

代表模型即使只修改一個小錯字,也可能先讀取多份與當前工作無關的文件。

OpenAI 建議改成依情境指定:

涉及服務架構時,閱讀 architecture.md;
修改資料庫結構時,閱讀 database.md;
準備部署時,閱讀 deployment.md。

這樣模型只會在真正需要時載入相關資料,能明顯減少固定 Context。

移除 Astra 已經具備的能力提醒

舊 Prompt 中常見這類指令:

記得執行測試。
檢查執行結果。
確認實作是否正確。

這些指令主要是為了提醒過去模型主動完成測試與驗證。

OpenAI 指出,GPT-6 Astra 已更能主動執行這類工作,因此升級模型後,可以重新檢查這些提醒是否仍有必要。若模型本身已經會完成相同行為,保留大量重複規則反而可能造成額外測試與操作。

重新設定人工確認與權限邊界

過去為避免 Agent 執行高風險操作,Prompt 中經常出現:

執行前一律先詢問。
未取得確認前不得繼續。

這類限制在部分情境仍有必要,但 OpenAI 建議把規則寫得更精準,直接定義模型可以自行處理的安全範圍。

例如,如果本地測試環境無法存取正式環境,就可以告訴 Astra:

本地測試使用可拋棄的測試資料,也沒有正式環境存取權限。
可直接執行測試、修正這次修改造成的失敗,
並重新執行相關測試,不需要每一步都詢問確認。

這種寫法同時保留安全邊界,也能減少 Agent 在低風險步驟中頻繁中斷。

明確定義「什麼時候才算完成」

OpenAI 也建議,把 Prompt 的重點放在「完成條件」,而非規定每一個執行步驟。

例如:

完成這項功能,
實際執行並檢查結果,
修正出現的問題,
直到功能可以正常運作。

這類 Prompt 直接告訴模型最終要達到的狀態,可以減少 Agent 做完第一版就停止,等使用者再次下指令才繼續測試或修正。

對長任務來說,清楚定義完成條件也有助於降低反覆補 Prompt、重新載入 Context 的情況。

OpenAI 官方省 Token 方法整理

方法建議作法主要效果
精簡 Skill 描述明確限制觸發條件減少無關 Skill 被載入
漸進式揭露主 Skill 只作為流程入口依需求載入詳細文件
簡化 Skill SOP保留目標、限制與完成條件減少冗長指令
精簡 AGENTS.md文件與使用情境綁定避免固定讀取大量資料
清除舊 Prompt移除模型已會執行的提醒減少重複操作
明確權限邊界指定模型可自行完成的安全工作減少不必要確認
定義完成條件說清楚最終交付狀態降低中途停止與追加 Prompt

GPT-6 Astra 的 Prompt 設計重點

Rethinking Skills And Prompts For Gpt 6 Astra

OpenAI 官方建議可以濃縮成三個方向:減少預設載入、縮短固定規則、詳細資訊改成按需求取得。

對既有 Codex 專案而言,最值得優先檢查的是過長的 Skill 描述、一次塞入所有流程的 SKILL.md、強制模型每次閱讀多份文件的 AGENTS.md,以及為舊模型加入的大量測試與確認提醒。

模型能力提升後,Prompt 與 Skill 的價值逐漸從「教模型每一步怎麼做」,轉向「提供正確的目標、必要資訊與工作邊界」。文件越多,不代表 Agent 一定做得更好;讓模型在正確時間取得正確 Context,才是 OpenAI 這次強調的核心。


GPT-6 Astra FAQ

GPT-6 Astra 要怎麼節省 Token?

OpenAI 建議縮短 Skill 描述、採用漸進式揭露、精簡 AGENTS.md,並移除不再需要的舊模型提醒。核心原則是減少與當前任務無關的 Context。

Progressive Disclosure 是什麼?

Progressive Disclosure 可翻成「漸進式揭露」,意思是先提供少量必要資訊,再依任務需求載入更詳細的文件。例如 SKILL.md 只負責判斷工作類型,真正的排版、測試或輸出規則則放在個別文件中。

Skill 越詳細越好嗎?

不一定。OpenAI 認為 GPT-6 Astra 已能自行判斷更多執行步驟,因此 Skill 可以優先保留目標、限制、必要資源與完成條件,減少過度細節化的操作 SOP。

AGENTS.md 為什麼容易消耗 Token?

如果 AGENTS.md 要求模型每次修改前都固定閱讀多份文件,這些內容就會持續占用 Context。較好的方式是把不同文件與特定使用情境綁定,需要時才讀取。

使用 GPT-6 Astra 需要重新整理 Prompt 嗎?

OpenAI 建議重新檢查既有 Prompt、Skills 與 AGENTS.md,尤其是為早期模型加入的詳細流程、重複測試提醒,以及過度嚴格的確認規則。

  • 260105 新首頁banner 02