使用快速模式加快代理流执行(预览版)

[本文是预发行文档,可能会有所更改。]

默认情况下,由代理或应用启动的代理流,如果响应调用的代理或应用所需时间超过两分钟,将会失败。 此故障会影响调用流的代理或应用的功能和可用性。

代理流超时警告的屏幕截图。

重要

本文包含 Microsoft Copilot Studio 预览版文档,有可能会有变动。

预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前可用,以便你可以提前访问并提供 反馈

如果您在构建可投入生产的代理,请参阅 Microsoft Copilot Studio 概述

使用快速模式,流可以实现更快的执行时间。 这一特性提高了客服流程在两分钟窗口内完成的可能性,并能及时响应。

下图显示了在允许快速模式和不允许快速模式下的特定流加速示例。

没有快速模式与快速模式之间的性能比较的屏幕截图。

注释

加速因流程的复杂性及其中使用的操作而有所不同。 快速模式最适合于那些不从连接器移动大量数据,但需要较长处理时间的流程。 建议测试流,看看快速模式是否适合特定方案,以及它如何提高流性能。 如果你遇到流程运行时出现数据限制错误,建议关闭快速模式,并尝试使用其他流程。

Prerequisites

若要使用快速模式,流必须满足以下要求:

  • 该流必须有 代理调用流时触发器应用调用流时触发器
  • 流必须具有响应作,即 响应代理响应应用
  • 该流必须具有与之关联的 Copilot Studio 计划。
  • Power Automate 环境必须运行在新的基础设施上。 有关详细信息,请参阅 可用性

打开快速模式

  1. 选择 “流 ”,然后选择要为其启用快速模式的流。

  2. “概述”页的“详细信息”部分中,选择“编辑”。

    此时会显示 “详细信息 ”面板。

  3. 打开 快速模式。 该开关位于面板底部。

    流详细信息页中快速模式切换的屏幕截图。

注释

你也可以在设计器里构建流程时,从“ 当代理调用流程 时”或“ 当应用调用流程 触发时”开启快速模式。

截图显示了Flow Designer触发卡上的快速模式切换。

使用快速模式指南

何时使用快速模式 何时不使用快速模式
逻辑繁重的流:你的代理流不会从连接器响应中返回大量数据(大量数据超过快速模式的内存限制)。 数据密集流程:你的代理流程涉及大量数据移动(例如,在大型表中列出数据行,或者“获取项目”动作返回1500行、100列的数据)。
代理流程具有响应动作,这意味着流程是时间敏感的。 智能体会等待流执行并尽快返回响应。 代理流没有响应操作。 流采用“即发即弃”模式。 它不需要向调用代理或应用发送回响应。
快速模式在测试期间成功且最佳地运行。 快速模式在测试中失败,原因是可变大小限制或内存限制。 如果流程在测试中失败,你很可能会在流程部署并在生产环境中运行时遇到这些问题。

Availability

Express 模式目前仅适用于升级到支持它的新 体系结构 的某些环境。 Microsoft正在升级环境以支持快速模式。 无需执行任何操作即可升级环境。

若要检查你的环境中是否提供快速模式,请执行以下操作:

  1. 请确保在 Copilot Studio 中配置一个简单的自动流程,包括 代理调用流程时应用程序调用流程时 的触发器,以及一些执行操作。 如果你还没有包含这些元素的工作流,请创建一个。

  2. 请在设计器触发器卡片中查找快速模式开关。

如果未显示快速模式,则环境尚不支持此功能。

注释

如果你的环境还没接入新基础设施,可能有些流程导致环境升级延迟。 你可以按照《Power Automate环境迁移到新架构》中描述的一些步骤,来帮助解除未来的自动升级障碍。

许可

快速模式仅适用于 Copilot Studio 方案下的流。 在这个模式下运行你的流程没有额外成本。 您仍会根据 Copilot Studio 的使用计量中所执行的操作数量被计费。

Limitations

下面是在使用快速模式时要注意的一些已知限制。

流发布时的限制

启用快速模式时,不支持流中的延迟Webhook操作。 保存流时会出现错误。 对于此类情况,请尝试关闭快速模式,然后重试。

流运行时的限制

使用快速模式时存在一些运行时限制。

执行时间

启用快捷模式后,流必须在两分钟内完成。 需要较长时间的流。

流大小

  • 在一次流程运行中不应包含超过100个操作。 动作计数包括循环,每个循环迭代计为一个动作。 以下限制适用于循环:
    • 应用于数组上的每个 循环:最多 100 个项目
    • 执行 until 循环:最多 100 次迭代
  • 可变内容限制:1,024字符。 如果可以的话,找一些变通方法,比如在变量中不插入超过1024个字符,比如 设置变量附加到字符串变量初始化变量。

100 个操作是流大小的安全限制。 你可能能执行超过100个动作,具体取决于流量的重量和数据处理量。 有关管理流量大小的更多信息,请参见 使用快速模式的指南

消息大小

单个作(连接器响应)中传递的数据的消息大小限制为 64 KB。

错误消息

我们在运行时显示错误消息,详细说明流由于前面提到的任何运行时限制而失败的原因。 如果流不符合快速模式的先决条件,建议使用快速模式 关闭运行流。

使用快速模式时的其他限制

  • 自动测试您的流 在流设计器中不起作用。 测试会自动使用流重新提交功能,而流重新提交功能不能与由代理触发的流或由应用触发的流一起使用。
  • 当连接器响应超出内存限制时,循环迭代不会显示在 “运行详细信息 ”视图中。 在某些情况下,你可能会注意到,监视循环时循环迭代不会显示(应用于每个 循环或 执行直到)。 在开发环境中测试流,然后在发布到生产环境之前打开快速模式进行调试。