電腦自動寫程式碼不是夢:微軟正式上線AI編程工具Copilot

絕大部分開發者在編輯重複性強的程式碼時,或多或少都曾有過「如果軟體能夠自動寫完程式碼就好了」的想法。

現在,微軟讓這個想法變為了現實。

去年,微軟GitHub曾與OpenAI合作,推出了AI編程工具Copilot的早期預覽版本,今天,微軟宣布,這一工具將正式上線,訂閱費用為每月10美元或每年100美元。

當開發者在Visual Studio Code、Neovim和JetBrains IDE等集成開發環境 (IDE) 中編程的時候,Copilot可以給出完整的方法或演算法建議,並提供樣板程式碼,輔助單元測試。

在一些較為簡單直觀的循環節或其他重複性較強的程式碼中,Copilot甚至能夠做到自動寫出一段完整可用的程式碼塊。

電腦自動寫程式碼不是夢:微軟正式上線AI編程工具Copilot

Copilot出色的AI表現使得它在早期測試階段就獲得了120萬開發者的青睞,且在啟用它的文件中,有將近40%的程式碼都是出自Copilot之手。

不過,Copilot也存在一定爭議。

一方面,Copilot的AI訓練是基於GitHub海量的開源程式碼實現的,對於一款商業軟體來說,這一行為的合法性仍有待商榷。

另一方面,Copilot輸出的程式碼在安全性上較差,存在約40%的安全漏洞,這導致它在商業大型項目中很難發揮出應有的效果。

電腦自動寫程式碼不是夢:微軟正式上線AI編程工具Copilot