隆重介紹適用於 Azure 的 GitHub Copilot (預覽版)
2024 年 11 月 15 日,產品經理 Chris Harris 撰寫
我很高興向各位介紹 GitHub Copilot for Azure 的預覽版,這是一個與 VS Code 中的 GitHub Copilot Chat 無縫整合的新工具。您可以將其想像成您在 Azure 雲端中導航的個人指南。您不再需要在 IDE 和 Azure 入口網站之間切換,以管理基礎結構或查找命令和引數。現在,您可以專注於您的核心任務 - 程式碼撰寫。無論您是要設定服務還是部署應用程式,只需在 Chat 檢視中提示 @azure
,即可直接在編輯器中管理一切。
您現在就可以從 Visual Studio Marketplace 安裝GitHub Copilot for Azure 來開始使用!
GitHub Copilot for Azure 可以在建置和執行應用程式的整個生命週期中,協助處理各種不同的任務。
更新。如果您偏好透過影片學習,請查看這段關於 GitHub Copilot for Azure 的精彩概述!
了解 Azure
GitHub Copilot for Azure 會在不離開編輯器的情況下,導入相關且最新的文件,而無需在多個來源中搜尋。您可以詢問關於 Azure OpenAI 模型、Azure AI 搜尋,甚至是 Azure SQL 等服務的定價詳細資訊。此功能對於 Azure 新手開發人員來說非常有用,可協助他們快速掌握複雜的概念,同時也能為需要快速提醒或了解最新服務和功能的經驗豐富開發人員節省時間。
學習建議提示
@azure 請給我 Azure AI 搜尋的詳細說明
@azure 哪些 Azure 服務可以執行我的容器?
部署
GitHub Copilot for Azure 透過引導您完成資源設定和自動化部署等任務,簡化了部署應用程式的流程。無論您是使用 Python 開發 RAG (檢索增強生成) 應用程式、設定 CI/CD 管道,還是使用 Azure Developer CLI (azd) 部署專案,它都可以推薦應用程式範本、適當的命令和組態。您無需搜尋範例應用程式、查找 CLI 命令或弄清楚 YAML 語法。當您需要快速啟動或關閉服務時,這特別有用,可節省您的時間,讓您專注於撰寫出色的程式碼,而不是管理基礎結構。
部署建議提示
@azure 您可以協助我使用 GPT-4o 建置 RAG 聊天應用程式嗎?
@azure 列出 GPT-4o 可用的區域
疑難排解
當問題發生時,GitHub Copilot for Azure 透過提供關於應用程式效能和資源問題的快速見解,讓診斷和疑難排解變得更容易。無論您是想了解 Kubernetes 叢集為何速度緩慢,還是想找出網站上令人沮喪的 500 錯誤的原因,@azure
都能提供協助。它可以執行診斷、搜尋記錄,並醒目提示潛在問題。
此外,它不只協助識別問題,還積極協助解決問題。一旦您找出資源或應用程式問題的原因,它就可以建議解決方案,例如最佳化組態、擴展資源或修正導致 500 錯誤的程式碼。例如,如果您的 Kubernetes 叢集執行速度緩慢,它可能會建議調整部署設定或資源限制。如果您面臨配額耗盡或效能瓶頸,它可以提供關於有效擴展的提示。基本上,它會成為您診斷和修復問題的首選工具。
疑難排解建議提示
@azure 為什麼我的 [ReallyImportantWebsite] 網路應用程式執行速度緩慢?
@azure 我的 [SuperCoolDemo] 容器應用程式的記錄中是否有任何錯誤?
操作
疑難排解之後,GitHub Copilot for Azure 也可協助您有效地管理資源操作。確保您的資源得到適當的利用至關重要,而此工具簡化了此流程。例如,您可以輕鬆詢問您擁有的 Azure OpenAI 部署數量,或請求特定資料中心區域中依大小排序的儲存體帳戶清單。此外,您還可以詢問特定資源組合的成本。
這種立即存取資源資料的能力可協助您最佳化設定,方法是識別過度配置的資源、重新平衡工作負載或微調組態,所有這些都無需離開您的程式碼撰寫環境。它簡化了管理資源和保持一切順利運作的流程,確保您不僅能解決問題,還能防止新問題產生。
操作建議提示
@azure 我部署了多少個使用免費方案的網路應用程式方案?依區域分組,並依最高到最低排序?
@azure 我要如何列出 AKS 叢集中的所有 Pod?
@azure 分析我的 [VeryImportantResourceGroup] 資源群組在 10 月份的成本?
斜線命令讓您擁有更多控制權
GitHub Copilot for Azure 嘗試識別您的自然語言提示的意圖。透過使用斜線命令,您可以更明確地表達您的意圖。而且這些斜線命令也是常用命令的實用速記符號。
/help
查看它可以執行哪些類型的操作/learn
了解 Azure/resources
取得 Azure 資源的資訊/diagnose
找出您的應用程式發生什麼問題/changeTenant
選擇您想要使用的 Azure 租用戶
立即開始!
GitHub Copilot for Azure 目前為預覽版,可從 Visual Studio Marketplace 安裝:取得 GitHub Copilot for Azure
分享您的想法
我們很樂意聽取您的意見反應,無論是正面或負面!請使用「讚」和「倒讚」按鈕分享您的想法,並隨時在我們的 GitHub 存放庫中開啟 Issue。您的意見對我們來說非常寶貴,因為我們努力改進並在您的 Azure 之旅中為您提供支援。