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