天天看點

用ChatGPT方式開發代碼,GitHub Copilot Chat正式公測!

作者:AIGC開放社群

近日,全球著名開源平台GitHub在官網宣布,GitHub Copilot Chat正式公測。(位址:https://github.blog/category/product/)

據悉,GitHub Copilot Chat是Copilot X的核心功能,內建了OpenAI的GPT-4模型,無論是經驗豐富的專業開發人員,還是剛入門的小白,都能通過文本對話的方式快速擷取源代碼和多種開發指導。

目前,所有GitHub Copilot 企業版使用者,都可以通路GitHub Copilot Chat公測版,将對話式開發體驗帶入到Visual Studio和VS Code開發平台中,幾分鐘就能擷取一套完整的應用源代碼。

用ChatGPT方式開發代碼,GitHub Copilot Chat正式公測!

早在2021年GitHub便與OpenAI進行技術合作,基于其Codex模型(GPT-3的後代)開發了GitHub Copilot,這也是全球首款大規模AI自動生成代碼平台。

自GitHub Copilot推出以來受到了全球專業開發人員的極大歡迎,幫助超過100萬名專業程式員将開發效率提升了55%,成功開啟了AI協作開發時代。

今年3月22日,GitHub又釋出了內建GPT-4的Copilot X預覽版,進一步增強代碼的生成效率、準确率和安全性。Copilot X主要包括GitHub Copilot Chat、GitHub Copilot Voice和Copilot for Pull Requests等功能。

GitHub Copilot Chat作為Copilot X的核心功能,現全面開啟公測擴大使用範圍,賦能全球開發人員實作降本增效。

用ChatGPT方式開發代碼,GitHub Copilot Chat正式公測!

GitHub Copilot Chat可以內建在Visual Studio和VS Code開發平台中使用,不僅可以通過文本方式獲得代碼,還能提出問題、獲得代碼解釋、提供代碼示例等衆多實用功能。以下是功能介紹。

自動生成代碼:GitHub Copilot Chat支援開發者通過文本提問的方式擷取代碼,例如,使用jest架構為這段代碼生成單元測試。

實時開發指導:GitHub Copilot Chat會實時針對開發者的代碼,進行糾錯、解釋、示例等開發指導。

代碼分析:當開發者遇見不明白的代碼片段時,直接輸入到GitHub Copilot Chat中,可立即獲得詳細的代碼分析說明。再也不用費事、費力的去搜尋引擎、開發社群尋找答案了。

用ChatGPT方式開發代碼,GitHub Copilot Chat正式公測!

漏洞發現:GitHub Copilot Chat可以深度分析開發者的代碼,并找出存在漏洞的子產品以及提供解決方案。

故障排除:當開發者的代碼在執行、調試出現錯誤時,GitHub Copilot Chat會幫助分析問題所在并提供詳細的解決方法。

用ChatGPT方式開發代碼,GitHub Copilot Chat正式公測!

GitHub Copilot企業版管理者可以通過以下步驟,向開發團隊提供GitHub Copilot Chat的通路權限:

1)點選Copilot設定:管理者可以通過轉到其組織的設定頁面,并單擊“Copilot”選項找到 GitHub Copilot 的設定。

2)單擊Policies選項:管理者可以在“Copilot”頁籤中的“Policies”選項中配置 GitHub Copilot Chat的設定。

3)接受條件和條款:要為所有使用者啟用 GitHub Copilot Chat功能,管理者需要接受測試條件和條款才能使用。

用ChatGPT方式開發代碼,GitHub Copilot Chat正式公測!

GitHub表示, GitHub Copilot作為全球第一家為開發人員提供的生成式AI編輯器,已幫助超過2萬家企業和100萬開發人員極大的提升了開發效率。

未來,當Copilot X的所有功能開放公測時,開人員的效率将提升10倍以上,10天的開發任務1天就能完成。

用ChatGPT方式開發代碼,GitHub Copilot Chat正式公測!

繼續閱讀