如果不熟悉 Azure,或者只想让工具和 AI 执行大部分工作,可以请求 GitHub Copilot for Azure 和 Azure MCP 服务器帮助你部署应用程序。 使用 最佳做法 来获得最佳结果。 最重要的是:
- 使用“代理”模式获得最佳体验。 避免“询问”模式。
- 在提示中包含“Azure”一词,以帮助 Copilot 了解它需要从 Azure MCP 服务器调用工具。
- 如果使用 Visual Studio Code,请确保使用“配置工具...”并包括“Azure MCP”和“GitHub Copilot for Azure”。 有关更多详细信息,请参阅“工具调用”部分的“Visual Studio Code”选项卡。
有关 Azure 的示例提示
若要使用 GitHub Copilot for Azure 了解如何将 Azure 用于应用程序,可以从开放式问题或请求开始。 然后,添加特定服务和技术等详细信息,以获取更好的结果。 请尝试以下示例提示。
了解 Azure 上的系统体系结构
使用 GitHub Copilot 推荐用于项目的 Azure 服务。
- “我应该对 Azure 应用使用哪些服务?”
- “请为我的项目推荐 Azure 服务。
当系统要求建议 Azure 服务时,GitHub Copilot for Azure 会扫描工作区中的当前应用程序,并为 Azure 服务和服务绑定提供建议。
可以迭代方式让 GitHub Copilot for Azure 更新建议以使用其他 Azure 服务或更改绑定信息。 示例提示:
- “我想为 API 项目使用 Azure 应用服务而不是容器应用。
- “将 Azure Cosmos DB 添加到我的项目。
- “Azure 服务网址应为 bing.com。”
- “将环境变量 STAGE=dev 添加到 Azure 项目。
你可以根据 GitHub Copilot 为 Azure 提出的建议,询问更详细的问题来进一步探讨。 下面是一些详细问题示例,可帮助你了解可以使用的提示类型。
- “如何使用 Azure 创建高度可用的体系结构?
- “解释 Azure Well-Architected Framework。
- “Azure 中提供了哪些类型的应用托管解决方案?”
- “帮助我协调和自动执行 Azure 数据处理工作流。
- “如何将 Azure SignalR 与应用程序网关和 API 管理集成?”
- “建议多少个 Azure 单元?”
- “将 Azure 与 Terraform 配合使用有什么好处和应用程序?”
了解 Azure 上的 AI
- “我想生成 AI 应用程序。 可以使用哪些 Azure 服务?
了解 Azure 上的 Web 和应用程序托管
- “哪个 Azure 服务最适合托管可缩放的 Web 应用程序?”
- “我应该使用哪个 Azure 服务来创建网站?”
- “如何使用 Azure 生成可缩放的 Web 应用程序?”
- “对于哪个方案,Azure Functions 比 Web 应用更好?
了解 Azure 上的容器
- Azure 支持哪些类型的容器化应用程序?
- “在 Azure 中管理容器有哪些选项?”
- “何时应使用 Azure Kubernetes 服务而不是 Azure 容器应用?
- “Azure 容器应用和 AKS 之间的区别是什么?
- “为什么我选择 Azure 容器应用通过 AKS?
了解如何为应用使用 Azure 服务
| 服务或技术 | 了解提示示例 |
|---|---|
| Azure AI 搜索 |
|
| Azure API 管理 |
|
| Azure App 服务 |
|
| Azure Cache for Redis |
|
| Azure 容器应用 |
|
| Azure Cosmos DB |
|
| Azure 数据工厂 |
|
Azure 开发人员 CLI (azd) |
|
| Azure Functions |
|
| Azure Key Vault |
|
| Azure Kubernetes 服务 (AKS) |
|
| Azure 机器学习 |
|
| Azure Monitor |
|
| Azure 虚拟网络 |
|
| Azure OpenAI 服务 |
|
| Azure SDK |
|
| Azure SignalR 服务 |
|
| Azure SQL |
|
| Azure Static Web Apps |
|
| Azure 存储 |
|
| Azure Web PubSub |
|
相关内容
- 了解适用于 Azure 的 GitHub Copilot 及其工作原理。
- 通过安装软件并编写第一个提示来开始使用 GitHub Copilot for Azure。
- 按照 快速入门 了解如何将 GitHub Copilot for Azure 集成到您的软件开发流程中。 本快速入门介绍如何将服务部署到 Azure、监视其状态以及排查问题。
- 请参阅示例提示,了解如何 为 Azure 设计和开发应用程序。
- 请参阅将应用程序部署到 Azure 的示例提示。
- 请参阅示例提示排查 Azure 资源问题。