1. 程式人生 > 其它 >你還在自己寫程式碼?

你還在自己寫程式碼?

哈嘍,大家好,我是指北君

我最近飄了啊,我自己不寫程式碼了。原因是我最近擁有了一個 AI pair programmer(AI 結對程式設計師)。他可以幫我更快的編碼,減少了不少工作量。所以我現在上班摸魚划水都不耽誤,麻麻再也不用擔心我的工作了。

他到底是什麼呢,今天指北君就把這款 程式設計師的好朋友介紹給大家。 他就是- GitHub Copilot 。

1. GitHub Copilot 是什麼呢?

GitHub Copilot 是一款 AI pair programmer (可以理解為 AI 結對程式設計師,可以和你一起寫程式碼的好朋友),可幫助您更快地編寫程式碼並減少工作量。GitHub Copilot 從評論和程式碼中提取上下文,並立即建議單個行和整個函式。

GitHub Copilot 由 OpenAI Codex 提供支援,這是一個由 OpenAI 建立的新 AI 系統。GitHub Copilot 技術預覽版作為 Visual Studio Code、Neovim 和 JetBrains IDE 套件的擴充套件提供。

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
獲取資源。

以上就是本次推薦的全部內容,我是指北君,感謝各位的觀看。