国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【比特熊充電棧】開啟 GitHub Copilot 開發之旅

微軟科技 ? 來源:未知 ? 2023-09-22 00:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

智能化時代,人工智能逐漸成為新的生產力引擎,它的每一次創新演進、每一次在不同場景的應用,都可能重新定義開發人員的生產力。GitHub Copilot 的出現,作為 AI 結對程序員,可以直接從中提取上下文,即時對單獨行乃至整個函數提出建議,讓開發生產力直接拉滿。

7f9108b8-589a-11ee-939d-92fbcf53809c.png

如何快速接入 GitHub Copilot 的能力,并在企業場景中進行開發實戰?本期【比特熊充電棧】特邀 GitHub 原廠工程師和微軟資深專家,共同開設 GitHub Copilot 工作坊,介紹如何在現有 Azure 賬戶中開啟 GitHub Copilot,全方位展示 GitHub Copilot 能力與使用技巧,著重分享在企業級應用開發與實戰的經驗,以及行業應用實例及成果。

7fdbab3e-589a-11ee-939d-92fbcf53809c.png

黃慶春

GitHub 高級解決方案工程師

人工智能編程,研發效能,生成式人工智能

8040c3d4-589a-11ee-939d-92fbcf53809c.png

莊俊乾

微軟資深解決方案專家

Copilot Best Practice, DevOps with AI, Azure OpenAI

80a23ede-589a-11ee-939d-92fbcf53809c.png

盧建暉

微軟高級云技術布道師

GitHub, GitHub Copilot, AI, GitHub Codespaces

文末有驚喜!

GitHub Copilot 干貨文檔在等你!

811b52a6-589a-11ee-939d-92fbcf53809c.png

入門

GitHub Copilot 全解析

如今,DevOps 面臨著缺少協作導致生產力缺失,應用漏洞帶來的安全風險,以及企業沒有賦予開發者充分利用 AI 能力的機會,從而錯失商機的挑戰。據 McKinsey 研究發現,能為開發人員提供更好工作環境的公司,比競爭對手平均實現 4-5 倍的營業額增長

GitHub 平臺的出現能為開發者帶來更多 AI 賦能。作為當今軟件開發領域著名的開源版本控制平臺之一,GitHub 平臺已經形成規模化,能為開發者帶來安全、生產力、協作共贏、AI 賦能上的提升。

8170475c-589a-11ee-939d-92fbcf53809c.png

在 AI 賦能方面,GitHub Copilot 能為開發者提供基于項目上下文的編碼建議,根據注釋生成代碼,自動填充重復性/膠水代碼,提供代碼實現的不同選項,從而提高開發人員生產力,加速研發創新,補齊技能短板,賦能開發者領先的優勢。

01 版本介紹

GitHub Copilot 分為個人版和企業版:

面向個人

?開發環境插件支持

?根據自然語言生成代碼

?提供多行代碼建議

?提高生成測試代碼速度

?禁止使用公有代碼

面向企業

包含所有面向個人功能,以及:

?簡化許可管理

?組織級策略管理

?行業領先的隱私控制

?VPN代理支持

02 優勢價值

2022年,GitHub 邀請2000多個開發人員進行實驗,GitHub Copilot 表現優異:

?從效率上來說:96%的開發者能更快完成重復性工作,88%的開發過程會更加高效,74%的開發者能更專注于令人滿意的工作。把95名開發人員隨機分成兩組,用 JavaScript 實現一個網頁服務器,使用 GitHub Copilot 的開發者平均完成任務的時間為1小時11分,不使用的則為2小時41分。

?從代碼接受率看,GitHub Copilot 代碼建議接受率在35%,新代碼生成率在46%,期待未來能有80%的代碼由 GitHub Copilot 來寫。

81f66fd0-589a-11ee-939d-92fbcf53809c.png

03 實現方式

GitHub Copilot 的使用方式很簡單,可以在 IDE 中直接安裝插件,目前已經支持 VS Code、GitHub Codespaces、Visual Studio (Windows)、JetBrains IDEs、Neovim 等。

GitHub Copilot 后端使用 OpenAI GPT 模型,IDE 會通過上下文把請求發送給后端,大模型會返回建議和結果。對于有安全認證需求的企業用戶來說,IDE Plugin 會發送認證 & 許可檢查到 GitHub.com,GitHub.com 會返回 Copilot Token,再發給 Copilot 代理服務。在 Copilot 代理服務層,會用到 Microsoft Azure 的很多服務,比如 Azure AI Service、Responsible AI,來進行代碼質量及安全過濾,開發相關性分析和公共代碼檢測。

