微软成立50周年际,代理模式和MCP支持面向所有VSCode用户开放

程序员咋不秃头 2025-04-16 02:00:57

微软在成立50周年之际,正式宣布代理模式(Agent Mode)和MCP(Model Context Protocol)支持面向所有Visual Studio Code用户开放。同时宣布推出新的 GitHub Copilot Pro+ 计划,其中包含高级请求、Anthropic、Google 和 OpenAI 模型的普遍可用性、代码完成的下一步编辑建议和 Copilot 代码审查代理。

GitHub Copilot 将以世界领先的模型为后盾,通过增强您的工具和服务的背景信息,变得更加具有代理性。

向所有用户推出Visual Studio Code 中的代理模式,现在它已完成 MCP 支持,可解锁对您想要的任何上下文或功能的访问。此外,我们很高兴发布一个新的开源本地GitHub MCP 服务器,让您能够将 GitHub 功能添加到任何支持 MCP 的 LLM 工具中。

为了履行提供多模型选择的承诺,官方将通过高级请求全面提供 Anthropic Claude 3.5、3.7 Sonnet、3.7 Sonnet Thinking、Google Gemini 2.0 Flash 和 OpenAI o3-mini,这些请求包含在所有付费 Copilot 层级中。这些高级请求是所有付费计划在使用我们的基础模型时对代理模式、上下文驱动聊天和代码完成的无限请求的补充。借助新的 Pro+ 层级,个人开发者可以通过 Copilot 充分利用最新模型。

同时,宣布全面推出Copilot 代码审查代理,该代理在预览版中仅一个多月的时间里,就已被 GitHub 上超过 100 万名开发人员使用。此外,还全面推出下一次编辑建议,让您能够通过 tab tab tab 实现编码荣耀。

VS Code 中的代理模式

代理模式正在逐步向稳定版 VS Code 用户推出,目标是在未来几周内向所有用户全面开放。您现在也可以手动启用它。与聊天或多文件编辑(允许您在工作区中的多个文件中提出代码更改)相比,代理模式从根本上能够采取行动将您的想法转化为代码。通过简单的提示,代理模式使 Copilot 不仅仅是回答问题,而是完成自动识别或生成的文件中的所有必要子任务,以确保实现您的主要目标。代理模式可以建议终端命令或工具调用并要求您执行它们。它还使用自我修复功能分析运行时错误。

代理模式允许AI自主执行编程任务,包括生成代码、修复错误、运行终端命令等。例如:

智能代码生成:根据自然语言描述生成完整功能模块(如构建Web应用);错误自修复:分析运行时错误并自动修正;终端交互:建议并执行相关Shell命令(需用户确认)。MCP 现已提供公共预览版

开发人员每天都在执行各种任务来完成工作,从研究到导航遥测,再到基础设施管理,再到编码和调试。为此,他们使用了许多工具,即所谓的工程堆栈。MCP 允许您为代理模式配备它需要的上下文和功能来帮助您,例如用于智能的 USB 端口。当您在 VS Code 中以代理模式输入聊天提示时,模型可以使用不同的工具来处理任务,例如了解数据库架构或查询 Web。此设置允许提供更具交互性和上下文相关的编码支持。

例如,如果提示 “更新我的 GitHub 个人资料以包含昨天分配给我的 PR 的标题”,代理模式将接受该请求,并结合所有可用 MCP 工具的列表,并询问下一步该LLM怎么做。随着时间的推移,代理将继续迭代调用工具,直到任务完成。

GitHub 已经是一个庞大且不断增长的 MCP 生态系统的所在地,您现在可以发现和使用该生态系统。 这是一个很棒的存储库 ,它充当社区清单,其中包含一些最好的 MCP 服务器供使用。GitHub 本地 MCP 服务器为代理模式提供了引人注目的功能,例如跨存储库和代码搜索、管理问题和创建 PR,从而将代理模式转变为 GitHub 平台的强大用户。

首先,在 Visual Studio Code 中设置本地和远程 MCP 服务器 ,并使用具有代理模式的工具。要开始使用 GitHub 本地 MCP 服务器, 请访问存储库 ,该存储库现在在 VS Code 中受到本机支持。

MCP为AI模型提供了统一的工具调用接口,支持与外部数据源、API和服务无缝集成。例如:

GitHub集成:通过配置MCP服务器,AI可直接查询仓库Issue、读取代码库上下文;多模型兼容:支持Anthropic、Gemini、OpenAI等主流模型,开发者可灵活选择或组合模型。微软的AI愿景:从工具到生态

微软已经 50 岁了!从创建 BASIC 或 MS-DOS,到 .NET Framework 和 VS Code,再到收购 GitHub,Microsoft 始终是一家开发公司。半个世纪的开发者热爱并非易事。 ❤️

微软CEO萨提亚·纳德拉在50周年演讲中强调,“未来在于赋能他人创造,而非仅关注自身技术”。代理模式与MCP的开放,正是这一理念的延续:

使命扩展:从“开发者工具公司”转型为“全民开发平台”,目标是让全球10亿人具备开发能力;技术普惠:通过Copilot降低编程门槛,同时为高级开发者提供Pro+计划(支持GPT-4.5等尖端模型)。
0 阅读:0