在微軟近期舉辦的Build開(kāi)發(fā)者大會(huì)上,GitHub宣布了一項(xiàng)創(chuàng)新舉措:推出一款專(zhuān)為開(kāi)發(fā)者設(shè)計(jì)的AI編程助手。這款智能工具旨在協(xié)助開(kāi)發(fā)者完成一系列繁瑣任務(wù),包括漏洞修復(fù)、功能添加以及文檔優(yōu)化等。
據(jù)悉,該AI編程助手被無(wú)縫集成到了GitHub Copilot中,用戶只需簡(jiǎn)單分配任務(wù),它便能立即投入工作。GitHub方面透露,為了高效執(zhí)行任務(wù),這款智能助手會(huì)自動(dòng)啟動(dòng)虛擬機(jī),克隆代碼倉(cāng)庫(kù),并對(duì)整個(gè)代碼庫(kù)進(jìn)行全面分析。
在工作流程中,這款智能助手會(huì)實(shí)時(shí)保存所做的更改,并在會(huì)話日志中詳細(xì)記錄其決策過(guò)程。一旦任務(wù)完成,它會(huì)及時(shí)通知開(kāi)發(fā)者進(jìn)行審核。開(kāi)發(fā)者可以留下評(píng)論,而AI智能助手則能夠自動(dòng)處理這些反饋,進(jìn)一步提升工作效率。
值得注意的是,GitHub并非唯一一家推出編程智能體的公司。谷歌在去年12月發(fā)布了Jules,而OpenAI也在近期展示了其ChatGPT的編程智能體Codex。面對(duì)激烈的競(jìng)爭(zhēng),GitHub表示其編程智能體能夠結(jié)合相關(guān)問(wèn)題或拉取請(qǐng)求(PR)討論的上下文,并遵循任何自定義的倉(cāng)庫(kù)指令,從而準(zhǔn)確理解任務(wù)意圖以及項(xiàng)目的編碼規(guī)范。
目前,這款全新的編程智能體已經(jīng)通過(guò)GitHub官網(wǎng)、移動(dòng)應(yīng)用以及GitHub命令行界面工具向Copilot企業(yè)版和Copilot Plus用戶開(kāi)放。這意味著,越來(lái)越多的開(kāi)發(fā)者將能夠享受到AI技術(shù)帶來(lái)的便捷與高效。
微軟還宣布了一個(gè)令人振奮的消息:將在Visual Studio Code中開(kāi)源GitHub Copilot。這一舉措意味著開(kāi)發(fā)人員將能夠基于該工具的人工智能能力進(jìn)行更深入的開(kāi)發(fā)和探索,進(jìn)一步推動(dòng)編程技術(shù)的創(chuàng)新與發(fā)展。