04 Copilot 工具推薦

GitHub 還推出了很多未來 AI 賦能的軟件開發工具,比如 Copilot Chat、GitHub Copilot X。

?Copilot Chat:基于上下文以類似 ChatGPT 的方式與 Copilot 對話,能夠進行生成單元測試、解釋代碼、建議代碼修補、回答編程問題、翻譯編程語言、增加代碼可讀性等操作。

?GitHub Copilot X:代表了 GitHub 將 AI 助手嵌入軟件開發的整個生命周期的長遠愿景。它不僅采用了 OpenAI 的新 GPT-4 模型,而且還為 Copilot 引入了聊天和語音功能,讓 Copilot 能夠處理拉取請求、命令行和文檔,以回答有關項目的問題。GitHub Copilot X 有以下核心功能:

Copilot for Pull Requests:能夠通過 AI 標記 Pull Requests,自動建議 PR 描述語句和段落,自動在需要的地方提醒并建議測試。

Copilot for Docs:能夠回答有關軟件文檔的問題,使開發人員免于搜索大量文檔,初步支持 React、Azure Docs 和 Mozilla Developer Network (MDN) 文檔查詢。

Copilot for the CLI:將自然語言翻譯成終端命令,可以在命令行中通過對話的方式解決問題。

811b52a6-589a-11ee-939d-92fbcf53809c.png

實戰

GitHub Copilot 助力開發者提升效率

GitHub Copilot 的價值定位是基于 OpenAI 的、針對開發者的智能助手。作為程序員的 AI 助手,它幫助開發者根據需求描述自動產生代碼。在具體應用過程中,GitHub Copilot 可以在哪些場景中與當前的工作融合?在最新的 Copilot Chat 使用中又該如何結合 Copilot 本身?

82de0156-589a-11ee-939d-92fbcf53809c.png

01 GitHub Copilot 企業級服務

國內用戶可以使用個人版,也可以使用企業版,企業版默認代碼不會保存在 GitHub,支持用戶 SSO (連接 Azure AD 等),能提供更好的企業級別服務支持。

GitHub Copilot for Business(即企業版)需要一個底座, GitHub Organization 或者是 GitHub 企業版。

GitHub Organization

?每個組織單獨設置Copilot的規則

?每個賬號單獨配置Azure 訂閱

?每個賬號單獨邀請人員

?人員只能使用GitHub 個人賬號,不支 持AAD等。

沒有企業支持,技術支持依靠論壇,開通簡單,不需要單獨購買GitHub Enterprise。

GitHub 企業版

GitHub 企業版,下面可以有多個GitHub Organization 集中管理多個組織:

?Enterprise級別關聯Azure;不需要一個個 Organization設置

?SAML (使用已有的Azure AD等賬號,實現單點登錄)

?SCIM( 用戶自動同步到 GitHub)

?行業級別的安全 (網絡白名單等):審計日志等,僅AAD用戶可以等。

GitHub 企業版能提供更好的安全性和企業技術支持,可以部署在本地,提供企業Git倉庫功能。

02 激活 GitHub Copilot

用戶基于免費的 GitHub Organization,可以快速激活 GitHub Copilot:

?創建免費的 GitHub Organization:登錄GitHub.com 以后,訪問 https://GitHub.com/settings/organizations

?進入 Organization Setting 頁面,關聯Azure 訂閱:進入剛創建的 GitHub Organization,選擇 Setting- >Billing and Plan,右邊頁面滾動至右下方,點擊“Add Azure 訂閱”按鈕進行關聯。

?確保成功管理關聯上Azure 訂閱:檢查 billing 頁面,右邊按鈕是否是 Disable,內容是否顯示為 All metered services are being billed through Azure。

?進入Copilot設置頁面,激活Copilot:點擊 Setting-Copilot-Acces,選擇給組織內所有用戶配置Copilot,還是給指定用戶配置。

03 企業常見問題 Q&A 精選

Q1:使用 GitHub Copilot,必須把代碼遷移到 GitHub 代碼倉庫嗎?

A:大可不必。GitHub Copilot 是代碼輔助生成工具,會協助產生代碼,產生的代碼可以和以前一樣,保存在任何代碼版本管理平臺中。GitHub Copilot 不改變用戶當前的 DevOps 流程。

Q2:用戶管理,必須使用 GitHub.com 的個人注冊用戶嗎?

