Microsoft Copilot Studio 扩展适用于 Microsoft Visual Studio Code,将企业级智能代理创作功能直接引入到你喜爱的代码编辑器中,从而增强 Copilot Studio 的开发工作流。 此扩展弥合了基于云的 Copilot Studio 与本地开发之间的差距。 借助此扩展,开发人员可以使用熟悉的本地工具和工作流直接处理云中的 Copilot Studio 代理。
什么是 Copilot Studio?
Copilot Studio 是Microsoft代理生成平台,允许组织创建自定义代理,这些代理可以:
- 利用公共或企业知识回答问题
- 通过集成工具执行动作
- 处理从简单到复杂的对话和自主流
- 部署到渠道
- 创建基于工作流的智能体和具有内置业务流程协调程序的完全驱动 AI 智能体
- 创建自主且对话式的代理
为何使用Visual Studio Code扩展?
开发者友好环境
在您已熟悉并使用的编辑器中工作,并且能够访问:
- 为 YAML 智能体定义突出显示的语法
- IntelliSense 代码补全
- Git 集成用于版本控制,并利用基于云的源代码管理集成
- 使用组织批准的扩展逐步工作
- 键盘快捷键与生产力功能
使用 Copilot Studio Visual Studio Code 扩展的本地开发工作流
- 将代理从 Copilot Studio 克隆到本地计算机 - 在您的计算机上直接访问 Copilot Studio agent 定义
- 使用 YAML 中的代理定义语言或常用代理(如 GitHub Copilot 或 Claude Code)编辑代理组件,作为 Web UI 的替代方法
- 在部署前,将更改应用到你的环境中,这样你可以在产品中预览和测试变更
- 重新部署或直接部署您的代理定义到您选择的环境
通过现有的版本控制实践与团队进行协作
- 使用 Git 及您在 Visual Studio Code 中选择的源代码控制系统对智能体定义进行版本控制
- 通过拉取请求审查更改
- 跟踪随时间推移的修改
- 使用标准开发工作流程进行协作
你的组织已经在使用这个功能了。 现在,通过使用扩展和访问完整的代理定义(而不仅仅是解决方案文件),您可以在整个生命周期内使用 Copilot Studio 代理的标准开发实践,并通过使用现有的团队协作工具、工作流和部署来进行操作。
可用性和支持
Copilot Studio 的 Visual Studio Code 扩展已正式发布 (GA)。 以下是可以期待的内容。
- 每月版本可通过 Visual Studio Code 扩展包获取。 你可以设置扩展名自动更新或手动更新。
- 积极开发新功能并提升代理构建生命周期。
- 提出有关 GitHub 的问题和建议,并查看当前打开的问题和正在完成的工作。
关键功能
| 功能 / 特点 | Description |
|---|---|
| 特工克隆 | 将现有代理从 Copilot Studio 下载到本地工作区,并处理 Copilot Studio 代理定义文件。 |
| YAML 编辑 | 使用结构化的YAML并支持IntelliSense编辑代理组件 |
| 组件管理 | 修改知识源、知识文件、工具、主题、触发器和技能 |
| 同步操作 | 查看并应用本地工作区和 Copilot Studio 之间的更改 |
| 将智能体更改应用到您所选环境中的智能体 | 在Dataverse环境中创建新代理或更新现有代理 |
用例
下面是Copilot Studio Visual Studio Code 扩展可以增强开发工作流的一些常见方案。
情景一:你的团队希望使用本地安装和管理的IDE
挑战: 开发团队希望利用他们对开发IDE的经验和熟悉度来开发代理。
Solution: 使用 Visual Studio Code 扩展来处理 Copilot Studio 基于云的代理。 将代理定义克隆到本地文件目录,通过在本地使用Visual Studio Code进行编辑和应用更改来管理更新。
情景二:大规模代理开发
挑战:通过 Copilot Studio 网页界面构建包含数十个主题和工具的复杂智能体时,来回切换可能耗费大量时间。
Solution: 使用 Visual Studio Code 扩展以代码的形式管理代理组件,并提供全文搜索、开发工作流和快速导航功能。
方案 3:使用现有源代码管理做法审核 Copilot Studio 代理开发
挑战: 多个团队成员需要在代理开发上协作,避免冲突。
解决方案: 本地克隆代理,使用Git进行版本控制,并使用拉取请求工作流进行代码审查。
情景四:代理驱动开发
Challenge: 你想要使用 AI 来与 Copilot Studio 代理协作并快速迭代
Solution:将Visual Studio Code与 GitHub Copilot、Claude Code 或你喜欢的代理配合使用来创建和更新 Copilot Studio 代理定义组件。
入门
准备好开始了吗? 执行以下步骤:
后续步骤
继续学习 Visual Studio Code 安装指南了解如何安装和设置扩展。