什麼是 GitHub Copilot for Azure Preview?
GitHub Copilot for Azure Preview 是 GitHub Copilot 延伸模組,可讓開發人員使用自然語言來:
- 瞭解 Azure 功能。
- 部署 Azure 資源。
- 取得 Azure 資源的相關信息。
- 診斷和疑難解答 Azure 資源的問題。
適用於 Azure 的 GitHub Copilot 目前適用於 Visual Studio Code。 您必須能夠存取 Azure 訂用帳戶,並訂閱 GitHub Copilot。
GitHub Copilot 的設計目的是協助開發人員,包括不熟悉 Azure 的開發人員,以儘快提高生產力。 對於經驗豐富的 Azure 使用者,GitHub Copilot for Azure 可節省時間,因為它們不需要查閱命令和自變數,也不需要登入並流覽 Azure 入口網站。
主要案例
適用於 Azure 預覽版的 GitHub Copilot 目前會啟用四個主要案例:
類別 | 說明 | 範例 |
---|---|---|
了解 | 從最新的 Microsoft Learn 檔瞭解 Azure 服務和工具。 |
|
設計和開發 | 在建置適用於雲端的應用程式時,請尋求指引和協助。 |
|
部署 | 建立 Azure 資源並部署應用程式。 |
|
疑難排解 | 診斷及疑難解答應用程式和資源問題。 |
|
最佳化 | 回答有關資源的問題,包括位置、設定和資源健康情況。 |
|
本檔提供快速入門和範例提示,協助您儘快開始使用適用於 Azure 的 GitHub Copilot。
運作方式
GitHub Copilot for Azure Preview 是以 GPT-4o 等基礎大型語言模型 (LLM) 為基礎所建置。 它補充 LLM 的一般知識,並持續更新Microsoft Learn 的知識。 其智慧型手機代理程式會與 Azure 服務、系統和 Azure Resource Graph 互動,以代表您執行特定工作。
GitHub Copilot Chat 延伸模組提供聊天體驗。 您可以選取 活動列上的 [聊天 ] 圖示,以在 Visual Studio Code 中開啟聊天延伸模組作為窗格。 在聊天窗格中,您可以建立新的聊天、存取聊天會話的歷程記錄、在完整的編輯器視窗中開啟聊天會話等等。
最佳作法
使用輔助程式可以藉由回答問題、執行工作和產生程式代碼來提升開發人員生產力。 不過,請記住這些重要的規則:
- 檢閱所有 AI 產生的回應。 根據這些回應採取行動之前,請先驗證其正確性、適用性、潛在結果(例如成本和安全性)。
- 永遠不要將應用程式秘密或認證儲存在原始程式碼中。
- 當您提出問題時,請勿在問題或程式碼中提交應用程式秘密或認證。
當您使用以大型語言模型為基礎的任何工具時,請使用良好的提示工程技術來獲得最佳結果。 下列秘訣來自撰寫 Azure 中Microsoft Copilot 的有效提示一文,其中提供在 Azure 內容中提示工程的建議。
相關內容
- 安裝軟體並撰寫您的第一個提示,開始使用 GitHub Copilot for Azure。
- 請遵循快速入門,瞭解如何在軟體開發工作流程中包含 GitHub Copilot for Azure Preview。 本快速入門說明如何將服務部署至 Azure、監視其狀態,以及疑難解答問題。
- 請參閱範例提示以 深入瞭解 Azure 並瞭解您的 Azure 帳戶、訂用帳戶和資源。
- 請參閱設計 及開發 Azure 應用程式的範例提示。
- 請參閱將應用程式部署至 Azure 的範例提示。
- 請參閱在 Azure 中優化應用程式的範例提示。
- 請參閱針對 Azure 資源進行疑難解答的範例提示。