A:支持使用 GitHub.com 的個人用戶(邀請制)以及和 Azure AD 等標準的 SAML 集成,以使用主流的第三方用戶管理系統,實現單點和統一登錄。

更多常見問題,可以前往文章結尾的小程序獲取。

811b52a6-589a-11ee-939d-92fbcf53809c.png

申請

開啟 GitHub Copilot 開發之旅

申請 GitHub Copilot 試用賬號,就能即刻開啟智能開發之旅。首先要申請 GitHub 賬號,才能為您的個人帳戶訂閱 GitHub Copilot

?在 GitHub 頁面的右上角,單擊個人資料照片- Settings,進入個人賬戶設置頁面。

?在側邊欄的“代碼、計劃和自動化”部分,單擊 Copilot,出現 GitHub Copilot 窗口。

?在 GitHub Copilot 設置頁面,選擇啟用 GitHub Copilot。

?在彈出的付款計劃頁面中,需要選擇"按月付款"或"按年付款",選擇后繼續操作 Get access to GitHub Copilot。

?填寫支付訂閱計劃的付款信息,需要填寫信用卡資料,然后單擊提交。

?單擊“保存”,完成個人帳戶注冊 GitHub Copilot。

83c36368-589a-11ee-939d-92fbcf53809c.png

即時、高效、智能的開發體驗,離不開 GitHub Copilot,也離不開 GitHub Codespaces。GitHub Codespaces 允許用戶在任何地方進行編碼,提供由?性能虛擬機支持的 Visual Studio Code,這些虛擬機可在幾秒鐘內啟動,并且可以?定義相關的開發環境和插件,從而無縫對接代碼。GitHub 團隊就在使用 Codespaces 來開發和維護 GitHub 的功能。新?程師可以在?約 10 秒內準備好所有的環境設定投入工作,而且還是在 11GB 的 GitHub 代碼庫上!

在 Codespace 中使用 GitHub Copilot,了解如何使用 Codespaces 和 GitHub Copilot 來提高開發?員的?作效率?點擊文末“閱讀原文”,回看本期 GitHub Copilot工作坊,一起開始動手實踐。

點擊下方圖片

獲取 GitHub Copilot 干貨文檔

846ae386-589a-11ee-939d-92fbcf53809c.jpg

添加比特熊個熊微信

加入【比特熊粉絲后援會】

獲取更多 GitHub Copilot 干貨

與開發者一起嗨聊,期待成為你的好友~

84b3074c-589a-11ee-939d-92fbcf53809c.jpg


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微軟
    +關注

    關注

    4

    文章

    6741

    瀏覽量

    107854

原文標題:【比特熊充電棧】開啟 GitHub Copilot 開發之旅

