通过


Microsoft Visual Studio Code 的 Microsoft Copilot Studio 扩展功能概述

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 代理的标准开发实践,并通过使用现有的团队协作工具、工作流和部署来进行操作。

Visual Studio 中的 git 提交截图。

可用性和支持

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 代理定义组件。

入门

准备好开始了吗? 执行以下步骤:

  1. 安装Visual Studio Code扩展

  2. 克隆您的第一个 Copilot Studio 智能体

  3. 在本地编辑代理组件

  4. 使用 Copilot Studio 同步本地更改。

后续步骤

继续学习 Visual Studio Code 安装指南了解如何安装和设置扩展。