Microsoft Copilot Studio - 快速指南
在 Microsoft Copilot Studio 中构建您的第一个 Copilot
我们已经看到了人工智能在当今 IT 领域的影响,因为它是您无法忽视的。人工智能助手和 Microsoft Copilot Studio 等工具的真正威力可供所有计划大展宏图的开发人员和 IT 爱好者使用。这一切都取决于谁真正了解 Microsoft Copilot Studio 的功能并将其用于完美的开端。因此,利用 Microsoft 提供的所有 AI 功能非常重要。
在本教程章节中,我们将了解如何构建您的第一个 Copilot 以及启动 Microsoft Copilot Studio 之旅的分步指南。
先决条件
在开始之前,请确保您已安装以下工具和帐户 −
- Microsoft 365 开发者帐户 −在 Microsoft 365 中设置开发人员环境。如果您没有订阅,可以从 Copilot Studio 的 演示版 开始。
- Azure 订阅 − 集成 Azure OpenAI 服务所必需的。
- Power Platform − 用于构建工作流自动化。
- GitHub 帐户 − 用于版本控制和代码管理,尤其是在使用 GitHub Copilot 时。
- 基本技能 −熟悉 REST API、JSON 和 Power Automate 将会很有帮助。
要进一步探索,请在继续设计 Copilot 之前设置 Microsoft Graph 和 Azure OpenAI 资源。
Microsoft Copilot Studio 分步指南
以下是开始使用 Microsoft Copilot Studio 的分步指南 −
步骤 1:使用凭据登录
您可以使用 Microsoft 工作帐户注册并访问 Copilot Studio 开始使用。
如果您想探索最新版本的 Microsoft Copilot Studio,在其中可以获得所有重要和新功能,请访问 Copilot Studio 的预览版本。

第 2 步:界面

- 用户友好的界面包含许多子部分,可帮助您制作自己的 Copilot。
- 在第一部分,您可以编写不同的提示来开始。
- 如果您之前制作过任何 Copilot,您可以在"最近"部分中看到它。
- 或者您可以从下面提到的不同模板开始。
- 此外,Microsoft还在此界面中提供许多学习资源以及文档和常见问题解答。
- 如果您想更改 Studio 的主题,可以从"设置">"常规">"暗模式"中进行更改。

步骤 3:设置环境
设置环境对于确保您的 Copilot 能够访问所需的工具和服务至关重要。您可以从支持的环境选项卡更改环境。

步骤 4:创建您的第一个 Copilot
您可以从下面给出的任何模板开始,但为了简单起见,我们将从头开始使用 Copilot。
- 转到左侧栏上的创建图标并点击创建
- 选择新 Copilot 开始使用,并为其命名以代表其功能。 (例如,"销售助理副驾驶")。

一旦您开始创建副驾驶,您将看到一个可以提供提示的屏幕。基本上,它使用 Copilot 创建您的 Copilot(通过提示提供建议)。

第 5 步:开始提供自定义
- 在下面的框中,您可以提供尽可能多的信息,以便您的 Copilot 或您的自定义聊天机器人能够回答所有用户问题。
- 首先编写提示,例如"为我组织的网站创建一个 Copilot,该网站提供维护和创建业务平台的服务,并运行营销和广告。"
- Copilot 会询问有关此提示的更多信息,例如答案的语气、语言偏好、组织规模等,您只需提供所有信息即可。
- 配置完所有设置后,您可以点击右上角的"创建"来创建您的第一个Copilot。

第 6 步:添加操作和构建主题
在这里,您可以向 Copilot 提供其他详细信息,如描述、书写说明、自定义图标等。此外,您必须向 Copilot 机器人提供知识。
1. 添加知识和资源
单击添加知识按钮,将打开一个弹出窗口,其中输入不同的资源,如您组织的网站、要忍受的任何文件等。
您还可以将您的 Copilot 与 SharePoint 或 OneDrive 连接起来,并使用提供的多种选项进行企业数据集成。

2. 添加主题
主题是一种样板,提供预定义功能,可在与 Copilot 的任何对话的开始部分、结束部分和中间部分的多个部分中使用。

- 例如,一旦任何用户开始使用您的 Copilot,他/她将获得带有自定义问候语的建议,并获得您向他们提供的模板。
- 最后,您还可以添加自定义主题,例如"谢谢"或"再见"。
- 此页面还显示了向您的 Copilot 机器人提出的问题的生成输出。
- 在这里,您可以看到 Copilot 获取有关生成的特定答案的所有信息的来源。

3. 添加操作
在这里,您可以为用户提出的一些预定义问题提供任何特定操作或自定义答案。您还可以在此处集成 Power Automate,以获得所有可能的自动化和自定义功能。

4.分析页面
此页面显示您的 Copilot Studio 的 Power BI 集成,让您了解构建的 Copilot 的所有分析和使用情况。
5. 频道页面
在此页面中,您可以将您的 Copilot 链接到任何可用平台,如 Teams、Facebook、Slack 等,也可以在 Copilot Studio 本身提供的 Demp 网站上发布您的 Copilot。
第 7 步:发布您的 Copilot
- 完成所有自定义后,您可以点击右上角的发布按钮来激活您的 Copilot。如果您再次进行任何更改,则必须再次单击"发布"以保存。
- 在最终发布之前,还需要完成其他一些设置,例如语言、语音助手、实体、生成式 AI 等。
- 您可以设置身份验证配置,以便任何使用 Copilot 的人都可以访问它。

步骤 8:在演示网站上发布您的 Copilot
制作 Copilot 后,您可以直接在演示网站上发布它。
- 转到您的 Copilot > 频道 > 演示网站。您需要在此处插入有关演示网站的信息,如欢迎消息、保护启动器等,然后您的网站就可以访问您的 Copilot 了。
- 如果您发现有关 Copilot 聊天的任何错误,请确保再次将更改发布到 Copilot,它将处理该错误。
步骤 9:测试和调试
一旦逻辑和 AI 功能到位,就该严格测试您的 Copilot 了。
- 使用 Copilot Studio 中的内置模拟器运行初始测试。输入不同的命令来查看 Copilot 的反应。
- 例如,如果用户要求"安排与开发人员的会议",请确保工作流访问日历数据、检查可用性并生成确认。
结论
使用 Microsoft Copilot Studio 构建自己的 Copilot 是迈向 AI 驱动自动化未来的激动人心的旅程。通过设置正确的环境、定义清晰的工作流程、集成 AI 以及仔细测试和部署 Copilot,您不仅可以简化流程,还可以为用户提供根据组织需求量身定制的个性化 AI 助手。请记住持续监控和改进您的 Copilot,以确保它与您的业务一起成长。
Microsoft Copilot Studio - 免费试用
我们都看到了 Copilot Studio 的真正威力,它的价格合理,可为您提供全面自动化、协作并将生产力提升到一个新的水平。但如果您想在完全投入之前体验初始版本,最好先从可用的免费试用版开始。在这里,我们将看到访问 Microsoft Copilot Studio 提供的免费试用版的步骤。
什么是 Copilot Studio 中的免费试用版?
Microsoft Copilot Studio 中的免费试用版让客户可以亲身体验其中的许多功能,从而在转向付费计划之前做出明智的选择。Microsoft Copilot Studio 与 Microsoft 365 集成,并通过其 AI 驱动的功能辅助提高生产力。您可以执行诸如严格的内容创建、自动执行重复任务以及优化整个团队的工作流程等任务。

