Codex 的輕、中、高、Very High、Max、Ultra 有什麼區別?

| PowerPlatform | 745 Reads

Codex 裡的這些選項,並不全是單純的「越往下越聰明」。

其中:

  • 輕到 Max:主要是調整同一個 AI 願意花多少時間思考。

  • Ultra:除了深入思考,還可能把任務分給多個 subagents 同時處理。

六個程度對照表

程度 通俗理解 適合做什麼 不太適合什麼 速度與消耗
輕 看一眼就直接做 改文字、改變數名、調整格式、補簡單註解、修改少量 CSS 跨文件 Bug、複雜業務邏輯、權限問題 最快、消耗最低
中程度 正常認真完成 一般功能開發、普通 CRUD、簡單 SQL、原因明確的 Bug、小型重構 大型架構調整、難以定位的問題 速度與品質較平衡
高 做完前多檢查幾遍 前後端聯動、權限處理、例外情況、資料驗證、Pull Request 審查 極大型遷移、需要全面理解整個倉庫的任務 比中程度慢,檢查更充分
非常に高いVery High 先把整體看懂,再開始修改 複雜 Bug、跨多個文件修改、舊系統改造、核心邏輯重構、陌生專案分析 很簡單的修改,容易浪費時間 較慢、消耗較高
最大Max 讓同一個人全神貫注研究到底 極難 Bug、架構設計、資料一致性、安全問題、不能拆分的核心任務 普通功能、簡單修正,可能過度思考 很慢、消耗很高
Ultra 一名負責人帶多名助手分頭工作 全倉庫調查、大型程式碼審查、多模組並行開發、能明確拆分的大型任務 高度依賴統一上下文、只需精準修改幾個文件的任務 通常最慢,消耗也最大

最簡單的選擇方法

你的任務 建議程度
只是改一句文字、改個名稱 輕
普通日常開發 中程度
涉及多個步驟,需要檢查例外情況 高
問題很難,需要深入理解現有專案 Very High
問題極難,而且最好由同一個代理從頭做到尾 Max
任務很大,可以拆成幾個相對獨立的部分 Ultra

Very High、Max、Ultra 最容易搞混

模式 工作方式 可以怎麼理解
Very High 單代理深入處理 一名資深工程師認真研究
Max 單代理用最大程度深入處理 同一名資深工程師把其他工作推掉,專心研究
Ultra 主代理加多個 subagents 並行處理 一名負責人帶著一支小隊分工

這三個選項不是簡單的:

Very High < Max < Ultra

更準確的理解是:

Very High 和 Max 是同一個人想得更深;Ultra 是改成一支隊伍一起做。

因此,Ultra 並不一定比 Max 更好。


為什麼 Ultra 有時反而不好用?

Ultra 適合可以清楚分工的工作,例如:

子代理 負責內容
代理 A 調查前端
代理 B 調查後端
代理 C 檢查資料庫
代理 D 執行測試
主代理 整合結果

但如果任務本身不能拆,例如:

  • 追蹤一條非常複雜的業務流程;

  • 理解緊密耦合的舊程式碼;

  • 精準修改少量文件;

  • 保持整套實作風格一致;

  • 修復根因不明的 Bug;

多個代理可能會各自形成不同理解,最後整合出的結果反而不如單一代理穩定。

所以可以記成:

模式 最擅長的事情
Max 把一件事情想得很深
Ultra 把很多事情同時展開

實際使用建議

使用情況 建議
平常寫程式 中程度或高
修改陌生或複雜專案 Very High
Very High 仍然解決不了,而且任務不能拆 Max
大型任務可以分成前端、後端、測試等多條路線 Ultra
不確定該選哪個 先用中程度或高,不夠再往上調

一句話總結

程度 一句話理解
輕 快點做
中程度 正常做
高 仔細做
Very High 深入做
Max 一個人做到極致
Ultra 叫一支隊伍分頭做

對大多數開發任務來說,Very High 已經很強且比較穩定。

遇到極難、不能拆的任務,可以使用 Max。

只有當任務真的適合分工時,才建議使用 Ultra。

This article was last edited at