适用于 Azure 的 GitHub Copilot 扩展现已在 Visual Studio 2022(17.14及以上版本)中进入公开预览阶段。它通过 Azure MCP 服务器提供了一组精心挑选的 Azure 开发工具,直接集成到 Visual Studio 的 GitHub Copilot Agent 模式中。该扩展会自动安装和管理 Azure MCP 服务器,因此您可以在 Copilot 聊天中完成资源查询、问题诊断、使用 azd 进行部署以及运行 Azure CLI 命令等所有操作。

公开预览版中有什么?

  零配置 Azure MCP 服务器 首次打开 Copilot 聊天时,该扩展会自动下载并启动 Azure MCP 服务器,无需手动安装。(您可以在 Agent 模式的工具列表中看到它。)(注意:该扩展所包含的 MCP 服务器版本有时可能会比最新的上游版本落后几个版本。)

  Agent模式 + Azure 工具 让 Copilot 为您的目标选择合适的工具,或者从 Copilot 聊天窗口的工具箱中选择特定工具。典型任务包括:列出和检查资源、诊断问题、提取应用日志、使用 azd 进行部署、运行 Azure CLI 命令等。

  通过 MCP 工具实现广泛的 Azure 覆盖 这套工具支持与以下对象进行交互:

  - ⚙️ Azure App Configuration

  - ️ Azure Best Practices

  - ️ Azure CLI Extension

  - Azure Container Registry (ACR)

  - Azure Cosmos DB (NoSQL Databases)

  - Azure Data Explorer

  - Azure Database for PostgreSQL – Flexible Server

  - ️ Azure Developer CLI (azd) Extension

  - Azure Deploy

  - ️ Azure Function App

  - Azure Key Vault

  - ☸️ Azure Kubernetes Service (AKS)

  - ️ Azure SQL Database, Elastic Pool, and Server

  - Azure Storage

  - ...

  请查看 Azure MCP 服务器文档(https://github.com/Azure/azure-mcp/blob/main/docs/azmcp-commands.md)中完整且持续更新的列表。

开始使用

先决条件

  - Visual Studio 2022 17.14 或更高版本(支持 Agent 模式 + MCP)

  - 有效的 GitHub Copilot 订阅,且在 Visual Studio 中启用了 Copilot Chat

  - 有权访问 Azure 订阅的 Microsoft 账户

安装并设置

  - 为 Visual Studio 2022 安装 GitHub Copilot for Azure 扩展 (预览版)。该扩展会自动启动 Azure MCP 服务器,无需手动设置。

  - 打开 Copilot 聊天并选择 Agent 模式。

  - 点击“选择工具”并勾选以启用 Azure Extension。

  - 在您的提示词中,包含资源详情以获得最佳结果(订阅、资源组、资源名称)。

试试这些示例提示词

  这些示例假设您处于启用了 Azure 工具的 Agent 模式。在有帮助的地方添加订阅和资源组名称。

  “我当前的订阅中有任何网络应用程序吗?”

  “找一个名为<appname>的 WebApp。它最近有任何停机时间吗?”

  “找出我有权访问的租户以及我当前正在使用的租户。”

  “提供这些 ACA 应用的网络链接。”

接下来是什么?

  我们致力于不断扩展 Azure 工具集,并深化与 Visual Studio 的集成,所有这些都建立在强大的 MCP 基础之上,该基础现已在 Visual Studio 中全面可用。如果您已经在使用 GitHub Copilot,我们鼓励您尝试 GitHub Copilot for Azure,亲身体验这些新功能。您的反馈极具价值——请告诉我们您接下来想自动化哪些 Azure 场景,帮助塑造 GitHub Copilot for Azure 的未来!

原文链接:https://devblogs.microsoft.com/visualstudio/github-copilot-for-azure-preview-launches-in-visual-studio-2022-with-azure-mcp-support/

【译】GitHub Copilot for Azure(预览版)已经在 Visual Studio 2022 中推出的更多相关文章

  1. 安装.NET Core 3.0预览版后VS项目目标框架中不显示的解决方法

    下载了微软在GitHub上的cSharpSamples项目后发现其中一些项目使用框架为.NET Core3.0,就下载了.NET Core3.0,但发现项目依然不可用,编译时提示如下 当前 .net ...

  2. 官宣 .NET 6 预览版 6

    我们很高兴宣布.NET 6 预览版6问世啦.预览版6 是我们RC版发布之前的倒数第二个预览版. 我们将有两个RC版. 此版本本身相对较小,而预览版7会更大. 在那之后,我们将进行质量修复,直到11 月 ...

  3. Azure SQL 数据库最新版本现已提供预览版

     Tiffany Wissner  数据平台营销高级总监 我们之前在11月宣布将提供新的预览版,在该预览版中我们引入了接近完整的 SQL Server 引擎兼容性和更为高级的性能,这些都代表了下一代的 ...

  4. 它来了!!!有史以来第一个64位Visual Studio(2022)预览版将在今夏发布!

    美国时间2021年4月19日,微软产品研发部一位负责人Amanda Silver在其博客上发布一则<Visual Studio 2022>的消息,表示将在今年(2021年)夏天发布Visu ...

  5. .NET 7 预览版 1 发布

    宣布 .NET 7 预览版 1 Jeremy 2022 年 2 月 17 日 今天,我们很高兴地宣布 .NET 历史上的下一个里程碑.在庆祝社区和 20 年创新的同时,.NET 7 Preview 1 ...

  6. 官宣 .NET MAUI 预览版 6

    最近,我们发布了.NET 多平台应用程序UI (MAUI)的最新进展. 在此版本中,我们全力支持Visual Studio 2022 预览版2.这也标志着我们首次将.NET MAUI 作为工作负载安装 ...

  7. 关于在Visual Studio 2019预览版中的用户体验和界面的变化

    原文地址:https://blogs.msdn.microsoft.com/visualstudio/2018/11/12/a-preview-of-ux-and-ui-changes-in-visu ...

  8. 【译】Visual Studio 15 预览版更新说明

    序:恰逢Build2016大会召开,微软发布了VS2015的update2更新包和VS2016预览版.本人正在提升英文水平中,于是在这里对VS2016预览版的官方文档进行了部分翻译.因为VS有些功能使 ...

  9. 微软推出首个Microsoft Azure Stack技术预览版

    Mike Neil,微软公司企业云副总裁 怀着对于提高业务灵活性.加速创新的期待,很多企业正在向云平台迅速迁移.伴随着这样的趋势,我们也见证了微软智能云Azure业务在全球市场的快速增长--每个月近1 ...

  10. 微软发布Azure Stack第一个技术预览版

    为了提升商业灵敏度和加快创新步伐,各个企业都在迅速地转向云服务.在微软,我们已经见到微软智能云Azure的飞速发展和使用,每月我们都有近十万的新增订阅量.然而,我们也了解到还有很多企业在完全移到公有云 ...

随机推荐

  1. pg 获取指定字符串的位置,截取字符串

    position 获取的下标是从1开始 ,substr是0开始 ,所有得 +1 substr('123456|234567',position('|' in '123456|23456' )+1,13 ...

  2. java类型转换的例子

    Java中数据类型自动转换优先级 犹由于java是强类型语言,所以进行一些运算的时候,必须进行类型转换运行中不同类型数据先转为同一类型再进行运算 /*注意点:1.不能对布尔值进行转换2.不能把对象类型 ...

  3. Rust修仙之道 第五章:模块境 · 构建术式藏经阁

    第五章:模块境 · 构建术式藏经阁 "术不可一览而尽,灵不可乱而无序.将万法藏于阁中,方能道术归一." 顾行云在编撰灵兽系统时,法术文件越写越长,变量冲突频发,灵气流转迟缓.他终于 ...

  4. iis支持.apk文件下载的设置方法

    iis支持.apk文件下载的设置方法 - 知乎 (zhihu.com) IIS服务器不能下载.apk文件的解决步骤:1.打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性:2.单击MIM ...

  5. lora无线方案

    lora物联网解决方案常见的应用有2种: 一:两个串口设备的无线传输通讯,此种情况可以将两个上海卓岚的ZLAN9700(图中A设备和B设备)分别接到设备的串口,就可以将两个设备的串口数据通过LoRa网 ...

  6. CSP-S 2024 游记

    上午 上午打板+睡觉.希望能比去年有进步. 下午 下午进考场,好像来早了,一直没见到带考的老师,于是自己先进去了. 鼠标不好用,滚轮坏了,申请换一个.结果更不好用,过一会就卡一下.于是换了个位置,鼠标 ...

  7. 浅谈AXI协议及搭建自己的AXI IP核-01(协议解读)

    一.什么是AXI协议? AXI(Advanced eXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA(Advanced Microcontroller Bus ...

  8. 揭开SQL Server和PostgreSQL填充因子的神秘面纱

    揭开SQL Server和PostgreSQL填充因子的神秘面纱 理解SQL Server和PostgreSQL中的填充因子 在调优数据库性能时,一些小设置往往能带来显著的差异.填充因子就是其中一个经 ...

  9. 关于MathJax

    首先说一下使用感受吧: MathJax:一堆奇奇怪怪的错误,渲染慢的同时一堆错. $\KaTeX$:渲染比较快,也比较轻量,但是仍然渲染会有问题.比如这里. 怎么说呢,单从配置难度来讲,$\KaTeX ...

  10. flink 1.11.2 学习笔记(2)-Source/Transform/Sink

    一.flink处理的主要过程 从上一节wordcount的示例可以看到,flink的处理过程分为下面3个步骤: 1.1 .添加数据源addSource,这里的数据源可以是文件,网络数据流,MQ,Mys ...