文章出處:【微信號:mstech2014,微信公眾號:微軟科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Renesas RL78/G14 入門指南:快速開啟開發之旅

    Renesas RL78/G14 入門指南:快速開啟開發之旅 在電子開發領域,Renesas Starter Kit for RL78/G14 是一款備受關注的開發套件。今天,我將結合
    的頭像 發表于 02-28 17:20 ?1024次閱讀

    GitHub王炸:AI編程進入"多智能體時代",1.8億人徹夜未眠

    微軟旗下代碼托管平臺GitHub正式集成Claude與Codex,開發者可在統一工作流中自由切換頂級AI助手 2026年2月5日,微軟旗下GitHub宣布重大戰略升級:正式將Anthropic
    的頭像 發表于 02-06 15:06 ?147次閱讀
    <b class='flag-5'>GitHub</b>王炸:AI編程進入&quot;多智能體時代&quot;,1.8億人徹夜未眠

    Renesas FPB - RA2T1快速原型開發板:開啟高效設計之旅

    Renesas FPB - RA2T1快速原型開發板:開啟高效設計之旅 在電子設計領域,一款優秀的快速原型開發板能極大地提升開發效率,為項目
    的頭像 發表于 12-26 16:20 ?284次閱讀

    TDK SmartMotion Platform Ver. G硬件使用指南:開啟高效傳感器開發之旅

    TDK SmartMotion Platform Ver. G硬件使用指南:開啟高效傳感器開發之旅 在當今的電子技術領域,傳感器的應用越來越廣泛,而如何高效地對傳感器進行開發和評估成為
    的頭像 發表于 12-26 10:30 ?389次閱讀

    探索FRDM-STBA-A8964傳感器工具箱開發板:開啟創新傳感之旅

    探索FRDM-STBA-A8964傳感器工具箱開發板:開啟創新傳感之旅 作為電子工程師,我們總是在尋找那些能夠助力開發、提升效率的優質工具和開發
    的頭像 發表于 12-25 10:50 ?450次閱讀
    探索FRDM-STBA-A8964傳感器工具箱<b class='flag-5'>開發</b>板:<b class='flag-5'>開啟</b>創新傳感<b class='flag-5'>之旅</b>

    快速上手FRDM-KE17Z512開發板:開啟高效MCU開發之旅

    快速上手FRDM-KE17Z512開發板:開啟高效MCU開發之旅 作為電子工程師,在MCU開發的道路上,擁有一款合適的
    的頭像 發表于 12-24 16:50 ?335次閱讀

    探索 KIT_T2G-B-E_LITE 評估套件:開啟 TRAVEO? T2G 開發之旅

    探索 KIT_T2G-B-E_LITE 評估套件:開啟 TRAVEO? T2G 開發之旅 在電子工程師的日常工作中,選擇一款合適的評估套件對于項目的開展至關重要。今天,我們就來深入了解一下英飛凌
    的頭像 發表于 12-19 16:40 ?785次閱讀

    探索AMD XILINX Versal Prime Series VMK180評估套件,開啟硬件創新之旅

    探索AMD XILINX Versal Prime Series VMK180評估套件,開啟硬件創新之旅 在電子設計的領域中,快速實現原型設計并確保高性能是每一位工程師的追求。AMD XILINX
    的頭像 發表于 12-15 14:40 ?518次閱讀

    Spec-Kit+Copilot打造AI規格驅動開發

    ”出來。Spec-Driven Development(規格驅動開發)的理念是,將規格(spec)從“僅供參考”提升為可執行、可驅動的核心工件,直接引導后續設計、計劃、任務拆解、實現等流程。spec-kit 是 GitHub 提供的一個工具集 / CLI / 模板庫,用來
    的頭像 發表于 10-15 16:10 ?1143次閱讀
    Spec-Kit+<b class='flag-5'>Copilot</b>打造AI規格驅動<b class='flag-5'>開發</b>

    Copilot操作指南(一):使用圖片生成原理圖符號、PCB封裝

    “ ?上周推出支持圖片生成模型的華秋發行版之后,得到了很多小伙伴的肯定。但看到更多的回復是:為什么我的 Copilot 無法生成符號?只有普通的文本回復?今天就為大家詳細講解下圖片生成符號、封裝
    的頭像 發表于 07-15 11:14 ?4616次閱讀
    <b class='flag-5'>Copilot</b>操作指南(一):使用圖片生成原理圖符號、PCB封裝

    微軟開源GitHub Copilot Chat,AI編程迎來新突破

    GitHub Copilot + vscode的組合我已經用了很久,我的代碼開發效率完全提升了一個level。幫我代碼提示,代碼不全,注釋理解生成代碼等等,這些我是我經常用到的功能。 在今天凌晨4點
    的頭像 發表于 07-02 09:34 ?1183次閱讀
    微軟開源<b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> Chat,AI編程迎來新突破

    Windows Arm64托管運行器正式支持GitHub Actions

    的面向 GitHub Copilot 的 Arm 擴展程序,更是進一步簡化并加速了向 Arm 架構服務器的遷移過程。雙方的共同努力正在賦能開發者,使其能夠在 Arm 平臺上進行更快、更智能和更高效的
    的頭像 發表于 04-28 14:23 ?1144次閱讀

    微軟Copilot迎來重大更新

    “在微軟成立50周年之際,微軟AI首席執行官穆斯塔法·蘇萊曼發布了Copilot的重大更新,這標志著人工智能助手進入了一個全新的時代。穆斯塔法在活動中表示:“Copilot不僅僅是一個AI,它是屬于
    的頭像 發表于 04-09 16:40 ?897次閱讀

    明遠智睿 SSD2351 開發板:開啟創新開發之旅

    在當今數字化時代,嵌入式開發技術日新月異,各種開發板層出不窮。而明遠智睿的 SSD2351 開發板,憑借其獨特的優勢,成為了眾多開發開啟
    的頭像 發表于 03-31 17:21 ?1135次閱讀

    使用智能工具簡化向Arm平臺的遷移過程

    今年二月,Arm 推出了 GitHub Copilot 新擴展程序,助力快速遷移至 Arm 架構服務器。本文將帶你了解開發者該如何利用 GitHub
    的頭像 發表于 03-10 09:22 ?817次閱讀
    使用智能工具簡化向Arm平臺的遷移過程