隆重介紹 GitHub Copilot for Azure (預覽版)
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 Search,甚至是 Azure SQL 等服務的定價詳情。此功能對於 Azure 新手開發人員來說非常有用,可以幫助他們快速掌握複雜的概念,同時也能為需要快速提醒或最新服務和功能詳細資訊的資深開發人員節省時間。
學習的建議提示
@azure 請給我 Azure AI Search 的詳細描述
@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] 資源群組在十月份的成本?
斜線命令讓您有更多控制權
GitHub Copilot for Azure 嘗試識別您的自然語言提示的意圖。透過使用斜線命令,您可以更明確地表達您的意圖。這些斜線命令也是常用命令的實用簡寫符號。
/help
查看它可以做哪些事情/learn
了解 Azure/resources
取得關於您的 Azure 資源的資訊/diagnose
找出您的應用程式出了什麼問題/changeTenant
選擇您想要使用的 Azure 租用戶
立即開始!
GitHub Copilot for Azure 目前為預覽版,可以從 Visual Studio Marketplace 安裝:取得 GitHub Copilot for Azure
分享您的想法
我們很樂意聽到您的意見回饋,無論是正面的還是負面的!請使用「讚」和「倒讚」按鈕分享您的想法,並隨時在我們的 GitHub 儲存庫 中開啟問題。您的意見對我們來說非常寶貴,因為我們致力於改進並在您的 Azure 之旅中為您提供支援。