OpenAI Codex

維基百科,自由的百科全書

OpenAI Codex是由OpenAI開發的人工智慧模型。它能解析自然語言並生成相應的代碼。該模型驅動了GitHub Copilot,一個為選定的IDE(如Visual Studio CodeNeovim)提供的編程自動補全工具[1]。Codex是OpenAI的GPT-3模型的後代,經過微調以用於編程。

OpenAI為Codex發布了一個封閉測試版的API。2023年3月,OpenAI關閉了對Codex的訪問[2]。然而,由於來自研究者的公開呼籲,OpenAI改變了這一決定[3]。現在,Codex模型仍可供OpenAI研究訪問計劃的研究者使用[4]

功能[編輯]

基於 GPT-3,一種在文本上訓練的神經網絡,Codex 還接受了來自 5400 萬個GitHub倉庫的 159 GB Python代碼的訓練[5][6]。 Codex 的一個典型用例是用戶鍵入評論,例如「//计算给定窗口大小的数组的移动平均值」(//compute the moving average of an array for a given window size),然後使用 AI 來建議滿足該評論提示的代碼塊[7]。 OpenAI 表示,Codex 可以完成大約 37% 的請求,旨在讓人類編程更快,而不是取代它。根據 OpenAI 的博客,Codex 最擅長「將……簡單問題映射到現有代碼」,他們將其描述為「可能是編程中最不有趣的部分」[8][9]

問題[編輯]

OpenAI 演示展示了代碼示例中的低效代碼和一次性怪癖等缺陷[9]。 在接受 The Verge 採訪時,OpenAI 首席技術官 Greg Brockman 表示,「有時 [Codex] 不太清楚你在問什麼」,這可能需要反覆試驗。」

參見[編輯]

外部連結[編輯]

參考文獻[編輯]

  1. ^ Zaremba, Wojciech. OpenAI Codex. OpenAI. August 10, 2021 [2021-09-03]. (原始內容存檔於2023-02-03). 
  2. ^ Kemper, Jonathan. OpenAI kills its Codex code model, recommends GPT3.5 instead. THE DECODER. 2023-03-22 [2023-03-29]. (原始內容存檔於2023-06-01) (美國英語). 
  3. ^ Logan Kilpatrick [@OfficialLoganK]. Hey Carolyn, we will continue to support Codex access via our Researcher Access Program. Sorry for any confusion and hopefully the research is going well! (推文). [2023-04-08] –透過Twitter.  Missing or empty |date= (help)
  4. ^ Researcher Access Program application. openai.com. [2023-04-08]. (原始內容存檔於2023-10-10) (美國英語). 
  5. ^ Wiggers, Kyle. OpenAI warns AI behind GitHub's Copilot may be susceptible to bias. VentureBeat. July 8, 2021 [2021-09-03]. (原始內容存檔於2023-02-03). 
  6. ^ Alford, Anthony. OpenAI Announces 12 Billion Parameter Code-Generation AI Codex. InfoQ. August 31, 2021 [2021-09-03]. (原始內容存檔於2022-07-09). 
  7. ^ Anderson, Tim; Quach, Katyanna. GitHub Copilot auto-coder snags emerge, from seemingly spilled secrets to bad code, but some love it. The Register. July 6, 2021 [2021-09-04]. (原始內容存檔於2023-06-02). 
  8. ^ Dorrier, Jason. OpenAI's Codex Translates Everyday Language Into Computer Code. SingularityHub. August 15, 2021 [2021-09-03]. (原始內容存檔於2023-05-26). 
  9. ^ 9.0 9.1 Dickson, Ben. What to expect from OpenAI's Codex API. VentureBeat. August 16, 2021 [2021-09-03]. (原始內容存檔於2023-02-03).