使用 AI 代理进行客户交互(Contact Center Enterprise)

list-menu反馈?
本文提供了有关如何将 AI 代理与语音和数字渠道集成以有效处理 Cisco Contact Center Enterprise. 的客户交互的端到端指南

在 Webex AI 代理工作室平台中创建并配置 AI 代理后,下一步是将它们与语音和数字渠道集成。 此集成允许 AI 代理处理与客户进行的基于语音的对话,从而提供无缝的交互式用户体验。

对用于语音呼叫的自治 AI 代理的访问目前仅限于特定客户。 有关更多信息,请联系 Cisco 支持人员。

以下部分详细介绍了将 AI 代理与语音通道集成的配置流,使他们能够有效地管理基于语音的客户交互。

先决条件

设置 AI 代理

以下部分详细介绍了将 AI 代理与语音通道集成的配置流,使他们能够有效地管理基于语音的客户交互。

任务参考

1

启动 Webex AI 代理工作室

请参阅 Webex AI 代理工作室管理指南中的 访问 Webex AI 代理工作室部分

2

创建和配置 AI 代理

请参阅 Webex AI 代理工作室管理指南 中的设置脚本化 AI 代理部分。

3

在 Webex AI 代理工作室中配置 AI 代理后,复制已配置的 AI 代理的代理 ID。

请参阅 Webex AI 代理工作室管理指南 创建脚本化 AI 代理部分。

4

在 Call Studio 应用程序中,使用此代理 ID 配置虚拟代理语音元素设置的 Bot ID 属性。 Unified CVP 调用脚本并将机器人 ID 发送到业务流程协调程序。 业务流程协调程序调用机器人 ID。

请参阅 Cisco Unified CVP VXML Server 和 Call Studio 的 Virtual Agent Voice of the Element Specification 一章 ,网址为 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-customer-voice-portal/products-programming-reference-guides-list.html

您可以使用 Call Studio 应用程序中的 VAV 节点来回答来自语料库或知识库的特定查询。 您还可以启用多轮次对话。 AI 代理可以提出后续问题、理解上下文并提供个性化响应。

只需将 VAV 节点拖放到您的 Call Studio 应用程序即可开始使用。 此节点可帮助您使用在 Webex AI 代理工作室中配置的脚本化 AI 代理。

创建和配置 AI 代理

有关详细信息,请参阅 Webex AI 代理工作室管理指南中的设置脚本化 AI 代理设置自治 AI 代理 部分。

在流中配置 AI 代理

您可以使用 AI 代理节点来回答来自语料库或知识库的特定查询。 您还可以启用多轮次对话。 AI 代理可以提出后续问题、理解上下文并提供个性化响应。

只需将 AI 代理节点拖放到可视化流构建器上即可开始使用。 此节点可帮助您使用在 Webex AI 代理工作室中配置的脚本化和自治 AI 代理。

在 AI 代理节点中配置输入和输出变量

AI 代理节点包含两种方法:

  • 处理消息:允许您将用户消息发送到所选代理并获取代理响应。

  • 关闭会话:允许您在 AI 代理中关闭会话。 在某些情况下,可能需要关闭现有 AI 代理会话并启动新会话。 可以使用 AI 代理节点中的特定方法实现。 例如,如果会话在指定时间段内保持非活动状态,系统将自动关闭会话以优化资源。

  1. 在“处理消息”方法中,配置以下输入变量:

    • 代理类型:流中使用的代理的类型,例如脚本化或自治代理。

    • 代理:处理用户消息并获得响应的代理。

      您可以在 Webex AI 代理工作室中查看您有权访问的 AI 代理。 有关在 Webex AI 代理工作室中管理用户和代理的详细信息,请参阅 用户角色

    • 消息:包含发送到所选 AI 代理的传入客户消息的变量名称

    • 语言:如果所选的 AI 代理是多语言的,则可以在“语言”下拉列表中选择传入消息的语言。 我们根据 AI 代理设置中的语言填充下拉列表。

      注意:我们对使用单一语言的代理禁用此下拉列表。

    • 通道:系统接收客户消息的通道名称。

    • 用户标识符:为所选频道提供用户的唯一标识符。

    • 自定义参数 (可选):您可以将有关客户的其他信息作为键值对传递给 Webex AI 代理工作室。 我们将此信息与用户的个人资料相关联,并将其用于以后的对话。 例如,您可以指定用户是新客户还是现有客户。

      作为自定义参数传递的密钥可在代理响应中作为 ${consumerData.extra_params.<your_key>} 进行访问。

      目前,仅支持通过数字通道的脚本化 AI 代理自定义参数。

    • 消息参数 (可选):您可以将有关当前交换的其他信息作为键值对传递给 Webex AI 代理工作室。

      我们不存储此消息,它仅有空用于下一个代理响应。 作为消息参数传递的密钥可在代理响应中作为 ${extra_params.<your_key>} 进行访问。

  2. 在处理消息方法中配置以下输出变量:

    • TextResponse:在 AI 代理中配置的文本输出;仅当不存在其他类型的富元素或特殊元素时才有效。 此外,对于响应中的多个文本项,将返回第一个文本项。

    • FullResponse:代理输出中包含所有丰富元素和多条消息的完整响应。

    • 数据存储:代理中所有用户定义的会话变量的 JSON/字典

    • TransactionId:Webex AI Agent Studio 中请求的交易 ID

    • 会话 ID:Webex AI Agent Studio 中的会话/对话 ID

    • ConsumerId:Webex AI Agent Studio 中的客户 ID

    • MessageMetadata:与来自已配置代理的当前响应关联的元数据

    • 会话元数据:与来自已配置代理的当前响应的会话关联的元数据

      目前,MessageMetadata 和 SessionMetadata 仅支持通过数字通道的脚本化 AI 代理。

    • ResponsePayload:来自 Webex AI Agent Studio 的完整响应有效负载

  3. 在“关闭会话”方法中配置以下输入变量:

    • 代理:处理用户消息并获得响应的代理。

      您可以在 Webex AI 代理工作室中查看您有权访问的 AI 代理。 有关在 Webex AI 代理工作室中管理用户和代理的详细信息,请参阅 用户角色

    • 会话 ID:我们关闭 AI 代理会话。 会话 ID 有空为处理消息方法的输出变量。

节点结果

您可以查看此节点的可能节点结果列表。 您可以使用编辑(铅笔)图标自定义节点标签。 节点通过与节点结果对应的节点边缘之一退出。 每个 AI 代理节点对应于一个节点结果。 以下是节点结果列表。

  • 错误(红色):表示以下内容:

    • onError:当代理未响应消息时。

    • onInvalidCustomerID:当缺少客户标识符时。

    • onInvalidMessage:当消息值丢失时。

  • 成功(绿色):表示以下内容:

    • onSuccess:当代理响应消息时。

    • onAgentHandover:当代理向代理提出移交请求时。

  • 超时(黄色/琥珀色):表示以下内容:

    • onTimeOut:当代理在不超过 15 秒内没有响应时。

这篇文章对您有帮助吗?
这篇文章对您有帮助吗?