GitHub Copilot for Azure(預覽版)現已推出
2024 年 11 月 15 日,作者:Chris Harris,產品經理
我非常激動地宣佈 **GitHub Copilot for Azure** 的預覽版現已推出——這是一個與 GitHub Copilot Chat 完美整合的新工具,可在 VS Code 中使用。您可以將其視為您在 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] Container App 的日誌中是否有任何錯誤?
運維


在故障排除之後,GitHub Copilot for Azure 還可以幫助您有效地管理資源運維。確保您的資源得到妥善利用至關重要,而此工具簡化了這個過程。例如,您可以輕鬆地查詢您擁有的 Azure OpenAI 部署數量,或請求特定資料中心區域的儲存帳戶列表,並按大小排序。此外,您還可以查詢特定資源集的成本。
這種對資源資料的即時訪問有助於您透過識別過度配置的資源、重新平衡工作負載或微調配置來最佳化設定——所有這些都無需離開編碼環境。它簡化了管理資源和保持一切順利執行的過程,確保您不僅在修復問題,還在預防新問題的出現。
運維建議提示
@azure 我有多少個使用免費套餐的 Web 應用計劃,按區域分組,按最高到最低排序?@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 之旅中的發展。
