OpenAI發布代碼Agent:開啓自動化編程時代,超強智能體!

AIGC開放社區
2025/05/19

OpenAI在官網發布了一個全新基於雲端的代碼Agent——Codex。

Codex可以為開發人員自動執行多種任務,例如,編寫功能代碼、回答有關代碼庫的問題、修復錯誤以及提出拉取請求審查等;每個任務都在自己的雲端沙盒環境中運行,同時能預加載用戶的代碼庫。

據悉,Codex由Codex-1模型提供支持,這是OpenAI-o3的一個微調版本,專門針對軟件工程進行了優化。通過強化學習在多種環境中對真實世界的編碼任務進行訓練,生成的代碼能夠貼合程序員的代碼風格和拉取請求偏好,並嚴格遵循指令。

Codex工作原理

目前,OpenAI已經向ChatGPTPro、Enterprise和Team用戶開放了Codex功能。可以通過ChatGPT的側邊欄訪問Codex,並通過輸入提示詞並點擊「Code」來為其分配新的編碼任務。如果你想向Codex詢問有關代碼庫的問題,點擊「Ask」即可。

每個任務都在一個獨立的隔離環境中獨立處理,並預加載了用戶的代碼庫。Codex可以讀取和編輯文件,以及運行包括測試框架、代碼檢查工具和類型檢查器在內的命令。

通常完成任務需要1—30分鐘,具體取決於任務的複雜性,並可以實時監控Codex的工作進度。

一旦Codex完成任務,會在其環境中提交更改。Codex通過引用終端日誌和測試輸出來提供其操作的可驗證證據,從而讓用戶能夠追溯任務完成過程中的每一步。

然後,可以讓用戶審查結果,請求進一步修訂,打開GitHub拉取請求,或將更改直接集成到本地開發環境中。

用戶也可以在代碼庫中放置AGENTS.md文件來指導Codex。這是一種類似於README.md的文本文件,可以告訴Codex如何導航你的代碼庫、運行哪些命令進行測試,以及如何最好地遵循你的項目的標準實踐等。就像和人類程序員交談一樣,告訴他你想執行的一切就行。

根據OpenAI公布的測試數據顯示,在沒有AGENTS.md文件或自定義腳手架的情況下,codex-1在編碼評估和內部基準測試中表現出色,其能力已經超過了OpenAI最強模型之一o3-high。

符合人類偏好

在訓練codex-1時,OpenAI的主要目標是使其輸出儘可能符合人類編碼偏好和標準。與OpenAIo3相比,Codex-1始終能夠生成更乾淨的補丁,這些補丁可以立即進行人類審查並集成到標準工作流程中。

隨着AI驅動的軟件工程的惡意應用變得越來越關鍵,同時確保保護措施不會不必要地阻礙涉及惡意軟件開發技術的合法和有益應用也很重要。

為了平衡安全性和實用性,Codex被訓練成能夠識別並明確拒絕旨在開發惡意軟件的請求,同時清晰地區分並支持合法任務。OpenAI還增強了政策框架並納入了嚴格的安全評估,以有效加強這些邊界。

Codex完全在雲端的安全隔離容器中運行。在任務執行過程中,互聯網訪問被禁用,將智能體的交互限制為僅限於通過GitHub代碼庫明確提供的代碼和用戶通過設定腳本配置的預安裝依賴項。智能體無法訪問外部網站、API或其他服務。

Codex應用案例

目前,Codex已經成為OpenAI內部開發的高效率開發助手。OpenAI工程師最常使用Codex來執行重複、繁瑣、範圍明確的任務,例如,重構、重命名和編寫測試等。也適用於搭建新功能、連接組件、修復錯誤和起草文檔。

OpenAI正在圍繞Codex建立新的開發習慣:處理日常編碼問題、在一天開始時規劃任務以及監控最新的開發任務等。通過減少上下文切換和提醒被遺忘的待辦事項,Codex能幫助工程師更快地交付產品,並專注於最重要的事情。

此外,OpenAI還與一些知名企業進行合作,對Codex進行了實際開發場景化測試。

Temporal正使用Codex加速功能開發、調試問題、編寫和執行測試以及重構大型代碼庫。還可以通過在後台運行復雜任務來幫助他們保持專注——讓工程師保持流暢的工作狀態,同時加快迭代速度。

Superhuman使用 Codex 加速小但重複的編程任務,例如,提高測試覆蓋率和修復集成失敗。還可以通過讓產品經理在不使用工程師的情況下貢獻輕量級代碼更改,來幫助他們更快地交付產品。

Kodiak正在使用 Codex 幫助編寫調試工具、提高測試覆蓋率和重構代碼——加速其 Kodiak Driver自動駕駛技術的開發。Codex還成為了一個有價值的參考工具,通過提供相關上下文和過去的更改,幫助工程師理解不熟悉的代碼堆棧。

更新開源Codex CLI

OpenAI還對其開源的輕量級、終端代碼智能體Codex CLI進行了更新,發布了Codex-1 的較小版本。

這是一個專門為 Codex CLI設計的 o4-mini 版本。這個新模型支持 CLI 中的快速工作流程,並針對低延遲代碼問答和編輯進行了優化,同時保留了相同的指令遵循和風格優勢。

現在作為 Codex CLI 中的默認模型提供,並在API中作為codex-mini-latest 提供。底層快照將隨着不斷改進 Codex-mini 模型而定期更新。

還能將開發人員賬戶連接到 Codex CLI 變得更加容易。用戶無需手動生成和配置 API token,現在可以使用你的 ChatGPT 賬戶登入,並選擇你想要使用的 API 組織。OpenAI將為你自動生成和配置 API 密鑰。

免責聲明:投資有風險,本文並非投資建議,以上內容不應被視為任何金融產品的購買或出售要約、建議或邀請,作者或其他用戶的任何相關討論、評論或帖子也不應被視為此類內容。本文僅供一般參考,不考慮您的個人投資目標、財務狀況或需求。TTM對信息的準確性和完整性不承擔任何責任或保證,投資者應自行研究並在投資前尋求專業建議。

熱議股票

  1. 1
     
     
     
     
  2. 2
     
     
     
     
  3. 3
     
     
     
     
  4. 4
     
     
     
     
  5. 5
     
     
     
     
  6. 6
     
     
     
     
  7. 7
     
     
     
     
  8. 8
     
     
     
     
  9. 9
     
     
     
     
  10. 10