使用 Copilot Cli

Ian Chen
playtech
Published in
Nov 28, 2023

眾所皆知的Github Copilot 除了可以在VS-Code/Visual Studio 上使用之外,目前也有Copilot Cli 版本,故名思義是一個命令模式的AI Tool,而這個也是較少人知道的,本文介紹如何安裝以及基本使用方式(背後同樣是GPT模型)。

Install Copilot Cli

step 1 : 安裝GitHub.cli,使用 winget install — id GitHub.cli 進行安裝

step 2 : 身份驗證,使用 gh auth login 指令,可選擇開起瀏覽器登入模式,進行身份驗證

step 3:安裝Copilot cli,使用 gh extension install github/gh-copilot 指令,完成這一步就能安裝好Copilot cli,若有需要更新,則可以使用 gh extension upgrade gh-copilot 進行Copilot cli更新

How to use Copilot Cli

  1. 透過 gh copilot — help,取得copilot基本使用參數說明
  • suggest,要求Copilot提供建議指令
  • explain,要求Copilot解釋指令

2. 目前支援3種command 類型,分別通用型、git以及github,在提出要求時會詢問你想要哪一種協助

3. 產生指令後,也會順便詢問是否要解釋或是複製指令等接續作業

4. 情境示範:透過 Copilot Cli 教我 k8s 指令

5. 情境示範:透過 Copilot Cli 教我git

6. 情境示範:透過 Copilot Cli 教我curl

使用感想

身為一個軟體開發者,面對愈來愈多的infra挑戰,以及各種工具的混合使用,Copilot Cli工具確實能大大減少腦記憶負擔,Copilot 直接整合在command模式也省去開web UI使用ChatGPT的操作,對於生產力的提升還是不錯的,不過這並不表示一切都都交給AI去處理,別忘了現階段自然語言模型還是會有幻覺的,所以最終的決定還是得由你自行判斷,換言之,我們還是得對這些指令有一定的認知,才能足以明辨對錯。

--

--

Ian Chen
playtech

Microsoft MVP / Microsoft Certified Trainer(MCT)