用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 美元,如果隻是想試試的話也可以申請兩個月免費試用(記得取消!!!)。
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