为什么代理定制(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 提供了一个统一的地方来管理所有定制功能。

开始使用

  1. 打开聊天视图(选择 VS Code 标题栏中的聊天图标)。
  2. 在聊天视图标题栏中选择“配置”(齿轮)图标。

Screenshot of the Copilot Chat view with the Configure gear icon in the Chat view header

这将打开“代理定制”视图。

VS Code 中代理定制视图的截图,显示了代理、技能、指令、提示词和钩子 从这里开始,你可以创建和管理:

  • 代理
  • 技能
  • 自定义指令
  • 提示文件
  • 钩子

无需在各个文件夹中搜索,一切都集中在一起,以便于发现和管理。

“代理定制”视图将所有内容整合到一个地方。它使定义开发环境的行为(而不仅仅是它生成的内容)变得更容易。这就是转变的关键所在。

你不再是每次一个提示词地与 AI 交互,而是在构建一个能始终如你所愿工作的系统。

接下来是什么

现在你已经了解了什么是定制,以及“代理定制”视图是如何将这一切整合在一起的。

要了解有关每种定制类型的更多信息以及如何有效地使用它们,请继续阅读本系列中的定制指南和观看视频。

了解更多

© . This site is unofficial and not affiliated with Microsoft.