开始免费试用的先决条件
您需要确保满足一些先决条件。在开始免费试用之前最好进行检查,以便获得顺畅的体验。
1. Microsoft 帐户
您需要一个有效的 Microsoft 365 帐户才能开始 Copilot Studio 试用版。如果您没有,请访问 Microsoft 帐户创建 页面。
2.符合条件的订阅计划
部分订阅计划可免费访问 Copilot Studio。订阅以下 Microsoft 365 计划的用户有资格开始免费试用 −
- Microsoft 365 商业标准版
- Microsoft 365 商业高级版
- Microsoft 365 企业计划 (E3、E5)
您可以在此处查看完整的订阅计划列表及其优惠。
3.系统要求
确保您的设备满足使用 Microsoft Copilot Studio 的最低系统要求 −
- 操作系统 − Windows 10/11 或 macOS 10.14 及更高版本
- RAM − 8 GB(推荐)
- 存储 − 20 GB 可用空间
- 兼容浏览器 − Microsoft Edge、Google Chrome(最新版本)
4. 浏览器要求
使用正确的浏览器对于获得最佳体验至关重要。 Copilot Studio 在现代浏览器(例如 Microsoft Edge 或 Google Chrome)上运行效果最佳。
开始免费试用的步骤
现在您已确保满足先决条件,下面介绍如何开始免费试用 Microsoft Copilot Studio −
步骤 1:导航至 Copilot Studio 页面
- 转到官方 Copilot Studio 免费试用页面。
- 找到试用注册部分。
- 您也可以从 Copilot Studio 部分下的 Microsoft 365 仪表板访问。

第 2 步:登录或创建帐户
- 如果您有 Microsoft 365 帐户,请直接登录并访问演示版本。或者在 Microsoft 帐户门户中设置您的帐户。
- 登录后,您将被定向到免费试用设置页面。
步骤 3:申请免费试用
- 填写必要的详细信息,例如您的姓名、电子邮件等,以开始试用。
- 此过程只需几分钟,然后您将在给定的帐户中收到有关免费试用的确认电子邮件。

步骤 4:设置 Copilot Studio
- 您可以使用我们的 Copilot 设置指南开始设置 Microsoft Copilot Studio。
- 如果您的帐户中有 365 计划相同的电子邮件 ID,则它会在您的 Copilot 界面中显示所有这些应用程序。
- 此外,Microsoft 还提供了一个非常好的指南,用于设置您的自定义项和其他文档。

免费试用版中可用的功能
在试用期间,您可能需要访问许多关键功能,这些功能可以让您一窥 Copilot Studio 的全部潜力 −
1.人工智能辅助
试用人工智能驱动的工具,它可以自动执行重复性任务,并提供许多提示和建议以提高生产力。
2. 协作工具
使用内置的协作功能来装饰整个项目的团队合作。无论您是与同事实时工作还是跨部门协调,该工具都可以让您更轻松地保持一致。
3. 限时功能
一些顶级功能(如许多高级自动化选项)仅在试用期间可用。但是,除非您升级到付费计划,否则试用期结束后它们将受到限制。
免费试用限制
虽然免费试用很强大,但仍有一些限制需要注意 −
- 试用期 − 免费试用期通常为 30 天。请务必在这段时间内探索所有功能。
- 受限功能 − 试用期间,部分高级功能可能访问受限,例如某些数据集成工具或项目管理插件。
常见问题和故障排除
如果您在注册或使用免费试用时遇到任何困难,以下是一些常见解决方案 −
- 登录问题 − 确保您的浏览器已更新且兼容。如果登录时遇到问题,请清除缓存。
- 免费试用未激活 − 仔细检查您的 Microsoft 365 订阅是否符合试用条件。访问支持页面获取更多帮助。
如需进一步帮助,您可以联系 Microsoft 支持团队。
免费试用后的后续步骤
免费试用结束后,您可以选择 −
- 升级到付费计划 − 您可以升级到付费计划以继续使用 Copilot Studio 的所有功能。您可以在此处查看定价。
- 保留已完成的工作 −确保在试用期结束前保存或导出您已开始的任何工作或项目,这样您就不会丢失进度。
开始免费试用 Copilot Studio 是探索其渐进式功能和体验的绝佳方式。按照上述简单步骤,您将能够在几分钟内设置试用版。
Power CAT Copilot Studio Kit
对于 Microsoft Copilot 用户来说,Power CAT Copilot Studio Kit 是一款必不可少的工具,它提供了一组资源、模板和指南,可加速自定义 Copilot 的开发。在本教程中,我们将了解 Power CAT Copilot Studio Kit 是什么以及将其与 Copilot Studio 集成的步骤。
GitHub 上提供的 Power CAT Copilot Studio Kit 是 Microsoft 设计的一项重要资源,旨在帮助开发人员和公民开发人员使用 Power Platform 构建自定义 Copilot。该套件提供工具、模板和连接器,使用户能够利用 Microsoft 生态系统中的 AI 功能来加速开发过程。

来源:https://github.com/microsoft/Power-CAT-Copilot-Studio-Kit?tab=readme-ov-file
什么是 Power CAT Studio Kit?
Power CAT(客户咨询团队)Studio Kit 是一组开源资源,可帮助 Power Platform 用户将 AI 和 Copilot 功能集成到他们的应用程序中。您可以在此处访问该套件。该套件包括 −
- 示例项目 − 有许多示例项目和预建模板可供您制作自定义 Copilot。
- 连接器 − 此外,还有许多工具可用于将 Power Apps、Power Automate、Power Virtual Agents 和其他服务与您的 Copilot Studio 集成。
- AI 模型 − 模板在许多用例中使用 AI 模型以便与您的项目集成。
- 自动化工作流 −自定义自动化也存在,通过为重复任务准备自动化,可以节省大量时间。
通过集成此套件,您可以构建更智能、响应更快的应用程序和 AI 驱动的智能 Copilot。
使用 Power CAT Studio 套件的先决条件
- Microsoft 365 订阅 − 访问 Power Apps、Power Automate 和其他平台服务必不可少。
- Power Platform 环境 − 确保您的 Power Platform 环境已设置和配置。
- Azure 订阅 − 托管任何外部服务并连接到 AI 模型或数据所必需的。
- 访问 Copilot Studio −您需要访问 Microsoft Copilot Studio 来开发和管理您的自定义 Copilot。
- Git 已安装 −克隆和管理 Power CAT Studio Kit 存储库。
集成 Power CAT Studio Kit 的步骤
以下是指导您完成的简化流程 −
步骤 1:克隆 Power CAT Studio Kit 存储库
首先,您需要将存储库克隆到本地计算机以访问所有模板和工具 −
- 在系统上打开终端或 Git Bash。
- 运行以下命令克隆存储库。
git clone https://github.com/microsoft/Power-CAT-Copilot-Studio-Kit.git
克隆后,导航到克隆的目录。
cd Power-CAT-Copilot-Studio-Kit

第 2 步:了解工具包的结构
获得存储库后,请熟悉其核心组件 −
- /Samples − 此文件夹包含几个预构建的示例项目,例如用于特定任务的自定义 AI 驱动的 Copilot。
- /Connectors − 包括 Power BI、SharePoint 和 Azure 等服务的 API 连接器。
- /Workflows − 可导入 Power Automate 的预配置工作流。
- /AI 模型 −此文件夹包含用于与 Azure 上托管的机器学习模型集成的模板。
此处,每个文件夹都有一个 README 文件,用于说明资源的用途以及如何有效地使用它们。

