GitHub Copilot + vscode的組合我已經(jīng)用了很久,我的代碼開(kāi)發(fā)效率完全提升了一個(gè)level。幫我代碼提示,代碼不全,注釋理解生成代碼等等,這些我是我經(jīng)常用到的功能。

在今天凌晨4點(diǎn)30分,微軟首席執(zhí)行官Satya Nadella向大家展示了VS Code的最新AI開(kāi)源編輯器GitHub Copilot Chat。
GitHub Copilot Chat的一大技術(shù)亮點(diǎn)是其支持的AI Agent自動(dòng)化編程模式。這種模式能夠執(zhí)行多步驟的編碼任務(wù),自動(dòng)處理編譯和語(yǔ)法檢查錯(cuò)誤,監(jiān)控終端和測(cè)試輸出,并持續(xù)迭代直至編程任務(wù)完成。這意味著開(kāi)發(fā)者在編程過(guò)程中可以更加高效,無(wú)需再為繁瑣的錯(cuò)誤排查和代碼修正耗費(fèi)大量時(shí)間,從而能夠更專注于核心的邏輯和創(chuàng)新。
除了強(qiáng)大的自動(dòng)化編程功能,GitHub Copilot Chat還具備自然語(yǔ)言交互的能力。用戶可以直接用自然語(yǔ)言與之交流,例如詢問(wèn)“這段代碼的作用是什么?”或者“為什么會(huì)出現(xiàn)這個(gè)BUG?”它能夠根據(jù)代碼的上下文,為用戶提供詳細(xì)的代碼解釋和優(yōu)化建議。這種自然語(yǔ)言交互的方式,不僅降低了編程的門檻,還使得編程過(guò)程變得更加直觀和便捷,即使是初學(xué)者也能夠更容易地理解和使用這一工具。

開(kāi)源地址:https://github.com/microsoft/vscode-copilot-chat
vscode + copilot
vscode增加擴(kuò)展
在vscode擴(kuò)展欄中搜索Copilot,我們需要獲安裝兩個(gè)擴(kuò)展:
GitHub Copilot:用于鍵入是提供內(nèi)聯(lián)編碼建議
GitHub Copilot Chat:提供對(duì)話式 AI 幫助的配套擴(kuò)展

獲取Copilot訪問(wèn)權(quán)限
要使用GitHub Copilot,需要有GitHub賬號(hào),可以獲取注冊(cè)獲取免費(fèi)試用權(quán)限或公司有賬號(hào)的請(qǐng)求權(quán)限

GitHub Copilot功能
AI智能編程回話
開(kāi)始為您的工作流程量身定制的 AI 驅(qū)動(dòng)的編碼會(huì)話。Copilot Edits 允許您使用自然語(yǔ)言直接在編輯器中跨多個(gè)文件快速迭代代碼更改。為了獲得更自主的對(duì)等程序員體驗(yàn),代理模式可根據(jù)您的命令執(zhí)行多步驟編碼任務(wù)。它會(huì)自動(dòng)處理編譯和 lint 錯(cuò)誤,監(jiān)控終端和測(cè)試輸出,并迭代直到任務(wù)完成。編輯模式提供對(duì)話式的分步編碼體驗(yàn)。參與多輪聊天對(duì)話,同時(shí) Copilot 將編輯直接應(yīng)用于您的代碼庫(kù),從而允許您在上下文中查看更改并保持完全控制。

編輯器中的代碼建議
在編輯器中自動(dòng)接收來(lái)自補(bǔ)全和下一步編輯建議的代碼建議,以幫助您更快地編寫代碼。代碼完成在當(dāng)前位置提供建議,根據(jù)您的編碼風(fēng)格和現(xiàn)有代碼量身定制。Copilot next edit suggestions (Copilot NES) 更進(jìn)一步,預(yù)測(cè)您的下一個(gè)邏輯代碼更改內(nèi)容和位置。使用 to Tab 鍵可快速連續(xù)導(dǎo)航和接受更改。

通過(guò)聊天詢問(wèn)并了解您的代碼
向 Copilot 尋求幫助,以解決聊天視圖中的任何任務(wù)或問(wèn)題,從當(dāng)前文件中提取代碼。它不是為您提供通用答案,而是可以使用參與者提供的信息、變量和斜杠命令提供與您的代碼庫(kù)相關(guān)的答案。

支持的多編程語(yǔ)言和框架
GitHub Copilot 適用于任何語(yǔ)言,包括 Java、PHP、Python、JavaScript、Ruby、Go、C# 或 C++。因?yàn)樗呀?jīng)針對(duì)公共存儲(chǔ)庫(kù)中的語(yǔ)言進(jìn)行了訓(xùn)練,所以它適用于大多數(shù)流行的語(yǔ)言、庫(kù)和框架。
-
微軟
+關(guān)注
關(guān)注
4文章
6750瀏覽量
108041 -
編程
+關(guān)注
關(guān)注
90文章
3722瀏覽量
97393 -
CoPilot
+關(guān)注
關(guān)注
1文章
57瀏覽量
6578
發(fā)布評(píng)論請(qǐng)先 登錄
GitHub王炸:AI編程進(jìn)入"多智能體時(shí)代",1.8億人徹夜未眠
從零開(kāi)始安裝并配置開(kāi)源AI編程神器OpenCode
微軟Microsoft Copilot Studio智能體平臺(tái)全面升級(jí)
微軟發(fā)布多項(xiàng)智能Microsoft?365?Copilot副駕駛重大更新
成都匯陽(yáng)投資關(guān)于國(guó)產(chǎn)開(kāi)源模型持續(xù)突破,國(guó)產(chǎn)AI 競(jìng)爭(zhēng)力增強(qiáng)
微軟Visual Studio 2026 發(fā)布!AI 深度融合、性能提升
Cognizant籌辦最大規(guī)模氛圍編程活動(dòng)
日本航空攜手微軟率先將AI應(yīng)用引入客艙管理
HarmonyOS AI輔助編程工具(CodeGenie)報(bào)錯(cuò)分析
新思科技攜手微軟借助AI技術(shù)加速芯片設(shè)計(jì)
各大廠商與新興企業(yè)推出的 EDA Copilot 工具
NVIDIA攜手微軟加速代理式AI發(fā)展
微軟推出多項(xiàng)革新性AI工具
微軟科技重磅發(fā)布兩款企業(yè)級(jí)AI應(yīng)用
如何在VS Code中使用瑞薩RA系列MCU
微軟開(kāi)源GitHub Copilot Chat,AI編程迎來(lái)新突破
評(píng)論