你想了解的是 VS Code Copilot Agents 体系中 Built-in agent(内置智能体:Agent、Plan、Ask) 与 Custom agent(自定义智能体) 的核心区别——前者是 Copilot 预置的、开箱即用的“通用能力模块”,后者是你基于业务需求定制的、可复用的“行为规则模板”,两者的定位、使用方式、灵活性差异显著,以下严格贴合 VS Code 官方文档定义拆解:
一、核心概念先明确(官方定义)
- Built-in agent:Copilot 内置的三类基础智能体(Agent、Plan、Ask),是无需配置、直接可用的核心能力入口,对应不同的任务处理逻辑;
- Custom agent:通过
.agent.md文件定义的“智能体配置模板”,可指定角色、工具权限、运行规则,能复用在 Local/CLI/Cloud Agent 中,是对内置智能体的个性化扩展。
二、Built-in agent(Agent、Plan、Ask)核心解析
官方将这三类内置智能体作为 Copilot Agents 的“基础能力底座”,各自聚焦不同的任务类型,开箱即用无配置成本:
| 内置智能体类型 | 核心定位(官方) | 核心能力 | 适用场景 | 典型使用方式 |
|---|---|---|---|---|
| Agent | 全功能通用智能体,端到端完成复杂编码任务 | 支持跨文件修改、终端命令执行、自校正、任务移交,可调用所有内置工具,适配完整开发流程 | 实现功能、修复BUG、重构代码等“落地执行类”复杂任务 | VS Code Chat 输入 @agent 实现用户登录接口 |
| Plan | 任务规划智能体,专注拆解需求、生成执行方案 | 不直接执行代码,仅分析需求→拆解步骤→生成结构化开发计划(Markdown/JSON),可对接 Agent 执行 | 需求梳理、方案设计、任务拆解等“规划类”任务 | VS Code Chat 输入 @plan 梳理电商下单功能的开发步骤</ |

 与 Custom agent&spm=1001.2101.3001.5002&articleId=158930960&d=1&t=3&u=a8449d774fc4491385bc79bd245bd7ef)
997

被折叠的 条评论
为什么被折叠?



