M
点这里关注我们 / 微软开发者MSDN
关注我们
作者:卢建晖 – 微软高级云技术布道师
翻译/排版:Alan Wang

GitHub Copilot 正在不断进化,从一开始的代码补全、生成到优化,再到通过对话交互提升代码质量的 GitHub Copilot Chat,以及能在多个文件间协作创作的 GitHub Copilot Edit Model,最后发展出了如今的 GitHub Copilot Agent Mode——通过 AI Agent 完成项目开发。这个工具结合了大语言模型(LLM),为非计算机专业人士提供了一个参与项目开发的机会。接下来,我们将重点聊聊 GitHub Copilot Agent Mode,带你更深入地了解这款智能编程的新方式。
成为游戏开发者的一步
说实话,大家都玩过电子游戏,但如果你想自己动手做一款游戏,可能会觉得有点难。不过,借助 GitHub Copilot Agent Mode,我们可以轻松创建你的第一个在线游戏。
在 GitHub Copilot 中选择 Agent 模型,选用 Claude 3.7 Sonnet,然后在对话框里输入以下内容:
请帮我生成一个 HTML5 篮球投篮手机游戏,需求如下:1. 所有游戏元素使用 svg 生成 2. 玩家需要调整力度完成投篮 3. 篮筐在正上方 4. 游戏分为 3 个关卡,每次投篮需要在限定时间内完成。每轮投篮 10 次,成功8次即可进入下一关。每个关卡的时间逐渐减少,比如第一关30秒,第二关20秒,第三关10秒 5. 每个玩家需在游戏前输入名字 6. 如果未通过关卡可以重新挑战
我们只需花3到5分钟,就能基于 HTML5 制作出一个投篮游戏。

在 GitHub Copilot Agent Mode 中尝试更多模型
GitHub Copilot 提供了多种优质编程模型供你选择,比如 Claude 3.5 / 3.7、GPT 4.5 / 4o、Gemini 1.5 等。在不同的开发环境中,尤其是在企业应用时,可能需要使用本地化的 Ollama 或其他第三方接口(比如 OpenRouter、Azure OpenAI Service、OpenAI 等),现在 GitHub Copilot 也支持更多模型的接入。选择模型时,点击 “Manage Models(管理模型)” 就能添加更多第三方模型了。
轻松选择你的模型,开启开发之旅!
嘿,点击一下,就能从多种来源中选出你需要的模型哦!

在这里,我们决定选择 OpenRouter。如果你还没注册过 OpenRouter,可以去 https://openrouter.ai/ 注册一下,拿到 API 密钥哦。第一次使用的话,你需要输入这个密钥;之后就能直接看到 OpenRouter 的模型列表,看看下面这张图就知道了:

我们可以尝试用最新的 DeepSeek V3 0324 来作为 GitHub Copilot Agent Mode 的模型。接下来,就让我们开始使用这个模型进行开发吧!
用 MCP 强化 GitHub Copilot Agent Mode 的企业项目能力
在企业级开发中,AI 的作用可不仅仅是写代码,它同样能与各种工具无缝连接,比如数据库、云服务甚至 DevOps 管理等。通过 MCP 协议,我们能够把这些工具串联起来,加上大语言模型(LLM),就能实现更强大的企业级应用场景。
GitHub Copilot 的 Agent Mode 支持连接 MCP 服务器,能接入不同的 MCP 服务。想象一下,制作一个项目汇报的 PPT,这个任务过去可能会耗费大量人力和时间,但现在借助 GitHub Agent Mode 和 MCP 的组合,轻松搞定就变得可能了。接下来,我来详细给你讲讲具体步骤。
首先,我们需要一个能够生成 PPT 的 MCP 服务。可以去
这个链接 找到 Office MCP 服务。只需在命令行输入以下命令,就可以启动 SSE 连接,无论是本地 STDIO 还是远程:
uv run -m mcp_server.start --transport sse --port 25566
一切顺利的话,接下来就可以进入 GitHub Copilot Agent Mode,设置 MCP 配置,具体步骤如下图:

打开配置文件,添加我们的 MCP 服务器信息:
"mcp-server-office": {"url": "http://127.0.0.1:25566/sse","type": "sse"}
接着,我们可以下载 Semantic Kernel,然后用 DeepSeek V3 0324 对项目进行分析,并给出以下请求来生成一个 10 页的 PPT:
请分析该项目并制作一个 10 页的 PPT。

在 Agent Mode 下,我们通过 DeepSeek V3 0324 分析 Semantic Kernel 项目,结合 PPT MCP 服务,实现简单的 PPT 内容生成。这个只是一个小示例,实际上你可以利用 MCP 来创建更多面向企业的应用,想象一下,那会有多方便!
相关资源
-
深入了解 GitHub Copilot 的代理模式
https://code.visualstudio.com/blogs/2025/02/24/introducing-copilot-agent-mode
-
赶紧注册获取免费的 GitHub Copilot
https://aka.ms/CopilotFree_R
-
掌握 GitHub Copilot 的代理功能
https://learn.microsoft.com/en-us/training/modules/github-copilot-agent-mode/