步骤 3:将示例项目导入 Power Platform
- 登录 Power Apps − 通过导航到 Copilot Studio 中的 Power Apps 选项,使用您的 Microsoft 365 凭据登录。
- 创建新应用 − 从 Power Apps 仪表板中选择创建 > 画布应用。
- 导入示例文件 −您可以直接将 Studio Kit 的 /Samples 文件夹中的 .msapp 或 .zip 文件导入 Power Apps。例如,如果您使用的是 Expense Tracking Copilot 示例,请上传与此项目对应的文件。
- 自定义应用 − 上传应用后,您可以根据需要对其进行修改。您可以使用 Studio Kit 中提供的连接器和工作流集成 AI 功能,例如预测分析。

步骤 4:设置环境变量和 API 连接器
示例项目可能需要 API 连接或凭据的环境变量。要设置这些 −
- 导航到"设置" − 在 Power Apps 中,转到应用设置并找到"环境变量"部分。
- 设置 API 凭据 − 例如,如果您要集成 Power BI 仪表板,请在环境变量中设置 Power BI 工作区 ID 和 API 密钥。
- 配置 API 连接器 − 按照 /Connectors 文件夹中的说明,使用 Studio Kit 中提供的连接器连接 Power Automate、SharePoint 或外部 API(例如 Azure 认知服务)。
步骤 5:使用 Power Automate 创建工作流
Power CAT Studio Kit 还包括为 Power Automate 设计的预构建工作流。要集成这些 −
- 打开 Power Automate
- 从 /Workflows 上传 .zip 文件。
- 在这里,您可以修改工作流以自动化 Copilot 中的流程。例如,您可以自动化由 Copilot 交互触发的批准请求或通知。
- 自定义工作流后,将其与您的 Power Apps 或 Power Virtual Agents 链接。
第 6 步:集成 AI 模型
为了将 AI 功能集成到您的 Copilot 中,Studio Kit 提供了用于连接到 AI 模型的模板。
- 使用提供的连接器将您的 Copilot 链接到 Azure 认知服务,以获取 AI 驱动的电动工具,例如文本分析或预测分析。
- 如果您有自定义模型,请按照 /AI Models 文件夹中的说明将它们与 Power Platform 工具集成。设置 Azure 机器学习并将其与 Power BI 或 Power Apps 链接以在您的应用中创建智能洞察。
第 7 步:测试和验证 Copilot
完成示例项目、连接器、工作流和 AI 模型的集成后,测试 Copilot − 至关重要
- 运行应用 − 在 Power Apps 中,运行 Copilot 以确保其按预期运行。
- 检查 API 连接 − 验证所有 API 调用(例如 Power BI、SharePoint)是否成功。
- 测试自动化 − 确保 Power Automate 中的工作流按预期触发并且任务正在高效地自动化。
- AI 预测 −如果您使用的是 AI 模型,请验证 Copilot 生成的预测和见解的准确性。

第 8 步:部署 Copilot
测试完成后,您可以将应用部署到生产环境 −
- 发布应用 − 在 Power Apps 中,选择"发布"以使 Copilot 可供最终用户使用。
- 部署连接器和工作流 − 确保所有 API 连接器和工作流也部署到 Power Automate 中的适当环境。
- 监控性能 −使用 Power Platform 的内置分析工具或 Azure Monitor 来跟踪自定义 Copilot 的性能和使用情况。
Power CAT Copilot Studio Kit 为在 Power Platform 中开发和集成 AI 驱动的 Copilot 提供了强大的基础。通过遵循上述步骤,您可以快速将示例项目、API 连接器和工作流集成到 Power Apps 中,并使用 Power Automate 自动化复杂流程。
Microsoft Copilot Studio - 自定义实体
实体是任何聊天机器人或智能助手(例如 Microsoft Copilot Studio)的支柱。但什么是实体?实体是一个信息单元,可以表示现实世界的主题或对象,例如任何特定的颜色或样式、国家/地区名称、大洲、邮政编码、个人信息、电子邮件、日期和时间等。您需要了解的一件事是,实体在 Microsoft Power Apps 中有所不同,它表示数据或表格。但在这里,在 Microsoft Copilot Studio 中,它与 Power Apps 中使用的术语完全不同。
在这里,我们将看到实体对于 Microsoft Copilot Studio 至关重要,以增加与聊天机器人的对话或提高上下文感知能力。我们将看到不同类型的实体、它们的类型、自定义实体及其测试。
什么是预建实体?
现在,假设您正在制作一个从用户那里获取信息的个人聊天机器人。一些实体示例是
- 用户名
- 电子邮件
- 位置
- 护照号
- 税号
- 医疗保险号
- 城市等。
要捕获此信息,您的聊天机器人需要了解输入的用户是否是电子邮件。它必须正确识别电子邮件模式。因此,这里有由 Copilot Studio 预定义的预建实体,可以识别常见的数据类型,例如日期、电子邮件地址和数字。这些实体通过处理标准数据格式来节省时间,您无需手动配置。

访问和使用预建实体的步骤
按照以下步骤访问和使用预建实体 −
1. 导航到"实体"选项卡 −
- 登录 Microsoft Copilot Studio 并转到"设置">"实体"。
2. 浏览预建列表 −
- 您将看到预建实体的列表,例如日期、时间、电子邮件和电话号码。选择您想要在机器人对话中使用的实体。
3. 选择并实施 −
- 选择后,通过将实体映射到机器人的提示来集成实体。例如,如果您希望机器人捕获用户的电子邮件,请在对话流中插入预构建的电子邮件实体。
4. 测试集成 −
- 实现实体后,使用测试聊天功能检查机器人是否正确捕获和处理数据。
让我们构建一些自定义实体
自定义实体允许您定义机器人需要识别的特定领域数据。例如,在电子商务聊天机器人中,您可能需要为产品类别、品牌或商品 ID 创建自定义实体。
创建自定义实体的步骤

- 转到"实体"选项卡,然后单击其下方的"创建新实体"按钮。
- 根据您希望其捕获的信息命名自定义实体(例如,ProductID、CustomerName)。选择实体类型,例如文本或数字。
- 如果实体可以有多种变体(例如,产品可以用不同的名称来指代),请列出其所有相关同义词以提高识别准确性。
- 定义自定义实体后,将其映射到相关的对话提示。例如,如果您创建了 ProductID 实体,则在机器人向用户询问产品编号时使用它。
- 进行最终测试,您需要检查实体在聊天机器人流程中的行为。如果机器人无法识别某些变体,请返回并调整同义词或通过提供新的测试用例来修改数据类型。
此外,启用智能匹配功能后,您可以自由编写逻辑,而不必担心语法错误。

示例
假设您希望自定义实体在电子商务聊天机器人中捕获"ProductID" −
- 名称 − ProductID
- 类型 − 文本
- 同义词 −包括"商品编号"、"SKU"等变体,甚至是用户可能输入的简写术语。
什么是封闭列表实体?
封闭列表实体表示一组预定义的可接受值。当您想要将用户输入限制为特定值(例如产品类别、地区或部门列表)时,这些实体特别有用。
创建封闭列表实体的步骤
创建新实体 −
- 在 Copilot Studio 中的 "实体" 选项卡中,单击 "创建新实体" 并选择"封闭列表"实体的选项。
- 为实体添加可接受的值,以及每个值的同义词或相关术语。例如,对于 ProductCategory 实体,您可以定义 电子产品、家具、服装 等值。
- 要求用户从对话中的特定选项中进行选择时使用此实体。机器人现在将期望输入与预定义列表值之一匹配。
- 与机器人交互并提供封闭列表值的变体以确保正确识别。

