优化代理以最大程度地减少延迟

本文共享一些关键做法,并帮助你优化依赖于外部源信息的代理,以减少客户在对话期间的等待时间。

为外部设置的全局变量设置最长超时延迟。 对于 配置为从外部源接收上下文的全局变量的代理,请设置可选的超时值,以便代理不会挂起更长时间。

让用户知道代理需要一段时间。 代理在几秒钟内未响应可能会使用户怀疑系统是否正常工作。 请考虑在适用主题的开头发送简短消息,指示代理正在查找信息。 这样,用户就会知道该作可能需要一些时间,并且工作正常。

最大程度地减少和优化长时间的代理作。 调用外部系统来查找信息以个性化请求可能会提供出色的体验,但也可能需要很长时间。 如果需要此个性化设置,请确保对调用进行优化,并且所调用的系统是可缩放的。

对快速请求使用 HTTP 请求节点。 使用 Power Automate 流可以轻松完成复杂的作,但是,它可能涉及相当大的开销。 如果只需要单个盒外查找调用,则 HTTP 请求 节点可能是此类简单作的较轻量选项。

对于 Power Automate 调用,请使用 Power Automate 仪表板查看请求持续时间。 Copilot Studio 不提供有关关闭代理作(如 Power Automate 调用)的时长的见解。 因此,很难理解在何处花费时间。 在 Copilot Studio 中,这些现成调用是同步的,这意味着在 Power Automate 流完成之前,对话中不会发生进一步的活动。 请考虑对流使用 Power Automate 仪表板。 此仪表板可让你深入了解作的成功和失败率,以及作需要多长时间。