展會(huì)信息港展會(huì)大全

用ChatGPT方式編程!GitHub Copilot Chat全面開(kāi)放使用
來(lái)源:互聯(lián)網(wǎng)   發(fā)布日期:2024-01-02 10:41:26   瀏覽:8726次  

導(dǎo)讀:全球著名開(kāi)源分享平臺(tái)GitHub在官網(wǎng)宣布,經(jīng)過(guò)幾個(gè)月多輪測(cè)試的GitHub Copilot Chat,全面開(kāi)放使用,一個(gè)用ChatGPT方式寫(xiě)代碼的時(shí)代來(lái)啦! 據(jù)悉,Copilot Chat是基于OpenAI的GPT-4模型,再結(jié)合其海量、優(yōu)質(zhì)的代碼數(shù)據(jù)開(kāi)發(fā)而成,通過(guò)文本問(wèn)答的方式就生成、分...

全球著名開(kāi)源分享平臺(tái)GitHub在官網(wǎng)宣布,經(jīng)過(guò)幾個(gè)月多輪測(cè)試的GitHub Copilot Chat,全面開(kāi)放使用,一個(gè)用ChatGPT方式寫(xiě)代碼的時(shí)代來(lái)啦!

據(jù)悉,Copilot Chat是基于OpenAI的GPT-4模型,再結(jié)合其海量、優(yōu)質(zhì)的代碼數(shù)據(jù)開(kāi)發(fā)而成,通過(guò)文本問(wèn)答的方式就生成、分析、審核代碼等。

例如,用Python寫(xiě)一個(gè)簡(jiǎn)單的吃豆游戲代碼;將有BUG的代碼發(fā)送給Copilot Chat,讓其找出錯(cuò)誤所在并寫(xiě)出正確的答案。

此外,開(kāi)發(fā)者可以直接將Copilot Chat集成在Visual Studio Code、Vim、Visual Studio等IDE開(kāi)發(fā)平臺(tái)中使用。為了滿足不同開(kāi)發(fā)者的需求,Copilot Chat支持?jǐn)?shù)據(jù)微調(diào)功能,但需要申請(qǐng)使用。

Copilot Chat功能展示

早在2021年GitHub便與OpenAI進(jìn)行技術(shù)合作,基于其Codex模型(GPT-3后代)開(kāi)發(fā)了GitHubCopilot,這也是全球首個(gè)使用AI自動(dòng)生成代碼平臺(tái)之一。

2023年3月,在ChatGPT火爆全球之后,GitHub又基于GPT-4模型打造Copilot X開(kāi)發(fā)平臺(tái),而Copilot Chat是其主要功能之一,隨后進(jìn)入候補(bǔ)測(cè)試。

2023年7月,Copilot Chat宣布進(jìn)入公測(cè)階段,F(xiàn)在,任何開(kāi)發(fā)者、企業(yè)都能使用CopilotChat進(jìn)行開(kāi)發(fā)代碼。

CopilotChat功能簡(jiǎn)單介紹

代碼生成:用戶可以對(duì)Copilot Chat描述你想要實(shí)現(xiàn)的功能,例如,用Python函數(shù)來(lái)解析URL并返回其組件。Copilot Chat會(huì)快速給出答案,并詳細(xì)解釋每一段代碼的含義。

代碼轉(zhuǎn)換:如果你希望將代碼從一種語(yǔ)言轉(zhuǎn)換為另一種語(yǔ)言,例如,將Python轉(zhuǎn)換為JavaScript,CopilotChat可以滿足你的需求。

在2023GitHubUniverse大會(huì)上,演示GitHub Copilot Chat

安全檢測(cè):開(kāi)發(fā)者可將整段或部分代碼輸入到Copilot Chat中進(jìn)行檢測(cè),以查看代碼片段是否存在安全漏洞。

總之,Copilot Chat的功能非常強(qiáng)大,幾乎所有與代碼有關(guān)的問(wèn)題它都能幫你解決,相當(dāng)于開(kāi)發(fā)者手中的“倚天劍”,是降本增效的利器。

尤其是經(jīng)過(guò)GitHub的權(quán)威、優(yōu)質(zhì)代碼數(shù)據(jù)預(yù)訓(xùn)練、微調(diào)后,Copilot Chat的準(zhǔn)確性、安全性非常高。

CopilotChat 企業(yè)版

GitHub還宣布推出了Copilot Chat企業(yè)版(Enterprise),除了提供各種生成、檢查代碼之外,通過(guò) Copilot Chat 連接到用戶在Github.com 上的存儲(chǔ)庫(kù)。

CopilotEnterprise 允許開(kāi)發(fā)團(tuán)隊(duì)快速了解代碼庫(kù),搜索和構(gòu)建文檔,獲得基于內(nèi)部和私有代碼的建議,并快速審查拉取請(qǐng)求。

此外,智能操作(如生成拉取請(qǐng)求摘要)將在整個(gè) GitHub 中提供,開(kāi)發(fā)人員只需點(diǎn)擊一下按鈕,就能幫助他們保持流程狀態(tài)。

CopilotEnterprise版本將于2024年2月全面上市,每月39美元。

更好的安全防護(hù)

為了保證開(kāi)發(fā)者使用Copilot Chat輸出的代碼安全、準(zhǔn)確性,GitHub的Advanced Security又發(fā)布了代碼檢測(cè)、修復(fù)、漏洞掃描等多個(gè)智能功能。

代碼檢測(cè):可自動(dòng)檢測(cè)生成的代碼,以快速找出代碼的安全漏洞和錯(cuò)誤。支持使用GitHub的 CodeQL 語(yǔ)義代碼分析引擎,以及支持其它開(kāi)源或商業(yè)靜態(tài)應(yīng)用程序安全測(cè)試(SAST)工具。

私密掃描:檢測(cè)存儲(chǔ)在代碼庫(kù)中的敏感信息,如密碼、私鑰、API 密鑰等,防止這些秘密被意外暴露。

Dependabot 安全更新:自動(dòng)生成修復(fù)漏洞的拉取請(qǐng)求,幫助開(kāi)發(fā)者快速修復(fù)安全漏洞。

安全強(qiáng)制策略:允許開(kāi)發(fā)者制定并強(qiáng)制實(shí)施安全策略,例如,要求代碼掃描通過(guò)才能合并拉取請(qǐng)求。

本文素材來(lái)源GitHub官網(wǎng),如有侵權(quán)請(qǐng)聯(lián)系刪除

贊助本站

人工智能實(shí)驗(yàn)室

相關(guān)熱詞: ChatGPT 方式 編程 GitHub Copilot C

相關(guān)內(nèi)容
AiLab云推薦
推薦內(nèi)容
展開(kāi)

熱門(mén)欄目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能實(shí)驗(yàn)室 版權(quán)所有    關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 公司動(dòng)態(tài) | 免責(zé)聲明 | 隱私條款 | 工作機(jī)會(huì) | 展會(huì)港