示例
对于零售环境中的机器人,创建 ProductCategory 实体可能包括 −
- 电子产品(同义词:小工具、设备)
- 服装(同义词:服饰、可穿戴设备)
- 杂货(同义词:食品、消耗品)
这将确保您不仅接受来自预定列表的输入,而且可以有效处理同义词。
正则表达式实体如何工作?
正则表达式(正则表达式)实体允许识别更复杂的模式,如字母数字代码或特定格式,如订单号或邮政编码。它们非常适合捕获结构化输入。
创建正则表达式实体的步骤
创建新实体 −
- 单击"创建新实体"并选择"RegEx"作为实体类型。
- 输入正则表达式模式。例如,要捕获 10 位订单号,请使用模式 \d{10}。此模式可确保仅输入恰好 10 位数字。
- 在需要结构化数据的提示中使用此正则表达式实体,例如订单 ID 或跟踪号。
- 在测试期间,输入有效和无效数据,以确保机器人识别与正则表达式模式匹配的输入,同时拒绝不正确的格式。

示例
对于订单跟踪机器人,您可以使用模式 − 创建 OrderID 正则表达式实体
- 模式 − \d{10}(用于 10 位订单号)
- 示例用户输入 − "我的订单号是 1234567890。"
为什么我们需要在对话中使用实体?
当实体集成到对话流程中时,其功能最强大。因为整个聊天机器人都基于实体和实体检测算法,它必须自动识别用户的输入。
每次您向 ChatGPT 或任何个人 Copilot 聊天机器人询问某事时,它们都会使用实体理解所有内容。我们的任务是微调这些实体,以便我们可以为用户进行自定义输入。因此,允许机器人根据用户的输入动态响应。
将实体集成到对话中的步骤
- 选择对话步骤 − 确定对话中将使用实体的点。例如,当询问电子邮件或产品 ID 时,请确保选择了正确的实体。
- 添加实体 − 在对话编辑器中,从下拉列表中选择相关实体(例如,电子邮件、产品 ID)。这会告诉机器人期望与此实体匹配的数据。
- 槽位填充 − 启用槽位填充以确保仅在捕获必要实体后对话才继续。
- 测试对话流程 − 与之交互。
示例
询问产品查询的机器人可能会有以下对话 −
- 聊天机器人 − "请输入您的产品 ID。"
- 用户 − "12345"
- 聊天机器人 −(捕获 ProductID 实体并继续对话)。
什么是槽位填充?
槽位填充是确保从用户那里收集特定数据的关键机制。如果没有必要的数据(或"槽位"),机器人将提示用户,直到提供信息为止。
步骤
- 在对话流程中,指定需要哪些实体。例如,在继续订单查询之前,可能需要提供姓名、电子邮件和产品 ID。
- 如果用户未提供所需数据,机器人将自动询问缺失的实体。
- 确保机器人仅在所有必需的插槽都填满后才继续。
示例
在客户支持场景中 −
- 聊天机器人 − "你叫什么名字?"
- 用户 −(跳过输入)
- 聊天机器人 − "请提供您的姓名以继续。
测试和验证实体
测试对于确保您的机器人正确识别和处理实体至关重要。使用 Copilot Studio 中的内置测试工具来验证对话流程中每个实体的性能。
测试实体的步骤
- 使用 Copilot Studio 中的"测试聊天"功能模拟对话并查看机器人如何响应用户输入。
- 使用各种输入测试机器人以确保准确捕获实体。根据需要调整实体配置。
- 在部署您的机器人之前,请在不同场景中进行彻底的测试,以确保它正确处理用户输入。
通过了解这些具有槽填充的不同类型的实体,您可以确保您的 AI Microsoft Copilot Studio 制作的聊天机器人从用户那里捕获所有必要的数据,从而对话更加流畅、引人入胜。
Microsoft Copilot Studio - 触发短语
在当今世界,我们拥有 Microsoft Copilot Studio 等强大的自动化工具,触发短语在用户与应用程序之间的交互中起着非常重要的作用。在 Copilot Studio 中,触发短语充当启动预定义工作流的命令机制,提供无缝且高效的方式来执行各种任务。
在本教程章节中,我们将了解不同的触发短语、它们的用法、工作原理以及如何在 Microsoft Copilot Studio 中设置自己的触发短语。
什么是触发短语?
触发短语是特定的关键字或短句,可激活 Copilot Studio 中的预定义操作或工作流。这些短语旨在使工作流更加直观,允许用户通过简单地键入或说出某些短语来启动操作。
例如,如果您想设置触发短语来生成某些报告,则可以使用短语"生成每日报告"。这将自动从 Copilot Studio 工作流中提取所有必要的数据并生成报告。这可以节省您的时间,您不必手动创建报告。
为什么使用触发短语?
基本上,触发短语可以帮助您的 Copilot 聊天机器人更好地了解用户在相同上下文中以不同方式或以不同短语提出的输入。触发短语允许用户以简单、自然的方式与复杂系统交互,从而提高工作流效率。
无论是自动化销售渠道、生成报告还是执行重复性任务,触发短语都可以减少繁琐的工作,并允许用户专注于更高价值的输出。
常见触发短语列表
以下是 Microsoft Copilot Studio 中常见触发短语的列表 −
触发短语 | 描述 |
---|---|
Phrases | Starts the topic when the copilot receives a message matching topic trigger phrases. |
Message Received | Starts the topic every time a message is received from the user. |
Activity Received | Starts the topic when the copilot receives an activity including a message or event. |
Event Received | Respond to custom client events. |
Redirect | It starts the topic when it is redirected from another topic. |
Inactivity | This is for the topic after a period of inactivity from the user. |
Conversation Update Received | It is based on conversation changes from a client like adding or removing users or channels. |
Invoke Received | Respond to advance inputs (e.g. Button click in Teams). |
On Unknown Intent | If none of the topics matches and (If gen AI is enabled). |
为了简化流程,这里有一些您可以实施的常用触发短语 −
一般用例 −
- "Create a repor"
- "Schedule a meeting"
- "Update project status"
- "Send a reminder"
Customer Service −
- "Create support ticket"
- "Log customer feedback"
- "Assign case to agent"
Sales & Marketing −
- "Follow up with a lead"
- "Send email campaign"
- "Update CRM status"
这里的关键是确保这些短语与您的工作流程目标一致,使用户能够直观地进行交互。
设置多个触发短语
Microsoft Copilot Studio 可让您一次将多个触发短语分配给单个工作流程,使其灵活且用户友好。当用户可能对同一任务使用不同的术语时,这可能很有用。
例如 −
- "Generate daily report"
- "Create today’s report"
- "Show daily analytics"
这里要注意的是,多个触发短语可以触发相同的工作流程,让用户可以自由地与系统自然交互,而无需记住确切的命令。
如何定义多个触发短语?
- 导航到工作流程中的触发短语设置。
- 输入您的主要短语(例如,"生成每日报告")。
- 使用添加短语按钮添加更多触发短语。例如,添加"创建今天的分析报告"或"显示每日摘要"等短语来捕获不同的用户意图。
- 保存配置。
通过添加变体,您可以确保可以通过不同但相关的命令触发工作流,从而增强可用性。
在 Copilot Studio 中设置触发短语的步骤
让我们演示一下如何设置触发短语来自动执行每日报告生成任务。严格按照以下步骤操作 −
步骤 1 − 登录到您的 Microsoft Copilot Studio。
步骤 2 − 如果您已经创建了现有的 Copilot,请转到它。或者,您可以使用新建 > Copilot 创建一个新 Copilot。
步骤 3 −在您创建 Copilot 的仪表板中,您可以在顶部水平栏上看到主题部分,单击它。


