你還在自己寫程式碼?
哈嘍,大家好,我是指北君
。
我最近飄了啊,我自己不寫程式碼了。原因是我最近擁有了一個 AI pair programmer(AI 結對程式設計師)。他可以幫我更快的編碼,減少了不少工作量。所以我現在上班摸魚划水都不耽誤,麻麻再也不用擔心我的工作了。
他到底是什麼呢,今天指北君就把這款 程式設計師的好朋友介紹給大家。 他就是- GitHub Copilot 。
1. GitHub Copilot 是什麼呢?
GitHub Copilot 是一款 AI pair programmer (可以理解為 AI 結對程式設計師,可以和你一起寫程式碼的好朋友),可幫助您更快地編寫程式碼並減少工作量。GitHub Copilot 從評論和程式碼中提取上下文,並立即建議單個行和整個函式。
2. GitHub Copilot 是怎麼運作的呢?
OpenAI Codex 接受過公開原始碼和自然語言的培訓,因此它既能理解程式語言,也能理解人類語言。
GitHub Copilot 編輯器擴充套件將您的評論和程式碼傳送到 GitHub Copilot 服務,然後該服務使用 OpenAI Codex 綜合並建議單個行和整個函式。
3. GitHub Copilot 有多好呢?
大家可以看一下這個我自己錄製的動圖。他已經支援多種語言 typescript,go,python ,ruby,java等主流語言。通過動圖大家可以看到 只要你把註釋寫好,你的AI小夥伴 就會根據語義自動給你提供寫法幫助。簡直是靈魂伴侶,愛了愛了!
測試中發現 當您將程式碼劃分為小函式、對函式引數使用有意義的名稱以及編寫好的文件字串和註釋時,它的效果最好。在幫助您瀏覽不熟悉的庫或框架時,它似乎也做得最好。
具體內容可以檢視
對哦,我用下來發現 GitHub Copilot 不僅可以讀懂英文註釋,就連中文註釋都能讀的明白,簡直太愛了
4. 安裝與下載
GitHub Copilot 目前還是在灰度測試中,並不是每個小夥伴都能夠免費擁有這個聰明智慧的小夥伴。
但是你可以通過這個https://copilot.github.com/#faqs
申請灰度測試。通過後就能像指北君一樣摸魚划水兩不誤了。
5. 指北君有話說
GitHub Copilot 是Github 官方提供的工具,而且也一直在公開資料上訓練模型上進行訓練,未來會更加聰明,更加智慧。讓您需要的知識觸手可及,節省您的時間並幫助您保持專注。
開源指北,立志做最好的開源分享平臺,分享有趣實用的開源專案。
歡迎加入交流群,你可以摸魚、划水、吐槽、諮詢。
還有簡歷模板、各種技術面試資料等100G的資源等著你領取哦。
公眾號回覆888
馬上加入,快來一起來聊一聊吧!
開源指北公眾號回覆
GitHub Copilot獲取資源。
以上就是本次推薦的全部內容,我是指北君
,感謝各位的觀看。