调用流作为操作

在 Copilot Studio 中学习如何使用云端流,让助手能够根据要求生成天气预报。 在前面的示例中,您创建了一个提取天气预报的流。 在本例中,您将使用助手主题中的调用操作节点在客户询问天气时调用流。

如果您尚未创建天气预报流,请现在创建。

先决条件

从主题调用流

  1. 在 Copilot Studio 中,转到您要编辑的助手的主题页面。

  2. 创建一个新主题,然后将其命名为获取天气

  3. 添加以下触发短语

    • 是否下雨
    • 今日预报
    • 获取天气
    • 天气情况

    新主题中触发短语的屏幕截图。

    已创建消息节点。

  4. 在消息节点中输入我能为您提供此帮助,然后选择其下的添加节点 (+) 添加新节点。

  5. 为流需要的城市邮政编码输入添加两个提出问题节点,如以下示例所示。

    主题中城市和邮政编码问题节点的屏幕截图。

    注意与每个响应关联的变量的名称,城市Var1邮政编码Var2。 您可以将它们保持原样,或者选择铅笔图标为它们提供一个意思更明确的名称,如“City”和“Zipcode”。

  6. 邮政编码问题节点下选择添加节点 (+)。

  7. 在节点选择窗口中,选择调用操作,然后选择前面创建的流获取天气预报

    调用操作节点的屏幕截图,突出显示获取天气预报流。

  8. 将流输入分配给问题节点的输出变量。 市/县(文本)Var1 获取值,邮政编码(数字)Var2 获取值。 如果您更改了变量的名称,输入新名称。

  9. 在流的节点下,添加一个消息节点,然后输入一个使用该流的输出的消息。 例如:

    今日 (x)location:{x}day_summary 预告。 下雨概率为 {x}chance_of_rain%

    流输入和输出以及消息节点中使用的输出的屏幕截图。

  10. 选择保存

管理助手主题中使用的流

从助手主题中的操作节点调用流后,可以使用节点菜单来管理流。 Copilot Studio 创作画布为您提供三个选项:

  • 删除:选择可以从主题中永久删除节点和流。

  • 刷新流:如果您对 Power Automate 门户中的流进行了更改,选择此选项可重新加载并验证主题中的流。 您需要先解决流中的所有问题,然后才能保存主题。

  • 替换流:选择可以打开操作选取器,您可以在其中选择或创建其他流。

Copilot Studio 创作画布中的流选项的屏幕截图。

测试流和主题

测试流及其调用的主题是一个好主意。

测试助手窗格中,键入主题的触发短语之一,开始与助手的对话。 当助手询问时,请输入您的城市和邮政编码。 确保助手返回今天的天气预报,并且您的消息看起来符合您的预期。

测试助手的屏幕截图。

对您的助手进行故障排除

当您对主题和流进行更改时,请测试您的助手,以确保一切正常。 如果助手在对话过程中遇到问题,它会回复一条错误消息

流检查器中查找大部分与流相关的问题。 创作画布上的任何问题都将显示在主题检查器中。