步骤 4 − 在主题中,您可以看到触发短语。如果您尚未创建任何短语,请点击主题 > 触发器 > 短语 > 编辑,然后您可以添加触发短语。
步骤 5 −您可以通过从触发器窗口顶角的三个点中选择属性来配置属性。
例如,您想要为任何餐厅创建菜单,并且您的副驾驶必须理解每个用户输入,因为用户可能会为想要获取信息的同一道菜输入不同的名称。因此,您必须尽可能定义该菜的所有触发短语。

步骤 6 − 您还可以更改触发器,以便创建一些有创意的触发器,例如在无活动或未收到消息时要做什么等。选择触发器 > 短语 >更改触发器。

例如,这是不活动触发短语,您可以使用可用选项发送消息或发起投票等。

第 7 步 − 完成后保存并发布主题。您可以使用提供的不同选项编辑每个触发器的属性,以进行更多自定义。请记住,每次更新时都要保存。

触发短语的最佳实践
- 保持简短和相关 − 触发短语越简单、越直观越好。长或复杂的短语会让用户感到困惑。
- 避免冲突 − 如果两个工作流程有相似的触发短语,Copilot 可能难以确定要执行哪个操作。确保每个短语对于其工作流程都是唯一的。
- 定期检查和更新 − 随着时间的推移,工作流程会不断发展,您的触发短语也应如此。定期检查以确保短语仍然相关且用户友好。
- 不要重定向 − 不要使用触发器在对话中重定向。此外,不必担心单词的大写、拼写或复数形式。
- 使用上下文变体 − 根据常用用户术语添加短语变体。例如,同时使用"创建报告"和"生成报告"可确保无论用户偏好如何,都可以轻松访问工作流。
触发短语是 Microsoft Copilot Studio 中必不可少的工具,可让用户轻松自然地启动工作流。正确使用正确的触发短语可以非常有效地微调您的副驾驶模型。
Microsoft Copilot Studio - 自适应卡片
对于所有 Microsoft Copilot Studio 用户来说,工作变得更加轻松。如果您想为聊天机器人开发自定义输出,每当任何用户与其交互时,您只需要使用预构建的模板。您还可以使用图像构建自定义模板,以显示在聊天机器人响应的输出中。但这些模板是什么?这些被称为自适应卡片,它们是基于 JSON 的非常强大且自适应的卡片,可让您创建自定义 UI 元素。
在本教程中,我们将了解这些自适应卡片的工作原理以及如何将它们与您的 Copilots 集成以创建自定义动态响应。
为什么需要自适应卡片?

自适应卡片可帮助您为 Copilot 创建高度动态的用户友好型 UI 界面,包括按钮、表单字段、图像、文本等元素,让您的 Copilot 从第一次用户交互开始就看起来很棒。这些卡片只是 JSON 片段,可以适应任何 Microsoft 应用程序的 UI 界面。
例如,如果使用一些预构建的自适应卡片,它们会遵循 Microsoft Teams 的主题。另一方面,同一张卡片将适应任何其他 Microsoft 应用程序,如 Excel 或 PowerBI。
此外,您可以通过访问自适应卡片实时构建自定义卡片。您可以通过拖放方法开始粘贴徽标、任何图像或插入按钮、图标等元素。最后,您只需复制 JSON 代码并将其粘贴到您的 Copilot 环境中即可。
使用自适应卡片的先决条件
在开始之前,请确保您具有以下 −
- 访问 Copilot Studio。
- 对 JSON 格式有基本的了解。
- 熟悉 Copilot Studio 的主题和触发短语。
- 可选的自适应卡片设计器帐户,以便更快地进行原型设计。
自适应卡片的分步指南
步骤 1:设计自适应卡片
在这里,您不需要编写整个 JSON 代码来开发自适应卡片。以下是创建第一张自适应卡片的方法 −
选择模板或从头开始

- 访问自适应卡片设计器。
- 您可以从预建模板(如表单或公告)中进行选择,也可以通过选择"新卡片"从头开始。
将组件添加到您的卡片
- 文本 −拖动"TextBlock"组件以添加文本。
- 图片 − 您可以使用"Image"组件显示图片,或直接将复制的图片粘贴到卡片上。之后,您还可以设置 URL 属性以指向图片源,如 https://example.com/image.png。
- 输入字段 − 添加用户输入选项,如文本框 (Input.Text)、日期选择器 (Input.Date) 或多选选项 (Input.ChoiceSet)。
例如,要创建一个简单的反馈表单,您可以添加一个 TextBlock 来输入说明,然后添加一个 Input.Text 来输入用户的反馈。

预览您的设计
组件到位后,设计器的预览面板会向您展示自适应卡片在聊天机器人中呈现时的样子。此实时预览有助于调整布局和内容。
复制 JSON
满意后,单击"复制 JSON"按钮。此 JSON 结构定义卡片,可直接在 Microsoft Copilot Studio 中使用。
第 2 步:在 Microsoft Copilot Studio 中创建主题
准备好自适应卡片 JSON 后,下一步是将其集成到 Copilot Studio 中。
1. 打开 Copilot Studio
登录 Copilot Studio 并导航到"主题"部分,您将在其中创建或修改代表对话流的主题。
2.创建新主题

- 单击"新主题"以创建短语。
- 为主题指定一个清晰且描述性的名称,例如"用户调查"。
3. 定义触发短语
触发短语可激活主题。例如,对于反馈表单,您可以使用类似的短语 −
- "提供反馈"
- "提供调查"
- "我已评论"
添加几个触发短语,以确保您的聊天机器人可以识别用户可能请求此操作的各种方式。
步骤 3:在 Copilot Studio 中集成自适应卡

1. 添加自适应卡
在主题编辑器中,找到"添加自适应卡"选项。您将看到一个可以粘贴 JSON 的空间。
2.粘贴 JSON
粘贴从自适应卡片设计器复制的 JSON。确保语法正确 - 括号不匹配或缺少逗号可能会导致问题。格式正确的 JSON 如下所示 −
{ "type": "AdaptiveCard", "body": [ { "type": "TextBlock", "text": "Please provide your feedback:" }, { "type": "Input.Text", "id": "feedbackText", "placeholder": "Type your feedback here" }, { "type": "Action.Submit", "title": "Submit" } ], "version": "1.3" }
3. 测试卡片
在继续操作之前,请点击"测试"按钮来模拟聊天机器人在用户触发此主题时的响应。这是确认卡片是否正确呈现且输入是否按预期工作的好时机。
第 4 步:自定义自适应卡片以进行用户交互
自适应卡片不是静态的。您可以使用输入字段和基于用户交互的动态响应来丰富其功能。
1. 添加输入字段
修改 JSON 以包含文本、选项或日期的输入字段。以下是反馈表单 ChoiceSet 的示例 −
{ "type": "Input.ChoiceSet", "id": "feedbackType", "value": "1", "choices": [ { "title": "Bug Report", "value": "1" }, { "title": "Feature Request", "value": "2" } ] }
这允许用户在不同的反馈类型之间进行选择,例如错误报告或功能请求。
2. 添加操作按钮
您可以向自适应卡添加操作按钮,单击时会触发事件,例如提交表单或打开外部链接 −
{ "type": "Action.OpenUrl", "title": "Learn More", "url": "https://example.com" } For form submission, use: { "type": "Action.Submit", "title": "Submit" }
3. 集成变量
如果您想让卡片动态化,可以将 Copilot Studio 中的变量插入到自适应卡片中。例如,您可以用用户的名字问候用户 −
{ "type": "TextBlock", "text": "Hello, ${username}!" }
步骤 5:处理自适应卡片的响应
一旦用户与自适应卡片交互,您就需要以有意义的方式处理他们的输入。
1.操作处理程序
用户提交表单或做出选择后,您可以配置 Microsoft Copilot Studio 以做出相应响应 −
- 将其重定向到确认消息。
- 触发另一个主题。
- 将输入发送到 API 端点进行处理。
例如,提交反馈表单后,您可以将用户重定向到感谢消息 −
{ "type": "TextBlock", "text": "Thank you for your feedback!" }
第 6 步:测试和发布自适应卡片
1. 预览整个流程
Microsoft Copilot Studio 提供预览模式,可让您模拟整个用户交互。彻底测试流程以确保卡片呈现、输入得到处理并且响应正确。
2. 发布您的机器人
对设计和功能满意后,单击"发布"按钮以使您的聊天机器人上线。您的自适应卡片现已集成并准备好与真实用户交互!
自适应卡片的高级功能
自适应卡片提供一系列高级功能,使您的聊天机器人更具交互性 −
条件元素 −您可以根据用户操作隐藏或显示组件,例如仅当用户选择特定选项时才显示其他选项。
可操作卡片 − 除了提交表单之外,自适应卡片还可以触发工作流、连接外部服务等。
有关条件元素的更多信息,请查看官方文档。
设计自适应卡片的最佳实践
版本 − 确保您的 Copilot 上的版本与 JSON 构建器的版本匹配。如果没有,那么您可以更改自适应卡片网站内的目标版本以匹配 Bot Framework WebChat。

