OpenAI昨晚推出 Codex 的研究預覽版——一款強大的遠端編碼智能體,Codex 能夠獨立導航程式碼庫、解答疑問、執行程式碼修改,並建議拉取請求(PR)。
剛剛OpenAI官方發佈如何開始使用 Codex 的簡明指南視訊:
1.連接 GitHub 帳戶:
首次訪問 Codex 時,系統會引導連接你的 GitHub 帳戶
此步驟授權 Codex 訪問現有的程式碼倉庫,以便在其上執行任務
2.建立第一個工作環境:
連接成功後,可以為你的項目建立工作環境。
Codex 會為每個任務或倉庫啟動一個獨立的雲端容器環境,這意味著它可以平行處理多個任務,完全獨立於你的本地電腦
3.開始分配任務:
環境設定完畢後,Codex 會智能建議一些您可以立即嘗試的任務
任務類型:
• 提問 (Ask Feature):Codex 將專注於基於程式碼庫當前狀態回答問題。
平行處理:Codex 的強大之處在於它能同時處理多個任務,讓你在專注於核心工作的同時,將其他編碼任務交給 Codex 在後台處理
任務執行流程:當 Codex 執行任務時,它會:
1. 克隆指定的程式碼倉庫
2. 使用傳統的 UNIX 命令在程式碼庫中導航
3. 進行邏輯推理,理解程式碼結構和需求利用 agents.MD 提供項目特定指令:
雖然 Codex 對程式碼庫有很好的理解能力,但你可以通過在倉庫中建立 agents.MD 檔案來提供更具體的上下文和指令
例如,你可以在此檔案中描述如何運行項目中的特定命令,如單元測試。Codex 經過訓練,會自動尋找並遵循這些指令
配置環境依賴與工具:
Codex 的工作環境在初始設定後是與外部網際網路隔離的(air-gapped)。因此,在執行需要特定工具或庫的任務前,請確保在環境配置階段就已安裝它們
例如,確保環境中已安裝 uv(一個 Python 包管理工具),並通過 makesync 命令安裝項目依賴,以便 Codex 能夠運行測試 (AI寒武紀)