會寫注釋就能自動生成代碼?人工智能在編程領(lǐng)域的應(yīng)用
前沿技術(shù)?/ 最新技術(shù)
由于微信公眾號近期改變了推送規(guī)則,如果你想第一時(shí)間看到我的文章就置頂+星標(biāo)公眾號。

GitHub Copilot是一個配對編程工具,其中你的配對是人工智能(AI)。很酷吧?
此 AI 可幫助您以更少的工作量更快地編寫代碼。
GitHub Copilot 從注釋和代碼中提取上下文,并立即建議各個行和整個函數(shù)。
該工具由OpenAI Codex開發(fā),OpenAI Codex是由OpenAI創(chuàng)建的新AI系統(tǒng)。GitHub Copilot 技術(shù)可視化可作為 Visual Studio Code、Neovim 和 JetBrains IDE 集的擴(kuò)展。
換句話說,GitHub Copilot 是一個 IDE 擴(kuò)展,它根據(jù)您編寫的注釋和代碼中的模式提供預(yù)測代碼。
注意:GitHub Copilot 處于技術(shù)預(yù)覽階段,因此并非所有用戶都能夠訪問此功能。如果您想注冊技術(shù)預(yù)覽,請加入等候名單

GitHub Copilot由OpenAI創(chuàng)建的新AI系統(tǒng)Codex開發(fā),比大多數(shù)現(xiàn)有的自動完成工具更容易理解上下文。因此,無論是在文檔字符串、注釋、函數(shù)名稱還是代碼本身中,GitHub Copilot 都會使用您提供的上下文并合成要匹配的代碼。
雖然自動完成工具會建議一些關(guān)鍵字,但GitHub Copilot可以根據(jù)代碼文件的完整上下文為您提供多行功能,文檔,文本和其他高級功能。

這對我有什么幫助?
1.編輯器的擴(kuò)展
GitHub Copilot 可作為 Neovim、JetBrains 和 Visual Studio Code 的擴(kuò)展,您可以在桌面上使用 GitHub Copilot 擴(kuò)展,也可以在 GitHub Codespaces 的云中使用 GitHub Copilot 擴(kuò)展。
2.將注釋轉(zhuǎn)換為代碼。
寫一個描述你想要的邏輯的注釋,讓 GitHub Copilot 為你生成代碼。
3.用您喜歡的編程語言
GitHub Copilot 使用廣泛的框架和語言。技術(shù)可視化特別適用于Python,JavaScript,TypeScript,Ruby,Java和Go,但它也可以支持?jǐn)?shù)十種語言,并可以幫助你與其它幾乎任何技術(shù)相互結(jié)合。
4.重復(fù)代碼的自動完成。
GitHub Copilot 可以快速生成標(biāo)準(zhǔn)化和重復(fù)的代碼模式。從一些例子開始,讓他做剩下的!
5.你的Copilot
有了 GitHub Copilot,你總是掌控一切。您可以演練替代建議,選擇要接受或拒絕的建議,然后手動編輯建議的代碼。它適應(yīng)您所做的編輯,與您的代碼風(fēng)格相匹配。


