用于集成 Azure 机器人的示例配置

本文提供了用于将 Azure 机器人与 Customer Service 全渠道集成,然后将查询升级至人工代理的确切步骤和配置值。

在此示例配置中,将创建三个队列和三个传递规则。 将向一个队列添加机器人用户,向另外两个队列添加代理。 将传递规则定义为只要客户开始聊天,都先将其发给机器人,然后按照传递规则中定义的条件升级至人工代理。 此示例中使用的工作流为 ChatWorkStream

  1. 将机器人用户配置为全渠道代理

  2. 按如下方式创建以下三个队列并添加用户:

    • BotQueue:将聊天机器人用户添加到此队列。
    • CreditCardQueue:添加将处理与信用卡相关的查询的代理。
    • HomeLoanQueue:添加将处理与住房贷款相关的查询的代理。
  3. 添加上下文变量。 假设在 ChatWorkStream 工作流中创建一个名称为 BotHandoffTopic 的上下文变量。

  4. ChatWorkStream 工作流中按以下顺序创建以下路由规则:

    • BotRule:将工作流和队列分别指定为 ChatWorkStreamBotQueue。 按照如下所述添加条件:

      创建规则以将客户查询发送给机器人。

    • CreditCardRule:将工作流和队列分别指定为 ChatWorkStreamCreditCardQueue。 按照如下所述添加条件:

      通过创建规则,将客户查询从机器人发送给代理。

    • HomeLoanRule:将工作流和队列分别指定为 ChatWorkStreamHomeLoanQueue。 按照如下所述添加条件:

      创建规则以将客户查询从机器人发送给代理。

  5. 配置 Azure 机器人以升级和结束对话

当客户开始聊天时,通过 BotRule 传递规则将查询传递给机器人。 如果聊天机器人升级查询,则按照配置的传递规则将其发给相应代理。 聊天机器人需要通过升级请求发送正确的上下文变量及其值,以便正确传递查询。

另请参见

集成 Azure 聊天机器人
配置 Azure 和 Copilot Studio 机器人的最佳做法
配置 Azure 机器人以升级和结束对话
机器人的上下文变量
查看机器人见解