调用流作为操作

通过为代理提供根据要求生成天气预报的能力,了解如何使用云端流 Copilot Studio 。 在前面的示例中,您创建了一个提取天气预报的流。 在此示例中,您将在代理主题中使用 Call an action 节点,以便在客户询问天气时调用流。

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

先决条件

从主题调用流

  1. 在, Copilot Studio转到 要编辑的代理的 Topics(主题 )页面。

  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 创作画布中的流选项的屏幕截图。

测试流和主题

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

在 Test 代理 (测试 #)窗格中,键入主题的扳机键短语之一以开始使用代理。 当代理要求输入您的城市和邮政编码时。 确保代理返回今天的天气预报,并且您的消息看起来符合您的预期。

测试代理的屏幕截图。

排查代理

在更改主题和流时测试代理 以确保一切正常。 如果代理在会话期间遇到问题,它会以 错误消息进行响应

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