夢晨 發自 凹非寺
用VS Code寫程式碼和用Photoshop畫圖有什麼共同點?
現在,它們都有了「筆刷」。
一段難以讀懂的單行程式碼,一刷就變成了樸實無華的」if…else if」。
這是GitHub為AI程式設計外掛Copilot的增加的試驗性新功能。
集成在Copilot的外掛GitHub Copilot Labs中(沒錯,這是一款外掛的外掛)

有了它,懶得聲明變數類型?一刷。
變數名不小心寫錯了,出現小bug?一刷。
遇到複雜一些的bug,需要輸出到console調試?一刷。
懶得寫文件?一刷。
此外還有一刷拆分程式碼等實用功能,如果有個性化需求,甚至可以自定義筆刷。

自定義的方法也很簡單,就是直接告訴AI你想做什麼即可。
有網友看過後覺得,Copilot本來就非常棒了,現在又達到了新的高度!

還有人覺得,這讓一些程式設計任務像給照片加濾鏡一樣簡單。

要使用程式碼筆刷,需要在VS Code裡同時安裝GitHub Copilot和GitHub Copilot Labs。

不過由於Copliot已經正式收費,需要登陸GitHub賬號並付費訂閱才能使用。

目前Copilot價格是一個月10美元或一年100美元,如果只是想試試的話也可以申請兩個月免費試用(記得取消!!!)。
One More Thing
GitHub Copilot從開放測試到現在已有一年多,不少開發者都表示「已經離不開了」。
其中最誇張的要屬特斯拉前任AI總監Andrej Karpathy。
最近他在與網友的討論中透露,現在他80%的程式碼都是由Copilot完成的,有80%的準確率。寫提示詞-編輯程式碼的工作流程已經代替了一行一行自己寫。

更離譜的是,他在學習一門新語言Rust的時候,為了練習暫時關掉了Copilot,他感到一種恐懼。
在編輯器中陪伴我的只剩下光標了。

參考連結:
[1]https://githubnext.com/projects/code-brushes/
[2]https://twitter.com/Wattenberger/status/1613581170444496898
[3]https://twitter.com/karpathy/status/1608895189078380544