主题定义了代理和用户之间的对话流程,它们使您能够适应代理可能拥有的不同路径。这让用户可以进行自然且流畅的对话。构建主题时,您可以添加节点,其中一种节点类型是“调用操作”,您可以在其中选择“提示”操作。提示节点集成了 AI Builder 的自定义提示创作功能,为您的代理向 GPT 模型发出指令。
同样,如果您现在已经在使用 Dataverse,那么您可以将主题提示与企业数据结合起来。这是通过以下方式实现的
定义提示的输入参数
从 Dataverse 中选择表和列,以便将提示置于
将响应的输出配置为文本或 JSON
输入提示后,插入输入和提示所依据的列
您可以在将提示添加到主题之前实时测试提示,以便在必要时调整提示。
使用 Dataverse 数据进行地面提示
观看第 3 集 –为您的代理构建提示操作
本集中展示的用例是使用 Dataverse 表中的筹款数据作为提示,以总结筹款人迄今为止收到的捐款。
为您的代理构建提示操作
了解更多:
本集的提示可以从我们的 Power Platform 库中复制,过滤到 AI Builder 并选择筹款人信息
使用连接器向代理添加操作
在扩展代理时,您可以通过操作访问 所有者/合伙人/股东电子邮件列表 各种第一方和第三方服务。Microsoft Copilot Studio 与 Power Platform 连接器模型集成,允许您通过操作使用和连接超过 1,400 个第一方和第三方服务。连接器是 API 的包装器,可通过操作在整个 Power Platform 中使用。这使使用 Microsoft Copilot Studio 构建的代理能够通过企业数据进行聊天并执行某些操作。
您可以在 Microsoft Copilot Studio 中向代理添加多种类型的操作:
预构建连接器操作- 使用 Power Platform 连接器访问来自其他系统的数据,例如 Salesforce、Zendesk、MailChimp 和 GitHub 等流行的企业产品。
自定义连接器操作- 可以构建连接器以访问来自公共或私有 API 的数据。作为开发人员,您可以使用Visual Studio 中的连接服务通过与 Power Platform 建立连接来创建自定义连接器。这样您就可以使用 Microsoft Copilot Studio 进行实时调试。
Power Automate 云流– 构建 Power Automate 云流来执行操作、检索和处理数据。
提示操作- 使用 AI Builder 和自然语言理解 (NLU) 来针对您业务中的特定场景和工作流程,如本博文前面所述。
技能- 使用 Bot Framework 技能清单,概述了该技能可以执行的操作,包括其输入和输出参数、技能的端点以及技能的调度模型。
REST API – 您可以使用 REST API(包括 OpenAI API)将您创建的代理与外部系统连接起来,并访问可在代理内使用的数据。
为代理添加动作
利用这些操作可以加速构建您的代理,因为您可以结合专业代码和低代码技术,让您的代理代表您的用户处理任务和操作。
观看第 4 集 –使用连接器向代理添加操作
本集中显示的用例首先探讨使用第一方连接器为您构建的代理,然后添加提示操作,最后如何使用 Visual Studio 的连接服务将自定义连接器发布到 Power Platform 并在测试代理时实时调试。
使用连接器向代理添加操作
了解更多:
与代理一起使用操作
可以从我们的 Power Platform 提示库中复制电子邮件活动提示
插件操作的用户身份验证
对于您添加的每个使用连接器访问数据源或服务的操作,它都有内置于连接器中的身份验证方法。正如 Daniel Laskewitz 所解释的那样,您不需要在设置时对其进行配置,但在测试或使用连接之前需要提供凭据。所选的身份验证方法定义了您的操作在代理运行时使用哪种身份验证。
有两种身份验证方法可供选择:
副驾驶作者身份验证——这使我们能够选择使用在副驾驶作者上下文下运行的操作。
用户身份验证– 使我们能够在用户上下文中运行操作。这意味着我们可以让用户访问他们有权访问的内容,而不必担心有人访问他们不应该访问的数据。
用户身份验证方法
观看第 5 集 –插件操作的用户身份验证
Daniel 在本集中展示的用例是代理从 Entra ID 获取您的用户资料并向您显示信息,其中使用用户身份验证作为身份验证方法。
为插件操作添加身份验证
了解更多:
操作身份验证
使用自然语言创作主题
在这篇博文的前面,我提到过,您可以使用对话式副驾驶构建器体验来创建代理。创建主题时也可以应用同样的方法。副驾驶可以帮助您完成以下工作:
使用自然语言创建主题
添加、修改或删除主题中的节点
使用自然语言创建主题
使用 Copilot 创建主题时,您可以选择“使用 Copilot 根据描述创建”,然后输入主题名称。最后一步是用简单易懂的英语描述要创建的主题。您可以包括希望代理询问的问题、代理应显示的消息以及所需行为的详细信息。然后,Copilot 将神奇地为您创建主题 - 无需配置或编码
使用 Copilot 创建主题,图片
一旦创建主题,就会出现“使用 Copilot 编辑”窗格,并根据提供的描述概述向主题添加了哪些触发器和节点。
添加或修改主题中的节点
创建主题后,您可以从工具栏中选择 Copilot,然后利用自然语言理解 (NLU) 的强大功能描述您想要修改的内容。使用简单、朴素的英语来指导 Copilot,例如:
添加一个问题来询问用户的出生日期
为主题中的所有问题添加两个消息变体
在自适应卡片中汇总从用户收集的信息
使用 Copilot 编辑图像
您可以继续使用“使用 Copilot 编辑”窗格查看对主题所做的修改,并进行进一步的修改。
观看第 6 集 -使用自然语言的作者主题
Gomolemo 在本集中展示的用例是使用自然语言添加有助于预约沙龙的新主题,并通过更新现有节点并添加汇总主题收集的信息的新节点来展示“使用 Copilot 编辑”的案例。无需编码!