GitHub Copilot代碼筆刷火了,一刷修bug加文檔,特斯拉前AI總監(jiān):我現(xiàn)在80%的代碼由AI完成
本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯(lián)系出處。
用VS Code寫代碼和用Photoshop畫圖有什么共同點?
現(xiàn)在,它們都有了“筆刷”。
一段難以讀懂的單行代碼,一刷就變成了樸實無華的”if…else if”。
這是GitHub為AI編程插件Copilot的增加的試驗性新功能。
集成在Copilot的插件GitHub Copilot Labs中(沒錯,這是一款插件的插件)
有了它,懶得聲明變量類型?一刷。
變量名不小心寫錯了,出現(xiàn)小bug?一刷。
遇到復雜一些的bug,需要輸出到console調試?一刷。
懶得寫文檔?一刷。
此外還有一刷拆分代碼等實用功能,如果有個性化需求,甚至可以自定義筆刷。
自定義的方法也很簡單,就是直接告訴AI你想做什么即可。
有網友看過后覺得,Copilot本來就非常棒了,現(xiàn)在又達到了新的高度!
還有人覺得,這讓一些編程任務像給照片加濾鏡一樣簡單。
要使用代碼筆刷,需要在VS Code里同時安裝GitHub Copilot和GitHub Copilot Labs。
不過由于Copliot已經正式收費,需要登陸GitHub賬號并付費訂閱才能使用。
目前Copilot價格是一個月10美元或一年100美元,如果只是想試試的話也可以申請兩個月免費試用(記得取消?。。。?/strong>。
One More Thing
GitHub Copilot從開放測試到現(xiàn)在已有一年多,不少開發(fā)者都表示“已經離不開了”。
其中最夸張的要屬特斯拉前任AI總監(jiān)Andrej Karpathy。
最近他在與網友的討論中透露,現(xiàn)在他80%的代碼都是由Copilot完成的,有80%的準確率。寫提示詞-編輯代碼的工作流程已經代替了一行一行自己寫。
更離譜的是,他在學習一門新語言Rust的時候,為了練習暫時關掉了Copilot,他感到一種恐懼。
在編輯器中陪伴我的只剩下光標了。