使用 VS Code 中的智能体进行构建
Visual Studio Code 内置了 AI 智能体。只需描述你想要构建的内容,智能体便会规划方案、编写代码并验证整个项目的结果。智能体可以端到端地处理任务:跨多个文件构建功能、调试并修复失败的测试、在框架之间进行重构、使用集成浏览器测试 Web 应用,或提交拉取请求 (Pull Request) 以供团队审查。
选择你的工作方式
VS Code 为你提供了两种与智能体交互的界面。你可以选择最适合当前任务的一种,并可在两者之间自由切换。两者共享相同的智能体会话、设置和快捷键,因此切换无需任何额外成本。
智能体优先 (Agent-first)
以聊天作为主要界面,跨项目编排智能体。
代码优先 (Code-first)
智能体将在你的编辑器、调试器和扩展旁边提供辅助。
随时切换
两种界面共享会话、设置和快捷键,可自由移动。
使用任意模型运行任意智能体
智能体可以在任务所需的地方运行。你可以为了交互式工作在本地运行它们,为了自动任务在后台运行它们,为了通过拉取请求进行团队协作在云端运行它们,或通过 Anthropic 和 OpenAI 等第三方提供商运行它们。你可以随时将任务从一种智能体类型移交给另一种,相关的上下文也会随之转移。

你可以从 OpenAI、Anthropic、Google 等提供的数十种模型中进行选择,也可以自带 API 密钥使用任何提供商的任何模型。无需更改工作流即可随时切换模型。了解有关智能体类型和语言模型的更多信息。
让智能体以你的方式工作
当智能体理解你项目的约定并拥有正确的工具时,它们的工作效率最高。VS Code 提供了多种定制智能体的方法,使它们从一开始就能生成符合你代码库和团队规范的代码。
自定义指令
定义编码标准和约定,以便智能体生成符合你风格的代码。
自定义智能体
创建具有特定角色的智能体,例如代码审查员或文档编写者。
智能体技能
教授智能体专业能力,使其能够跨 VS Code、CLI 和云智能体工作。
MCP 服务器
连接外部工具和服务,以便智能体可以访问数据库、API 等。
了解更多关于自定义智能体的信息。
信任与控制
智能体可以读取和编辑文件、运行终端命令以及调用外部服务。VS Code 让你保持控制权:在工具调用执行前进行批准或拒绝、设置符合你舒适度的自主权限级别,并启用智能体沙盒以在操作系统层面限制文件系统和网络访问。了解更多关于信任与安全以及AI 安全的信息。
组织可以集中管理其团队可使用的 AI 功能、模型和工具。管理员可以定义策略来控制智能体功能、限制 MCP 服务器或扩展,并强制执行合规性要求,从而确保开发者开箱即用,获得一致且受控的体验。了解更多关于企业 AI 策略的信息。
开始使用
AI 功能已内置于 VS Code 中。要启用它们,请使用你的 GitHub 账户登录。
- 将鼠标悬停在状态栏中的 Copilot 图标上,然后选择使用 AI 功能 (Use AI Features)。
- 按照提示进行登录。如果你还没有订阅,系统会为你注册免费计划,该计划对建议和聊天次数有每月限制。
- 现在,你可以在 VS Code 中使用 AI 功能了。
你也可以自带 API 密钥,无需 Copilot 订阅即可使用任何提供商的模型。了解更多关于语言模型的信息。
有关详细的设置选项(包括 GitHub Enterprise 账户和禁用 AI 功能),请参阅设置 GitHub Copilot。