简单是关键 −虽然自适应卡片功能丰富,但要避免输入过多或设计复杂而让用户不知所措。
移动优化 − 在桌面和移动平台上测试卡片以确保响应能力。
验证 JSON − 始终验证 JSON 以避免集成过程中出现错误。使用 JSON 验证器。
按照这些简单的步骤,您可以轻松地为聊天机器人开发自定义卡片响应,使用户界面更加先进和互动。这完全取决于您的创造力以及您想要如何设计您的机器人框架。
Classic Bot 与 Modern Copilot
继续介绍 Microsoft Copilot Studio 的强大功能,以下是两种制作聊天机器人框架的最强大方法,即Classic Bot和Modern Copilot。根据您的框架,这两种方法都有细微的差别,但用途很大。
在本教程章节中,我们将了解这两种类型的机器人之间的区别、它们的工作原理、它们支持的扩展以及它们功能的详细比较。最后,您将有一个清晰的思路来决定适合您项目的完美方法。
什么是 Copilot Studio 中的Classic Bot?
Microsoft Copilot Studio 中的Classic Bot是围绕基于规则的预定义逻辑构建的。这些机器人在决策树上运行,使用固定路径来引导对话。Classic Bot对于处理常见问题、基本客户支持或预编程交互等简单、重复的任务非常可靠。

创建Classic Bot的步骤
- 打开 Microsoft Copilot Studio 并单击"创建Classic Bot"选项。
- 从可用的预建模板中进行选择,例如客户支持或常见问题机器人。
- 定义意图和话语 −
- 意图是机器人需要响应的操作,例如"下订单"或"获取天气信息"。
- 话语是用户可能说来触发这些意图的示例。
- 为每个意图设置响应模式:基于决策树的固定响应。
- 通过提供不同的用户输入在内置测试环境中测试机器人,并验证响应是否符合编程规则。
示例
如果用户询问"我的帐户余额是多少?",Classic Bot可以根据固定规则返回预定义的响应,例如"您的余额为 1000 美元"。
Copilot Studio 中的 Modern Copilot 是什么?
与Classic Bot不同,Modern Copilot 采用机器学习驱动的方法进行对话。 Modern Copilots 经过了 Microsoft 提供的数据集的高度训练,其强大的 ML 模型和 AI 算法支持实时学习和情境驱动的适应性。它们由 Microsoft Graph 提供支持,可与用户数据和服务进行深度集成。

创建 Modern Copilot 的步骤
- 打开 Microsoft Copilot Studio 并导航到"创建 Modern Copilot"部分。
- 选择用于情境对话的自定义实体和机器学习模型。
- 通过允许 Copilot 使用自然语言处理 (NLP) 动态解释用户输入来定义灵活的对话路径。
- 添加情境管理,以根据用户数据提供个性化响应。
- 使用具有广泛输入的实时测试环境测试 Modern Copilot,以了解 AI 如何适应和发展。
- 使用 AI 反馈循环监控和调整响应,以提高准确性。
示例
当被问到"我的下一个会议是什么?"时,Modern Copilot 可以使用 Microsoft Graph 从用户的日历中提取数据,提供实时、个性化的响应。
Modern Copilot 可以处理模糊请求,例如"安排我的每周报告",解释上下文,并根据用户过去的交互或日历以个性化详细信息做出响应。

