全球著名開源分享平臺GitHub在官網宣布,經過幾個月多輪測試的GitHub Copilot Chat,全面開放使用,一個用ChatGPT方式寫代碼的時代來啦!
據悉,Copilot Chat是基于OpenAI的GPT-4模型,再結合其海量、優(yōu)質的代碼數據開發(fā)而成,通過文本問答的方式就生成、分析、審核代碼等。
例如,用Python寫一個簡單的吃豆游戲代碼;將有BUG的代碼發(fā)送給Copilot Chat,讓其找出錯誤所在并寫出正確的答案。
此外,開發(fā)者可以直接將Copilot Chat集成在Visual Studio Code、Vim、Visual Studio等IDE開發(fā)平臺中使用。為了滿足不同開發(fā)者的需求,Copilot Chat支持數據微調功能,但需要申請使用。
Copilot Chat功能展示
早在2021年GitHub便與OpenAI進行技術合作,基于其Codex模型(GPT-3后代)開發(fā)了GitHub Copilot,這也是全球首個使用AI自動生成代碼平臺之一。
2023年3月,在ChatGPT火爆全球之后,GitHub又基于GPT-4模型打造Copilot X開發(fā)平臺,而Copilot Chat是其主要功能之一,隨后進入候補測試。
2023年7月,Copilot Chat宣布進入公測階段。現在,任何開發(fā)者、企業(yè)都能使用Copilot Chat進行開發(fā)代碼。
Copilot Chat功能簡單介紹
代碼生成:用戶可以對Copilot Chat描述你想要實現的功能,例如,用Python函數來解析URL并返回其組件。Copilot Chat會快速給出答案,并詳細解釋每一段代碼的含義。
分析代碼:當你遇到有BUG或無法理解的代碼時,發(fā)送給Copilot Chat,會幫你分析代碼,同時支持多輪深度對話。
代碼轉換:如果你希望將代碼從一種語言轉換為另一種語言,例如,將Python轉換為JavaScript,Copilot Chat可以滿足你的需求。
在2023 GitHub Universe大會上,演示GitHub Copilot Chat
安全檢測:開發(fā)者可將整段或部分代碼輸入到Copilot Chat中進行檢測,以查看代碼片段是否存在安全漏洞。
總之,Copilot Chat的功能非常強大,幾乎所有與代碼有關的問題它都能幫你解決,相當于開發(fā)者手中的“倚天劍”,是降本增效的利器。
尤其是經過GitHub的權威、優(yōu)質代碼數據預訓練、微調后,Copilot Chat的準確性、安全性非常高。
Copilot Chat 企業(yè)版
GitHub還宣布推出了Copilot Chat企業(yè)版(Enterprise),除了提供各種生成、檢查代碼之外,通過 Copilot Chat 連接到用戶在Github.com 上的存儲庫。
Copilot Enterprise 允許開發(fā)團隊快速了解代碼庫,搜索和構建文檔,獲得基于內部和私有代碼的建議,并快速審查拉取請求。
此外,智能操作(如生成拉取請求摘要)將在整個 GitHub 中提供,開發(fā)人員只需點擊一下按鈕,就能幫助他們保持流程狀態(tài)。
Copilot Enterprise版本將于2024年2月全面上市,每月39美元。
更好的安全防護
為了保證開發(fā)者使用Copilot Chat輸出的代碼安全、準確性,GitHub的Advanced Security又發(fā)布了代碼檢測、修復、漏洞掃描等多個智能功能。
代碼檢測:可自動檢測生成的代碼,以快速找出代碼的安全漏洞和錯誤。支持使用GitHub的 CodeQL 語義代碼分析引擎,以及支持其它開源或商業(yè)靜態(tài)應用程序安全測試(SAST)工具。
私密掃描:檢測存儲在代碼庫中的敏感信息,如密碼、私鑰、API 密鑰等,防止這些秘密被意外暴露。
Dependabot 安全更新:自動生成修復漏洞的拉取請求,幫助開發(fā)者快速修復安全漏洞。
安全強制策略:允許開發(fā)者制定并強制實施安全策略,例如,要求代碼掃描通過才能合并拉取請求。
本文素材來源GitHub官網,如有侵權請聯系刪除
END
未經允許不得轉載:RPA中國 | RPA全球生態(tài) | 數字化勞動力 | RPA新聞 | 推動中國RPA生態(tài)發(fā)展 | 流 > 用ChatGPT方式編程!GitHub Copilot Chat全面開放使用
熱門信息
閱讀 (14728)
1 2023第三屆中國RPA+AI開發(fā)者大賽圓滿收官&獲獎名單公示閱讀 (13753)
2 《Market Insight:中國RPA市場發(fā)展洞察(2022)》報告正式發(fā)布 | RPA中國閱讀 (13055)
3 「RPA中國杯 · 第五屆RPA極客挑戰(zhàn)賽」成功舉辦及獲獎名單公示閱讀 (12964)
4 與科技共贏,與產業(yè)共進,第四屆ISIG中國產業(yè)智能大會成功召開閱讀 (11567)
5 《2022年中國流程挖掘行業(yè)研究報告》正式發(fā)布 | RPA中國