GitHub 已開始測試可在編寫程式碼時提供協助的 AI 助手

GitHub 推出了 GitHub Copilot 項目,該項目正在開發一個智慧助手,可以在編寫程式碼時產生標準結構。 該系統是與 OpenAI 專案共同開發的,並使用 OpenAI Codex 機器學習平台,並在公共 GitHub 儲存庫中託管的大量原始程式碼上進行訓練。

GitHub Copilot 與傳統程式碼補全系統的不同之處在於,它能夠產生相當複雜的程式碼區塊,甚至可以根據當前上下文合成現成的函數。 GitHub Copilot 適應開發人員編寫程式碼的方式,並考慮到程式中使用的 API 和框架。 例如,如果評論中有一個 JSON 結構的範例,當您開始編寫解析該結構的函數時,GitHub Copilot 將提供現成的程式碼,而在編寫重複描述的例程清單時,它將產生剩餘的程式碼職位。

GitHub 已開始測試可在編寫程式碼時提供協助的 AI 助手

GitHub Copilot 目前可作為 Visual Studio Code 編輯器的插件。 使用各種框架的 Python、JavaScript、TypeScript、Ruby 和 Go 程式語言都支援程式碼產生。 未來計劃擴大支援的語言數量和開發系統。 該附加元件透過存取在 GitHub 端運行的外部服務來運作,編輯後的程式碼檔案的內容也會傳輸到該服務。

GitHub 已開始測試可在編寫程式碼時提供協助的 AI 助手


來源: opennet.ru

添加評論