GitHub 開放 Copilot Chat 公測:個人訂閱者可在 VS Code 中直接對話寫程式碼
GitHub 宣佈面向所有 Copilot 個人訂閱使用者免費公測 Copilot Chat。開發者在 Visual Studio 和 VS Code 中無需跳出編輯器,就能用自然語言查 Bug、解釋程式碼或提安全補丁。此前該功能僅企業版可用。
寫程式碼最煩的不是敲鍵盤,而是一遇到怪問題,就得在編輯器和瀏覽器之間來回反覆橫跳。
查文件、搜報錯、在網頁版對話工具裡貼程式碼,往往一圈折騰下來,剛才寫到哪裡的思路早斷了。GitHub 顯然想把這件事掐斷在編輯器裡。
GitHub 宣佈將 GitHub Copilot Chat 公測版正式開放給所有 Copilot 個人版訂閱使用者,不需要額外付費。在此之前,這項能力在 7 月份先面向企業版使用者進行了測試,現在終於輪到了個人開發者。
目前這個對話功能支援 Visual Studio 和 VS Code 兩款編輯器。個人訂閱使用者會陸續收到一封郵件通知,裡面附有具體的啟用指南。
把它塞進 IDE,到底是圖什麼
很多人好奇,既然網頁端到處都是現成的聊天機器人,為什麼非要把它做進程式碼編輯器側邊欄。
答案很簡單,就是省去切屏的代價。程式碼上下文就在當前窗口裡,你不需要再把變數名、函式和報錯資訊手動複製出去。
按照 GitHub 官方的介紹,Copilot Chat 並不只是用來寫新程式碼,它更像一個隨時待命的搭檔。你可以讓它即時提供開發建議,或者把一段看不懂的複雜邏輯拆開做逐行解釋。
遇到 bug 時,它除了能指出錯誤在哪裡,還會給出替代方案和原因說明。另外,針對安全掃描裡掃出來的漏洞,它還能直接建議補丁怎麼寫,幫助開源貢獻者省下不少修修補補的力氣。
GitHub 還特別提到,這套工具的目標是讓自然語言變成一種新的通用程式語言。不管你是剛學單元測試的新手,還是需要用程式碼處理實驗資料的學者,只要用自己熟悉的母語提問,就能調動程式碼邏輯。
為什麼重要
在程式碼補全工具普及之後,真正的效率瓶頸其實已經變成了理解、除錯和改錯。單純補全一行或一段程式碼,解決不了你對著別人留下的祖傳程式碼發呆的問題。
把對話功能直接接進編輯器側邊欄,我們認為這一步走得相當實在。它切掉的是開發者每天幾十次在瀏覽器、搜尋引擎和開發環境之間的無謂跳轉,這個動作雖小,但能保住寫程式碼時的專注狀態。
對個人開發者來說,只要你本來就在付 Copilot 的訂閱費,那這個新功能就完全沒有額外的經濟門檻,非常值得立刻開箱去用。哪怕只是拿來當一個解釋正則或者排查報錯的便籤本,它也值回票價。
不過隱患也同樣擺在眼前。當提問變得極度順手,開發者對 AI 解釋的依賴度會進一步升高。如果模型在解釋安全漏洞或修復程式碼時給出了看似正確實則帶坑的答案,缺乏經驗的開發者很容易不加甄別直接合入。
從競爭來看,這也給其他獨立的 AI 編輯器外掛施加了很大壓力。當官方把程式碼補全和上下文對話無縫綁在一起,第三方工具如果拿不出明顯更深的程式碼庫理解能力,很難再吸引使用者為此單獨折騰。
來源 (1)
- github.blog(在新分頁開啟)原文github.blog