OpenAI推出Codex:一款可將自然語言翻譯成代碼的API
為 GitHub Copilot 輔助程式設計工具提供技術支援的 OpenAI 組織,現又推出了可將自然語言轉譯成代碼的私有測試版 Codex API 。 這套應用程式介面能夠理解十多種程式設計語言,允許開發者以簡單的英語詞彙來闡述相關命令並執行,從而輕鬆為當前的應用程式開發流程引入自然語言程式設計體驗。
(來自:OpenAI官網)
儘管今夏早些時候推出的 GitHub Copilot 程式設計輔助工具引發了巨大的爭議,但我們不可否認 Codex 的技術優勢。
在接受了數十億行公共代碼的訓練之後,Codex 能夠支援廣泛的框架和語言,以及適應不同開發者的程式設計風格。
據 OpenAI 所述,該 API 模型最擅長於 Python,但也”精通”JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript、Shell 等程式設計語言。
得益於 Python 程式設計時的 14KB 記憶體,Codex 還能夠在執行包括轉譯、解釋和重構代碼等在內的任務時,充分考慮到山下文資訊。
在一篇博客文章中,OpenAI 解釋稱 Codex 可讓計算機能夠更好地理解人們的意圖,從而讓每個人都可利用計算機來實現更多目的。
最後,OpenAI 表示 Codex 將在起步階段提供免費體驗,現邀請廣大企業與開發者們藉助該 API 來構建各種專案。