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