为什么代理定制(Agent customization)很重要
大多数开发者使用 VS Code 的方式如出一辙:打开聊天窗口,输入一些内容,然后期待一个好的结果。有时它确实有效,但有时则不然。
但问题在于:他们从不进行配置。
VS Code 不再仅仅是一个编辑器。它是一个环境,你可以在其中定义 AI 如何贯穿你的整个工作流程。如果你不这样做,本质上你每次都在从零开始。
本指南涵盖了什么是代理定制、它为何重要,以及如何在 VS Code 中使用“代理定制”视图。
先决条件
开始之前:你需要安装 VS Code Insiders,并设置好 GitHub Copilot 和 GitHub Copilot Chat 扩展并完成登录。
什么是代理定制?
VS Code Copilot Chat 中的代理定制允许你定义 AI 在你的工作流程中如何表现、响应和运作。
无需依赖一次性的提示词(Prompts),你可以创建可复用的构建模块:
- 代理(Agents) - 针对不同任务的专业模式
- 技能(Skills) - 特定领域的各项能力和工作流程
- 指令(Instructions) - 持久化的规则和编码规范
- 提示词(Prompts) - 可复用的提示词模板
- 钩子(Hooks) - 由事件触发的自动化操作
我们将在后续的指南中深入探讨以上内容,但目前请注意,它们共同使你能够将 Copilot 打造成一个具备上下文意识的助手,它可以遵循你的标准、理解你的项目并自动化重复性工作。
为什么自定义很重要
你可能会问自己:真的需要定制吗?为什么不直接开始工作?如果没有定制,每一次交互看起来都是这样的:
- 你反复重申上下文
- 你反复重申期望
- 你反复重申你希望如何完成工作
这会导致:
- 结果不一致
- 投入更多精力
- 更多的反复试验
定制改变了这一点。它允许你:
- 一次定义行为
- 在整个工作流程中复用
- 获得一致且更高质量的输出
你不是在学习如何编写更好的提示词,而是在构建一个为你服务的系统。
代理定制(The Agent Customizations)
VS Code 提供了一个统一的地方来管理所有定制功能。
开始使用
- 打开聊天视图(选择 VS Code 标题栏中的聊天图标)。
- 在聊天视图标题栏中选择“配置”(齿轮)图标。
![]()
这将打开“代理定制”视图。
从这里开始,你可以创建和管理:
- 代理
- 技能
- 自定义指令
- 提示文件
- 钩子
无需在各个文件夹中搜索,一切都集中在一起,以便于发现和管理。
“代理定制”视图将所有内容整合到一个地方。它使定义开发环境的行为(而不仅仅是它生成的内容)变得更容易。这就是转变的关键所在。
你不再是每次一个提示词地与 AI 交互,而是在构建一个能始终如你所愿工作的系统。
接下来是什么
现在你已经了解了什么是定制,以及“代理定制”视图是如何将这一切整合在一起的。
要了解有关每种定制类型的更多信息以及如何有效地使用它们,请继续阅读本系列中的定制指南和观看视频。