Copilot 和 Classic Bot 之间的主要区别之一是生成式 AI 功能,该功能仅在 Modern Copilot 中可用。
基于 Classic Bot 和 Modern Copilot 的真实场景
1. Classic Bot 在行动
- 用户 − Sarah,一位网上银行客户。
- 场景 − Sarah 需要查看她的账户余额,并希望找到最近的银行分行进行亲自访问。她使用银行的客户服务聊天功能,该功能由 Classic Bot 提供支持。
- 启动 − Sarah 打开银行网站并点击聊天图标。
用户输入 − Sarah 输入"我需要查看我的余额"。
Classic Bot 响应 − Classic Bot 对此查询有一个预定义的规则。它会检查特定关键字(如"余额")并响应 −
- "请输入您的帐号或登录您的帐户以查看您的余额"。
用户验证 − Sarah 输入她的帐号。
Classic Bot 响应 −机器人提供静态的、预定义的响应 −
- "Your current balance is $5000".
附加请求 − 然后 Sarah 询问"最近的分行在哪里?"
Classic Bot决策树 − 机器人按照其编程路径询问 Sarah 的邮政编码。Sarah 回复了她的邮政编码。
- 根据输入,机器人获取预定义的分行位置列表并显示:最近的分行位于 Main Street 1234 号,营业时间为上午 9 点至下午 5 点。
因此,我们可以说Classic Bot可以高效处理重复、简单的查询,例如检查帐户余额或提供分行详细信息。它在固定的基于规则的框架内运行,使其可靠但仅限于预定义的交互。
如果 Sarah 需要更多动态帮助,她的互动可能会更顺畅。例如,如果她想要有关其帐户活动的个性化建议或安排会议的帮助,那么如果不为每种可能的交互添加自定义规则,机器人就无法有效地处理它。
2. Modern Copilot 在行动
- 用户 − Sam,一名远程工作的员工。
- 场景 − Sam 在家工作,需要安排与他的团队的会议,从公司的 SharePoint 中提取相关文件,并收到上次会议记录的摘要。他使用集成到公司工作流系统中的 Modern Copilot。
- 启动 − Sam 打开嵌入了 Modern Copilot 的公司内部协作应用程序。
用户输入 − Sam 输入"安排明天上午 10 点与我的团队开会"。
Copilot 响应 − Modern Copilot 使用其自然语言处理 (NLP) 功能来解释 Sam 的请求。它通过 Microsoft Graph 连接到 Sam 的日历并向团队发送会议邀请。
- "您与团队的会议已安排在明天上午 10 点"。
用户输入 − Sam 跟进,您能从 SharePoint 中提取最新的项目文件吗?
Copilot 操作 − Copilot 动态连接到 SharePoint,搜索与正在进行的项目相关的文件,并实时检索它们。
- 以下是来自 SharePoint 的最新项目文件:[File1.pdf]、[File2.docx]
用户输入 − Sam 然后问,"给我一份上次会议记录的摘要"。
Copilot 响应 − Modern Copilot 从 OneNote 中提取相关会议记录,使用其 AI 功能对其进行处理,并返回简明摘要。
- "这是上次会议的摘要:Project Alpha 进展顺利,截止日期为下周五"。
完成这些任务后,Copilot 会更新其知识库,从 Sam 的偏好和上下文中学习,以便在未来的互动中提供更高效的响应。因此,它可以动态处理信息,实时适应 Sam 的需求,而无需为每个特定操作预定义规则。
Classic Bot和Modern Copilot之间的主要区别
下表重点介绍了Classic Bot和模型副驾驶之间的主要区别 −
方面 | Classic Bot | Modern Copilot |
---|---|---|
技术 | 基于规则、决策树驱动 | 人工智能驱动,由机器学习和 NLP 提供支持 |
基于 | Power Virtual Agents | 新副驾驶功能 |
生成式人工智能 | - | 是 |
界面 | 旧 | 现代 |
AI 功能 | 非常有限 | 与 AI 完全集成 |
解决方案管理 | 使用主题组件 | 使用主题 V2 组件 |
插件支持 | - | 是 |
交互风格 | 仅限于预定义响应和严格的工作流程 | 动态、自适应和上下文感知交互 |
学习能力 | 无学习能力;仅根据预定义规则运行 | 通过自适应 AI 和用户行为进行持续学习 |
与外部系统集成 | 集成有限,通常需要自定义连接器 | 与 Microsoft Graph、SharePoint、OneDrive 等平台深度集成 |
响应灵活性 | 针对特定查询的固定响应 | 实时、上下文敏感的响应 |
自然语言理解 (NLU) | 最少或无 | 高级自然语言处理 (NLP) |
处理复杂查询 | 较差,需要手动升级 | 优秀,可以处理和解决复杂的多步骤请求 |
情境意识 | 缺乏维护对话情境的能力 | 在互动过程中维护和构建情境 |
个性化 | 无个性化;所有用户的响应相同 | 根据用户偏好和历史记录定制响应 |
任务自动化 | 功能有限的简单任务自动化 | 具有动态工作流的高级任务自动化 |
可扩展性 | 需要手动更新规则才能扩展 | 无需人工干预即可通过 AI 和 ML 自动扩展 |
数据处理 | 最少;仅处理预定义输入 | 来自集成系统的实时数据处理 |
培训和维护 | 需要持续手动更新 | 自学;最低限度的手动维护 |
错误处理 | 遵循严格的错误路径;经常导致死胡同 | 自适应;提供替代解决方案和建议 |
用户体验 | 静态、重复的交互 | 流畅、引人入胜且个性化的体验 |
跨会话上下文保留 | 无会话内存;每次对话都从头开始 | 在会话中保留用户上下文和偏好 |
部署灵活性 | 需要在特定平台上自定义部署 | 可轻松部署在各种环境中 |
迁移 | 可能 | N/A |
主题 | 手动创建主题 | 通过 Copilot 的生成式 AI 创建主题 |
触发器 | 仅触发短语 | 支持多个触发短语 |
事件 | - | 发送事件、发送活动、发送 HTTP 请求、记录自定义遥测事件。 |
总之,Classic Bot和Modern Copilot都有各自的优势和用例。如果您追求简单性和可预测性,Classic Bot可能是您的最佳选择。但是,如果您需要适应性、实时学习和与现代数据源的集成,Modern Copilot是您的最佳选择。这两种方法都允许您在 Microsoft Copilot Studio 中构建强大的对话代理,但最终的选择取决于项目的复杂性和要求。
Power Automate 流程
Power Automate 已成为一种非常强大的工具,可自动执行所有 Microsoft 平台上的多项任务。如何将这些自动化与 Microsoft Copilot Studio 连接起来?您可以访问所有自动化流程,与聊天机器人框架协作,整个工作环境将得到极大提升。但如何将 Power Automate 与 Copilot Studio 集成?
在这里,我们将探索两种不同的方法将 Power Automate 集成到 Copilot Studio 中,并比较哪种方法最适合您的环境。
什么是 Power Automate?
Power Automate 是一种关键工具,它通过链接各种应用程序和服务来自动化重复的工作流程。这是微软提供的一项基于云的服务,允许用户在应用程序之间自动化工作流程,从而更轻松地实现日常任务的自动化。
无论是发送自动通知、同步数据还是管理审批,Power Automate 都可以通过连接 Outlook、SharePoint、Teams 和第三方应用程序等不同服务来提高工作效率。
您可以在此处查看 Power Automate 文档。
方法 1:从 Copilot Studio 内部连接 Power Automate Flow
这种较旧的方法允许用户直接在 Copilot Flows 中创建和连接 Power Automate Flows。您需要做的是从 Microsoft Copilot Studio 的界面直接访问 Power Automate。您可能无法获得 Power Automate 的所有功能,但您可以轻松地为开始生成流程。以下是有关如何执行此操作的分步指南 −

集成 Power Automate 的步骤
- 打开 Microsoft Copilot Studio。
- 打开您预先构建的 Copilot,或者您可以自己创建一个。
- 在 Copilot 内,导航到"流程"部分。
- 创建新的 Copilot 流程:选择在 Copilot Studio 内创建新流程的选项。
- 单击"添加 Power Automate 流程"。
- 进入流程编辑器后,从可用自动化工具列表中选择 Power Automate。
- 使用 Power Automate 的内置功能在 Copilot Studio 内定义触发器和操作连接器。
- 选择触发器(例如,Microsoft Teams 或 SharePoint 中的事件)并配置操作(例如,发送批准请求或同步数据)。
- 通过模拟用户输入和响应,直接在 Copilot Studio 中测试流程。
- 验证自动化是否按预期执行并进行任何必要的调整。

此方法的局限性
- 与直接在 Power Automate 中构建流程相比,设计能力受到限制。
- 灵活性和 UI 选项有限。
- 示例:直接在 Copilot 中自动化审批工作流,无需进行太多自定义内置模板。
方法 2:在 Power Automate 中单独创建流程,然后导入到 Copilot Studio
这种现代方法更加灵活,允许您利用 Power Automate 的完整功能集,在外部创建流程,然后将其导入 Microsoft Copilot Studio。此方法提供了现代化的 UI 和更多自定义选项。

在 Power Automate 中创建流程的步骤(单独)
- 使用您的 Microsoft 帐户登录您的 Power Automate 门户
- 在其中创建一个新流程:
- 根据您的需求选择流程类型(例如,自动、即时、计划)。现在让我们选择一个自动流程。
- 您必须选择一个启动流程的触发器。这可以是在 Outlook 中接收电子邮件或添加到 SharePoint 的新文件,您必须相应地选择触发器。
- 选择触发器后,配置操作,例如发送电子邮件、更新记录或生成通知。
- 您可以使用条件、循环和批准来增强流程。
- 在将其与 Microsoft Copilot Studio 集成之前,请在 Power Automate 中测试流程以确保其正常运行。
- 转到测试部分并使用示例数据运行流程。


导入步骤将流程构建到 Copilot Studio
- 打开 Copilot Studio
- 转到您想要集成 Power Flow 的 Copilot
- 打开 Copilot 并导航到流程部分。
- 选择导入现有 Power Automate 流程的选项。
- 在 Copilot Studio 中,找到导入流程按钮。
- 现在选择您之前创建的 Power Automate 流程。
- 通过将其链接到 Copilot 输入和输出来配置它。例如,您可以让客户查询触发流程,或者让聊天机器人响应启动操作。
- 对导入的 Power Automate Flow 进行实时测试,以确保它在 Copilot Studio 中按预期运行。
- 验证 Copilot 是否可以触发流程并无缝处理自动化。

