隆重推出 GitHub Copilot for Azure(預覽版)
2024 年 11 月 15 日,由產品經理 Chris Harris 撰寫
我很高興能為大家介紹 GitHub Copilot for Azure 的預覽版——這是一款可與 VS Code 中的 GitHub Copilot Chat 輕鬆整合的新工具。可以把它想象成您在 Azure 雲端的私人嚮導。您再也無需在 IDE 和 Azure 門戶之間來回切換來管理基礎架構或查詢命令和引數。現在,您可以專注於核心任務——編碼。無論是設定服務還是部署應用程式,只需在聊天檢視中輸入 @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] Web 應用執行緩慢?
@azure我的 [SuperCoolDemo] 容器應用的日誌裡有錯誤嗎?
運維
故障排除之後,GitHub Copilot for Azure 還能幫助您有效地管理資源操作。確保資源得到合理利用至關重要,而這個工具簡化了這一過程。例如,您可以輕鬆查詢您擁有的 Azure OpenAI 部署數量,或者請求獲取特定資料中心區域的儲存帳戶列表,並按大小排序。此外,您還可以詢問一組特定資源的成本。
這種對資源資料的即時訪問,可以幫助您透過識別過度配置的資源、重新平衡工作負載或微調配置來最佳化設定——所有這一切都無需離開您的編碼環境。它簡化了資源管理流程,並能確保一切順利執行,不僅能解決問題,還能防止新問題的出現。
運維建議提示
@azure 我部署了多少個使用免費套餐的 Web 應用計劃?按區域分組,從高到低排序。
@azure 如何列出我的 AKS 叢集中的所有 Pod?
@azure 分解一下我 10 月份 [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 之旅提供支援的過程中,您的意見對我們至關重要。