跳转到主要内容

热门内容

今日:


总体:


最近浏览:


Chinese, Simplified

category

几个月前,我写了一篇关于Copilot Studio的新预览功能“插件操作(Plugin Actions)的文章。(如果你还没有读过这篇文章,可以在这里阅读。)如果你不熟悉插件操作,副驾驶会使用它们自动响应用户,你可以在一个主题内调用它们!在我之前的文章中,我向您展示了如何使用现有的power平台连接器创建插件操作,并展示了如何从主题调用该操作,天哪,这会减少创建主题的工作量吗!除了使用预构建的Power平台连接器外,还有其他方法可以创建插件操作,您还可以使用自定义构建的连接器和机器人框架技能。最后但同样重要的是,您还可以使用Power自动化流程来构建插件操作,这就是本文的全部内容!我决定写一篇关于如何使用Power 自动化流程来构建插件操作的文章,因为我在网上找不到任何关于如何做到这一点的信息!

Power Automate Flow


你需要做的第一件事是建立一个Power 自动化流程。在我的案例中,我创建了一个非常简单的Power 自动化流程,该流程根据电子邮件地址向Dynamics 365查询联系人行的唯一ID,然后将该信息从Power 自动化反馈给Copilot。您会注意到,在流程的第一步中,我正在寻找一个电子邮件地址。这很重要,因为我正在使用该输入向Dynamics 365查询联系人。当副驾驶中输入的电子邮件地址在Dynamics 365中不存在时,我的流程中有一些条件,但为了学习如何从Power 自动化流程中创建插件操作,你可以跳过这些步骤。(只需确保在测试此功能时,您与Dynamics 365中的电子邮件地址有联系!)


在流程的最后一步(响应副驾驶Respond to Copilot),您将看到来自Power 自动化流程的数据被反馈给副驾驶。请记住,这只是您可以用来创建插件操作的流的一个示例,您也可以使用其他流。

创建插件操作


创建Power自动化流程后,您可以在Copilot Studio中创建插件操作。为了创建插件操作,您需要打开要为其创建插件操作的副本。点击站点地图左侧的“主题”导航项。然后单击屏幕顶部的“+添加”,然后单击“插件操作(预览)”。这将打开“添加操作”屏幕。从这里,您可以搜索要用于该操作的Power Automation流程。在我的例子中,该流程称为“电子邮件联系人插件检查”。请记住,Flow需要在副驾驶的方案中才能显示在这里。一旦您选择了流,它就会显示在“连接详细信息”步骤中。单击“下一步”查看并完成,然后单击“完成”,不做任何更改。我更喜欢在保存插件操作后对其进行编辑,但您也可以在创建插件时这样做。
单击“保存”后,您将在列表中看到新创建的插件操作。现在是时候更新插件操作了,所以让我们点击它打开它。在“详细信息”下,你会看到插件操作名称、模型显示名称和模型描述。默认情况下,这些值是从Power Automation Flow复制的。插件动作名称只是插件动作的名称,这样制造商就可以很容易地识别插件动作,所以你可以保持原样。“模型显示名称”和“模型描述”更重要,因为它们被人工智能用来确定何时使用插件、它做什么等。在这里输入清晰的信息非常重要。


在模型显示名称中,我输入:“Query for contact id”,在模型描述中,我键入:“Runs a query in Dynamics 365 to find a contact id.”注意:在测试时,我必须尝试不同的方法以确保其有效。请确保保存更改并单击“输入”。在输入部分,我只有一个输入(见Power 自动化流程图像中的第一步),我需要一个订单号。AI使用显示名称来确定如何填充此输入。默认情况下,显示器显示“电子邮件”,因为这就是我的Power自动化流程(在副驾驶技能触发器中)中所说的。我不会改变这一点,因为这正是我在这个输入中寻找的东西。输入的描述也被AI用来确定输入,所以在这里我输入:“用于查询的电子邮件地址。”

在输出部分,确保选中“运行此操作后响应用户”。这将允许机器人向聊天对象发送消息。在这里,您可以让AI创建消息,也可以自己创建消息。对于这个例子,我将创建一条消息,显示给与副驾驶互动的人。我选择“您创建消息,之后我可以在屏幕上可见的框中创建消息。当你点击变量图标时,你会注意到Power 自动化流程中可用的变量。如果您查看Power 自动化流程的图像,这些是“响应副驾驶”步骤中的值。我看到消息变量output.contactid,在我键入“您的联系人ID是”后,我将其添加到输出部分的消息框中。别忘了保存你的更改!

将插件操作添加到主题中


本练习的最后一步是创建一个新主题,并在主题中添加插件操作。要创建新主题,您需要单击屏幕左侧的“主题”。单击“+添加”,然后选择主题>从空白处开始。这将加载主题屏幕。在这里,您可以输入一些触发器,在我的例子中,我添加了“我的联系人id在哪里”、“查找联系人id”和“联系人id”。下一步是添加插件操作。您可以通过单击加号图标并选择“调用操作”来完成此操作。单击“插件操作(预览)”,然后选择您在上一步中创建的插件操作。这里的最后一步是在插件操作运行后结束主题。再次单击加号按钮,然后选择“主题管理”>“结束当前主题”。别忘了命名主题并保存它!


 

测试主题!


现在您已经保存了主题,可以对其进行测试了!请确保您在Dynamics 365中有一个联系人,其电子邮件地址可用于测试。我在聊天中输入了“我的联系人id是什么”。你会注意到副驾驶会回答“文本是什么?”。这不是一个非常明确的信息,我宁愿让副驾驶要求一个电子邮件地址,因为最终用户很可能不明白副驾驶在找什么。副驾驶要求“文本”的原因是,用于流输入的名称存储在power automation中。在我的例子中,电子邮件地址输入被称为“文本”。请记住,微软已经意识到这一点,他们正在努力解决这个问题。到目前为止,我真的很喜欢插件操作,因为它们使主题创建更快!我希望你喜欢阅读这篇文章!请务必在下周再次查看新文章,或在此处订阅,以免错过下一篇文章!

本文地址
最后修改
星期二, 九月 10, 2024 - 14:36
Article