OpenAI 推出了基于云端的 AI 智能體 Codex,,專注于自動(dòng)化軟件開發(fā),包括修復(fù)錯(cuò)誤和實(shí)現(xiàn)功能等任務(wù),。官方希望 Codex 能開創(chuàng)代碼編寫的新范式,。
Codex 基于 codex-1 模型運(yùn)行,后者是針對(duì)代碼編程優(yōu)化的衍生模型,。目前 Codex 以研究預(yù)覽形式在 ChatGPT 平臺(tái)上推出,,Pro、Enterprise 和 Team 用戶可以率先體驗(yàn),,而 Plus 和 Edu 用戶還需等待一段時(shí)間,。
開發(fā)者可以在 ChatGPT 側(cè)邊欄輸入文本指令,通過“Code”模式實(shí)現(xiàn)代碼編寫,,或通過“Ask”模式咨詢代碼問題,。每次會(huì)話都在獨(dú)立的云容器中運(yùn)行,預(yù)加載相關(guān)代碼庫,,確保環(huán)境隔離,。Codex 可以讀取和修改文件、運(yùn)行測試,、執(zhí)行 linters 或類型檢查器等命令,,并記錄執(zhí)行結(jié)果。
大多數(shù)任務(wù)耗時(shí)在 1 到 30 分鐘之間,。任務(wù)完成后,,Codex 會(huì)通過終端日志和測試結(jié)果詳細(xì)記錄變更,方便開發(fā)者逐一核查,。開發(fā)環(huán)境可以配置為貼近團(tuán)隊(duì)實(shí)際開發(fā)設(shè)置,,并通過 AGENTS.md 文件提供指導(dǎo),涵蓋測試規(guī)范,、代碼結(jié)構(gòu)和拉取請(qǐng)求信息,,確保項(xiàng)目目錄內(nèi)規(guī)則統(tǒng)一。
OpenAI 已在內(nèi)部使用 Codex 處理代碼重構(gòu),、測試生成和錯(cuò)誤修復(fù)等任務(wù),。Cisco、Temporal 和 Superhuman 等早期合作伙伴也已投入應(yīng)用,。例如,,Temporal 利用 Codex 進(jìn)行錯(cuò)誤分析和組件連接;Superhuman 讓產(chǎn)品經(jīng)理自行完成小型代碼修改,;Kodiak 公司將 Codex 用于自動(dòng)駕駛軟件的測試覆蓋率提升和調(diào)試工具改進(jìn),。
內(nèi)部基準(zhǔn)測試顯示,即使沒有 AGENTS.md 文件或定制環(huán)境,codex-1 模型仍表現(xiàn)出色,,精準(zhǔn)完成任務(wù),。目前 Codex 暫不支持圖像輸入,且任務(wù)執(zhí)行期間無法與智能體互動(dòng),,模型無互聯(lián)網(wǎng)訪問權(quán)限,,僅限于提供的代碼庫和預(yù)裝依賴,。當(dāng)前 Codex 免費(fèi)使用,,未來 OpenAI 預(yù)計(jì)將推出靈活定價(jià)方案。