调用流作为操作
了解如何通过为代理提供根据请求生成天气预报的能力来使用 Copilot Studio 云端流。 在前面的示例中,您创建了一个提取天气预报的流。 本例使用主题中的操作节点在客户询问天气时调用流。
如果您尚未创建天气预报流,请现在创建。
先决条件
从主题调用流
在 Copilot Studio 中,转到代理的主题页面。
创建一个新主题,然后将其命名为获取天气。
添加以下触发短语:
- 是否下雨
- 今日预报
- 获取天气
- 天气情况
选择触发器节点下的添加节点图标
,然后选择发送消息。
在消息节点的文本框中输入我能为您提供此帮助。
选择消息节点下的添加节点图标
,然后选择提问以添加问题节点,为消息流的第一条消息(城市)添加一个节点。
在问题节点上:
- 在文本框中输入问题“您所在的城市是什么?”
- 在识别下,选择用户的完整响应。
- 注意与此回复相关的变量名称,
Var1
。 您可以保留该名称,或将其替换为更有意义的名称,如“城市”(如有需要,请参阅重命名变量)。
以同样的方式添加另一个问题节点,以获取流中的另一条信息,即邮政编码:
- 在文本框中输入问题“您的邮政编码是什么?
- 在识别下,选择编号。
- 注意与此回复相关的变量名称,
Var2
。 您可以保持名称不变,也可以将其替换为更有意义的名称(例如,“ZIPcode”)。
选择邮政编码的问题节点下的添加节点图标
,选择添加操作并选择之前创建的流获取天气预报。
将流输入设置为问题节点的输出变量。 城市(字符串)的值来自
Var1
(如果重命名,则来自City
),邮政编码(数字)的值来自Var2
(如果重命名,则来自ZIPcode
)。在操作节点下添加消息节点,并输入一条使用流输出信息的信息。 例如:
“今日
location
:day_summary
预告”
“降雨概率为chance_of_rain
%”
其中location
、day_summary
和chance_of_rain
是流的输出参数。选择保存。
管理主题中使用的流
一旦有了调用流的操作节点,就可以使用节点菜单中的以下选项来管理流:
删除可永久删除节点,并从主题中删除流。
刷新可重新加载流,以获取您在 Power Automate 中所做的任何更改,并在主题中进行验证。 在保存主题之前,您必须解决流中的任何问题。
如果您想选择或创建不同的流,请使用更改流图标 ,当您将鼠标悬停在操作节点中的流上时,该图标就会出现。
测试流和主题
测试流及其调用的主题是一个好主意。
在测试代理面板中,键入主题的触发短语之一,开始与代理对话。 当代理要求时,输入您的城市和邮政编码。 验证代理是否返回您所在城市的今天天气预报,以及消息是否符合您的预期。