突發(fā)!微軟剛開源GitHub Copilot Chat,超強(qiáng)AI Agent自動(dòng)化編程

      后臺(tái)-系統(tǒng)設(shè)置-擴(kuò)展變量-手機(jī)廣告位-內(nèi)容正文頂部

      今天凌晨4點(diǎn)30,微軟首席執(zhí)行官Satya Nadella分享了,VS Code的最新AI開源編輯器GitHub Copilot Chat。

      GitHub Copilot Chat最大技術(shù)亮點(diǎn)支持AI Agent自動(dòng)化編程模式,可以執(zhí)行多步驟的編碼任務(wù),自動(dòng)處理編譯和語(yǔ)法檢查錯(cuò)誤,監(jiān)控終端和測(cè)試輸出,并持續(xù)迭代直至編程任務(wù)完成。

      此外,用戶也可以直接用自然語(yǔ)言與GitHub Copilot Chat交互,例如,這段代碼的作用是什么?為什么會(huì)出現(xiàn)這個(gè)BUG?就能夠根據(jù)代碼上下文提供詳細(xì)的代碼解釋和優(yōu)化建議。


       

      開源地址:https://github.com/microsoft/vscode-copilot-chat

      有網(wǎng)友表示,這真是個(gè)好消息!我超愛VS Code和GitHub Copilot!我每天一整天都把它當(dāng)作我的編程智能體來使用!我只希望它能有一個(gè)和其他微軟Copilot產(chǎn)品不同的名字。

      因?yàn)楫?dāng)像Microsoft 365這種完全不相關(guān)的產(chǎn)品使用完全相同的名字時(shí),會(huì)讓大家對(duì)Copilot到底是什么產(chǎn)生很多困惑!


       

      Satya你這是給開發(fā)者們裝上了噴氣背包啊。有了VS Code和開源AI的加持,就沒什么借口可找了,只剩下一路高歌猛進(jìn)。


       

      作為一名微軟員工,我將這個(gè)工具用于個(gè)人開發(fā)項(xiàng)目,它的表現(xiàn)非常出色。雖然在使用過程中仍需要人工參與,但在開發(fā)工作里,它能幫我省去80%的繁瑣編程任務(wù)。


       

      GitHub Copilot Chat主要功能介紹

      GitHub Copilot Chat的主打功能之一便是Agent編程模式:Agent模式可以自主搜索代碼庫(kù)以獲取相關(guān)上下文,還能根據(jù)任務(wù)需求自動(dòng)執(zhí)行編譯和代碼檢查等操作,例如,修復(fù)一個(gè)特定函數(shù)的錯(cuò)誤,并進(jìn)行整個(gè)項(xiàng)目的修復(fù)。

      支持人機(jī)協(xié)作編程模式,當(dāng)Agent模式需要運(yùn)行終端命令時(shí),會(huì)向用戶展示命令內(nèi)容,等待用戶審查并選擇繼續(xù)后才會(huì)執(zhí)行。同時(shí)GitHub Copilot Chat在Agent模式下可能會(huì)使用大量的聊天請(qǐng)求,會(huì)定期暫停并詢問用戶是否繼續(xù),可以通過chat.agent.max Requests進(jìn)行自定義設(shè)置,使得用戶可以完全掌控智能體的行蹤和編程進(jìn)程。

      同時(shí)GitHub Copilot Chat也支持MCP協(xié)議,可以進(jìn)一步擴(kuò)展Agent的能力,例如,集成第三方數(shù)據(jù)庫(kù)、云平臺(tái)、應(yīng)用、搜索引擎等。

      代碼補(bǔ)全,開發(fā)者輸入代碼時(shí),GitHub Copilot Chat就會(huì)提供內(nèi)聯(lián)代碼建議,從單行代碼補(bǔ)全到整個(gè)函數(shù)實(shí)現(xiàn)都有涵蓋。其“下一個(gè)編輯建議”功能還能基于當(dāng)前上下文預(yù)測(cè)開發(fā)者接下來合理的代碼更改。

      例如,輸入“function calculateTax(”就能得到完整的稅款計(jì)算代碼,或者在React組件中以“const UserProfile = ({”開頭,就能收到一個(gè)完整的功能性組件,包括TypeScript類型。

      支持自然語(yǔ)言編程,開發(fā)者可以通過聊天界面使用自然語(yǔ)言與代碼庫(kù)互動(dòng),詢問問題、請(qǐng)求解釋或使用對(duì)話式提示指定代碼更改。利用單個(gè)提示就能在項(xiàng)目中多個(gè)文件應(yīng)用更改,Copilot會(huì)分析項(xiàng)目結(jié)構(gòu)并進(jìn)行協(xié)調(diào)修改。


       

      例如,詢問“這個(gè)項(xiàng)目中的認(rèn)證是如何工作的”“數(shù)據(jù)處理函數(shù)中的內(nèi)存泄漏是什么原因”“為支付處理服務(wù)添加錯(cuò)誤處理”“添加登錄表單和后端API”等問題。

      智能自定義操作,GitHub Copilot Chat中有許多針對(duì)常見開發(fā)任務(wù)的預(yù)定義操作,這些操作通過AI能力增強(qiáng)并集成到編輯器中。從幫助編寫提交信息或拉取請(qǐng)求描述、重命名代碼符號(hào)、在編輯器中修復(fù)錯(cuò)誤,到語(yǔ)義搜索幫助查找相關(guān)文件等功能都有。


       

      例如,使用GitHub Copilot Chat重命名所有變量,一次性更新項(xiàng)目中的函數(shù)名和關(guān)聯(lián)文檔。

      雖然GitHub Copilot Chat今天凌晨剛開源,但在GitHub已經(jīng)斬獲1200顆星,整個(gè)開源項(xiàng)目非常受歡迎。

      本文素材來源微軟,如有侵權(quán)請(qǐng)聯(lián)系刪除

      未經(jīng)允許不得轉(zhuǎn)載:RPA中國(guó) | RPA全球生態(tài) | 數(shù)字化勞動(dòng)力 | RPA新聞 | 推動(dòng)中國(guó)RPA生態(tài)發(fā)展 | 流 > 突發(fā)!微軟剛開源GitHub Copilot Chat,超強(qiáng)AI Agent自動(dòng)化編程

      后臺(tái)-系統(tǒng)設(shè)置-擴(kuò)展變量-手機(jī)廣告位-內(nèi)容正文底部
      主站蜘蛛池模板: 安西县| 岑巩县| 侯马市| 理塘县| 巴中市| 丰镇市| 哈巴河县| 山阳县| 曲阳县| 临沭县| 灌阳县| 楚雄市| 潮安县| 班戈县| 织金县| 无棣县| 邳州市| 怀远县| 繁昌县| 丰台区| 东方市| 谷城县| 行唐县| 台江县| 东港市| 油尖旺区| 台南市| 宁德市| 成安县| 武汉市| 西吉县| 克什克腾旗| 北川| 扬州市| 孟津县| 百色市| 上蔡县| 阳西县| 绵阳市| 德保县| 什邡市|