此方法的优势
- 允许更多灵活性和自定义。
- 利用 Power Automate 的全系列连接器,包括定制流程。
- 提供现代化的 UI 和更用户友好的设计来管理自动化。
- 示例:高级数据同步SharePoint 和 Dynamics 365 之间的工作流程,触发自动通知并在 Copilot Studio 内记录更新。
两种方法之间的比较
下表突出显示了这些方法之间的主要区别 −
功能 | 在 Copilot Studio 中创建流程 | 从 Power Automate 导入流程 |
---|---|---|
设计灵活性 | 仅限于 In-Copilot 连接器 | 完全访问 Power Automate 功能 |
UI | 基本且受限 | 现代且高度可定制 |
集成 | 直接但有限 | 高级且灵活 |
触发器和操作 | 可用的标准操作 | 全系列 Power Automate 触发器 |
自定义 | 最低限度的自定义 | 使用条件逻辑完全可自定义 |
测试和调试 | Copilot 中的基本测试 | Power Automate 中的高级测试 |
Copilot Studio 中 Power Automate 流程的用例
将 Power Automate 与 Copilot Studio 集成可实现一系列自动化可能性。一些示例包括 −
- 自动批准 − 用户通过 Copilot 提交请求,Power Automate 向经理发送批准请求。
- 通知 − 自动通知团队在 Copilot 中触发的关键事件,例如新客户查询。
- 数据同步 − 将 Copilot 中的用户输入同步到 SharePoint 或 Dynamics 365,确保无缝数据一致性。
将 Power Automate 与 Microsoft Copilot Studio 连接起来为您的工作流程带来了巨大的力量,允许以最小的努力实现复杂流程的自动化。第二种方法提供了更大的灵活性、定制性和更好的 UI 体验,使其成为大多数用户的推荐方法。无论您选择哪种方法,Power Automate 都有助于简化流程,全面节省时间和精力。
共享您的 Copilot 构建
协作是构建 Copilot 的关键。在 Copilot Studio 中,共享过程非常简单、高效且高度安全,可确保只有合适的人员才能访问您的 Copilot 构建。在本教程章节中,您将了解如何将您的构建与其他开发人员集成,无论您是与内部团队成员还是外部合作伙伴协作。本指南涵盖了从权限设置到安全共享实践的每个步骤。
了解 Copilot Studio 中的安全功能
Microsoft Copilot Studio 拥有非常先进的安全系统,其中包括基于角色的访问控制和强大的加密功能,用于处理数据漏洞。
基于角色的访问控制
当您向任何其他开发人员提供对 Copilot 的访问权限时,访问权限基于角色。这意味着可以根据用户的工作和职责为其分配访问权限。这些角色通常包括 −
- 查看者 − 凭借此访问权限,用户可以查看 Copilot,但不能进行修改。
- 编辑者 − 在这里,用户可以修改 Copilot,但不能管理其设置。
- 所有者 − 完全控制,包括共享和管理权限的能力。
数据加密和安全
Microsoft Copilot Studio 使用 Microsoft 的企业级加密来保护 Copilot 构建及其共享访问。这可确保即使在外部共享时数据也是安全的。
设置共享构建的 Copilot 的权限
共享 Copilot 的最重要方面之一是配置正确的权限。这不仅可以控制谁可以查看或编辑 Copilot,还可以决定谁可以进一步共享或修改设置。
配置权限的步骤
- 打开 Copilot Studio 并导航到仪表板。
- 选择您想要共享的 Copilot。
- 单击"设置"或"权限"选项卡。
- 在"权限"部分,将用户分配给角色:查看者、编辑者或所有者。
- 如有必要,通过选择"自定义权限"自定义每个角色的权限。
- 设置完所有角色和权限后,单击"应用"以保存设置。
示例 −如果您与数据分析师团队合作,您可能希望他们拥有编辑权限来调整 Copilot 的逻辑,但限制他们共享或删除构建。

在团队成员之间共享内置的 Copilot
在您的组织内共享 Copilot 是一个简单的过程,但具有细粒度的控制,以确保合适的人员获得适当的访问权限。

与团队成员共享 Copilot 的步骤
- 导航到 Copilot 的设置:从您的仪表板,单击要共享的 Copilot。
- 单击"共享"选项:根据您的 Studio 版本,这也可能显示为管理访问权限。
- 添加团队成员:从您的目录中输入团队成员的电子邮件地址或用户名。
- 选择他们应该是查看者、编辑者还是所有者。
- 选择发送电子邮件或应用内通知,提醒他们共享访问权限。
- 点击"共享"完成该过程。
示例 −这适用于您正在开发 AI 增强型聊天机器人,并且想要与数据科学家共享构建并为他们分配编辑角色,以便他们可以调整机器人的 ML 模型的情况。
与外部组织共享 Copilot
当您需要与外部供应商或合作伙伴协作时,Microsoft Copilot Studio 允许安全的外部共享。

外部共享的步骤
- 打开您要共享的特定 Copilot 的设置。
- 在共享选项部分下,切换选项以允许外部共享。
- 输入外部用户的电子邮件。如果他们属于其他组织,请确保他们的域已获准共享。
- 与内部团队成员一样,为他们分配查看者、编辑者或所有者角色。
- 根据需要,确保外部用户对敏感数据或高级设置的访问权限有限。
- 对设置满意后,向他们发送协作邀请。
跟踪和审核共享 Copilots
跟踪谁访问了您的 Copilot 至关重要,尤其是在高安全性环境中。Copilot Studio 提供强大的审核功能来监控对共享 Copilots 采取的每项操作。
- 访问审核日志 − 您可以通过导航到管理面板并单击审核日志来跟踪日志。
- 查看活动 −查找与共享 Copilot 相关的任何活动,例如登录尝试、文件更改或权限修改。
- 设置警报 − 配置警报对您非常有帮助,这样您就可以收到异常活动的通知,例如登录尝试失败或未经授权的数据访问。
- 生成报告 − 定期下载活动日志以供内部审核。
撤销访问或修改权限
有时您可能需要撤销访问权限或降低某人的权限。这可能是因为项目结束,或者某人不再需要相同级别的访问权限。
撤销或更改权限的步骤
- 导航到您之前管理访问权限的 Copilot 设置。
- 找到您要修改或撤销其访问权限的用户或组织。
- 降低其角色(例如,从编辑者到查看者)或完全删除其访问权限。
- 进行调整后,保存设置。
- 最后,您可以发送通知,告知他们其访问权限已被更改。
如果您想向仅需要临时访问权限的用户授予访问权限,则可以使用限时访问功能。这将在设定的时间段后自动撤销他们的权限。
共享内置 Copilot 的最佳实践
为确保您的 Copilot 在共享时保持安全,请遵循这些最佳实践 −
- 限制外部共享 − 仅在绝对必要时才与外部用户共享 Copilot。
- 使用基于角色的访问 − 您必须确保仅向其他用户授予完成其任务所需的权限,并尽可能将其保持在最低限度。
- 定期审核 − 还要定期审查共享 Copilot 的审核日志,以发现未经授权的访问。
- 访问审查 −定期审查用户的角色,以确保他们的访问权限随着工作职责的变化而保持适当。
在 Microsoft Copilot Studio 中共享您构建的 Copilot 是一项强大的功能,可在保持严格的安全控制的同时实现协作。借助基于角色的访问权限、审核功能和详细的权限设置,您可以放心地与内部团队和外部组织共享您的构建,同时知道您的数据和配置是安全的。