OpenAI 開啟 Codex 測試,一個將自然語言翻譯成代碼的 AI 系統
人工智能創業公司 OpenAI 在得到了微軟等公司的大力支持后,如今推出新產品的速度也越來越快。繼去年的 GTP-3 之后,如今時隔一年 OpenAI 宣布將通過 API 向企業和開發者提供訪問其 Codex 程序的機會。
OpenAI Codex 是一個利用人工智能系統將自然語言翻譯成代碼的程序。Codex 能夠理解十幾種編程語言,開發者可以用自然語言下達命令,Codex 會解析命令并執行它們。通過 OpenAI Codex 有可能為現有的應用程序建立一個自然語言界面。
Codex 還為今年 6 月 GitHub 推出的 Copilot 提供了技術支持,Copilot 為微軟 Visual Studio 等開發環境中的整行代碼提供建議。Codex 在數十億行公共代碼上進行了訓練,并與一組廣泛的框架和語言適配,能夠適應開發人員編寫的代碼,以配合他們的編碼風格。
根據 OpenAI 提供的信息,通過 API 提供的 Codex 模型在 Python 編程中具有最強的能力,但也 "精通" JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript 和 Shell 等編程語言。它在執行編程任務時能夠考慮到上下文信息,包括轉譯、解釋代碼和重構代碼。
雖然能力很強,但 OpenAI 在一篇論文同樣也表示了 Codex 在現階段仍然有很大的局限性,包括偏見和樣本的低效率。OpenAI 的研究人員發現,該模型提出了語法錯誤或未定義的代碼,調用了未定義或超出代碼庫范圍的變量和屬性。更令人擔憂的是,Codex 有時會建議一些表面上看起來正確但實際上并沒有執行預期任務的解決方案。例如,當被要求創建加密密鑰時,Codex 在部分情況下選擇了明顯不安全的配置參數,并推薦了有問題的軟件包作為依賴。
也許是為了規避可能產生的風險,OpenAI 在文件中表示,像 Codex 這樣的模型所引發的風險可以通過 "仔細" 的文檔和用戶界面設計、代碼審查和內容控制來減輕。OpenAI 還將 "采取多管齊下的方法" 來減少濫用 Codex 的風險,包括限制請求的頻率以防止自動化工具惡意使用。
Codex 在初始階段將以免費的形式提供給企業和開發者使用,感興趣的開發者可以通過鏈接注冊登記來獲得使用 Codex 的機會,也可以查看官方演示視頻(YouTube 鏈接)了解更多詳情。
本文轉自OSCHINA
本文標題:OpenAI 開啟 Codex 測試,一個將自然語言翻譯成代碼的 AI 系統
本文地址:https://www.oschina.net/news/154975/openai-codex-translates-plain-english-into-code






























