Visual Studio 中的代理技能:教会 Copilot 你的团队如何工作

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Visual Studio 现已支持代理技能,用户可以创建可重用的指令集,以帮助 Copilot 处理特定任务。用户可通过技能面板创建和管理技能,这些技能能够自动发现并在相关上下文中应用。与自定义指令不同,技能是针对特定工作流程的任务特定功能。

🎯

关键要点

  • Visual Studio 现在支持代理技能,用户可以创建可重用的指令集,帮助 Copilot 处理特定任务。

  • 用户可以通过技能面板创建和管理技能,技能能够自动发现并在相关上下文中应用。

  • 创建技能可以直接在 Visual Studio 中进行,用户需选择目标、命名并填写技能模板。

  • 技能可以手动创建,需在指定目录下添加 SKILL.md 文件,并可选地包含脚本、模板或示例。

  • 技能与自定义指令不同,技能是针对特定工作流程的任务特定功能,而自定义指令是广泛适用的指导。

  • 技能在任务特定的上下文中动态加载,而自定义指令始终适用。

  • 用户可以通过技能面板轻松管理技能,包括编辑、查找和查看配置错误。

延伸问答

Visual Studio 中的代理技能是什么?

代理技能是可重用的指令集,帮助 Copilot 处理特定任务,如运行构建管道或生成样板代码。

如何在 Visual Studio 中创建代理技能?

用户可以通过技能面板选择目标、命名并填写技能模板,或手动创建 SKILL.md 文件。

代理技能与自定义指令有什么区别?

代理技能是任务特定的,动态加载;而自定义指令是广泛适用的,始终有效。

如何管理已创建的代理技能?

用户可以通过技能面板编辑技能、查找技能或查看配置错误,方便管理。

代理技能的自动发现机制是怎样的?

技能会从指定目录自动发现,如 .github/skills/ 和 ~/.copilot/skills/。

在什么情况下应该使用代理技能?

当需要处理特定工作流程或多步骤程序时,使用代理技能更为合适。

➡️

继续阅读