在此文章中
dropdown icon
开始使用 Webex AI Agent Studio
    dropdown icon
    了解 AI 坐席类型和示例
      示例
    dropdown icon
    必要条件
      Webex Contact Center
      Webex Contact Center Enterprise 和 Contact Center Enterprise
    dropdown icon
    用户角色和权限
      管理成绩单访问权限
    dropdown icon
    访问 Webex AI Agent Studio
      从控制中心登录
      通过 Webex Connect 登录
    主页布局
    dropdown icon
    了解您的仪表板
      AI代理卡上的任务
      创建一个新的人工智能代理
      导入人工智能代理
      关键词搜索
      按代理类型筛选
dropdown icon
管理知识库
    为人工智能代理创建知识库
    上传文件
    dropdown icon
    上传文件的最佳实践
      上传包含表格数据的文件(所有文件类型)时的注意事项
      上传电子表格(.xlsx、.xls、.csv)时的注意事项
    限制
    创建文章
    dropdown icon
    提取网站
      Cisco Webex AI 代理网络爬虫如何识别自身
      网络爬虫如何与 robots.txt 协同工作
    dropdown icon
    创建网络 URL 知识库
      触发手动同步
      审核后批准内容
      最佳实践和局限性
    访问知识库
dropdown icon
设置自主 AI 坐席
    创建自主 AI 坐席
    dropdown icon
    配置自主 AI 坐席
      更新自主人工智能代理配置文件
      向自主人工智能代理添加动作
      配置履行
      配置 MCP 客户端操作
      配置自定义转账操作
      配置知识库
      配置对话设置
    dropdown icon
    预览您的自主 AI 坐席
      平台预览小部件
      预览聊天记录
      预览语音对话
    发布您的自主 AI 坐席
    dropdown icon
    查看自主人工智能代理的会话和历史记录
      会话
      查看会话详情
      历史记录
      版本历史记录
      变更日志
    利用分析技术查看自主人工智能代理的性能
dropdown icon
设置用脚本编写的 AI 坐席
    创建脚本化人工智能代理
    dropdown icon
    配置用脚本编写的 AI 坐席
      更新脚本化人工智能代理配置文件
      配置脚本
      配置代理交接
      配置语言和语音
      配置履行
    dropdown icon
    预览用脚本编写的 AI 坐席
      平台预览小部件
      预览聊天记录
      预览语音对话
    发布用脚本编写的 AI 坐席
    dropdown icon
    脚本化人工智能代理的通用管理部分
      测试脚本代理
      查看代理会话
      查看版本历史记录和变更日志
      策划脚本化人工智能代理
    dropdown icon
    使用分析功能查看脚本化 AI 代理的性能
      概览
      培训
      响应
      策展
dropdown icon
使用 AI 坐席进行客户交互
    使用 AI 坐席进行语音和数字交互
dropdown icon
为 AI 代理管理自定义报告
    创建全局变量
    将全局变量添加到流程中。
    dropdown icon
    创建自定义可视化效果
      创建 AI 代理通话记录可视化
      创建 AI 代理结果分布可视化
dropdown icon
了解 AI 合规性
    了解人工智能代理的透明度
    AI 开发、数据隐私、安全和保障
Webex AI Agent 工作室管理指南
list-menu在此文章中
list-menu反馈?

本文概述了 Webex AI Agent Studio 及其功能、AI 代理配置设置以及 AI 代理与语音的集成。 以及数字渠道和人工智能代理的定制报告。

开始使用Webex AI Agent Studio

Webex AI Agent Studio是一个复杂的平台,旨在创建、管理和部署自动化AI代理,以满足客户服务和支持需求。AI代理使用人工智能,在客户与人类代理互动之前,为他们提供自动化协助。这些代理支持对话中的语音、语言理解和上下文意识的语音交互。此外,AI代理通过短信和在线聊天无缝且信息化地处理数字渠道交互。客户可以享受与礼宾类似的体验,获得有关问题、信息检索的帮助,并尽量缩短等待时间。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复任务,释放员工从事战略性工作。

    • 提供24/7个可用性,处理更高容量并改善响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低劳动力成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误,降低运营成本。

  • 增强决策能力
    • 通过分析大数据集提供数据驱动的见解。

    • 支持预测性分析,以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善了客户体验
    • 基于客户数据定制交互。

    • 通过AI支持的聊天机器人及虚拟助手提供更快的响应时间。

    • 提供24/7个客户支持。

  • 可扩展性和灵活性
    • 轻松向上或向下扩展,以满足不断变化的业务需求。

    • 学习和适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率,获得竞争优势。

  • 员工赋权
    • 释放人类潜能,进行更具创造性和战略性的工作。

    • 通过提供数据、见解和支持,加强协作。

Table 1. Availability of Webex AI Agent

联系中心解决方案

AI代理类型

  • Webex Contact Center

  • Webex联系中心企业(WxCCE)

  • 统一CCE (UCCE)

  • 包装式CCE (PCCE)

  • 统一CCX (UCCX)

    Unified CCX目前作为Alpha版本可用。

脚本AI代理

自主AI代理

了解 AI 坐席类型和示例

下表简要介绍了AI代理类型及其功能:

Table 2. AI agent types and their capabilities
AI代理类型目的如何设置?

自主

自主代理独立工作以实现既定目标,减少持续的人工干预的需要。
  • 他们根据可用的信息和预先定义的行动做出决策。

  • 它们自动执行耗时或重复的任务。

  • 他们访问和使用知识库,为用户问题提供信息和准确答案。

设置自动AI代理

脚本

脚本的AI代理程序被编程以遵循一组预定义的规则和说明。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的培训资料回答问题,该资料汇集了示例和答案。

设置脚本AI代理

示例

自主和脚本AI代理都适用于各种用例,具体要求和所需功能。例如:

  • {1>客户服务<1}—自主代理和脚本代理都可以提供客户支持,而自主代理可以提供更多的灵活性和对自然语言的理解。

  • {1>虚拟助手<1} —自主代理非常适合虚拟助理角色,因为他们可以管理广泛的任务并提供更个性化的交互。

自主和脚本AI代理之间的选择取决于任务的复杂性、所需的自主程度以及培训数据的可用性。

必要条件

Webex Contact Center

  • 如果组织没有正在进行的联系人中心试用或订阅,合作伙伴可以使用Webex AI代理功能设置联系人中心试验。有关更多信息,请参阅{1>{2><2 Webex联系中心自助服务试验<1}条目。
  • 要注册订阅,客户需要购买Flex-3的AI Agent附加工具。0联系中心许可证。基于应享权利,Webex Contact Center将AI代理作为其组织服务之一。有关配置Webex联系中心的更多信息,请参阅{3>{4><4 开始使用Webex联系中心<3}。

Webex联系中心企业版和联系中心企业版

  • 确保以下组件已发布15。0(1) {4>ES202511<4}或更高版本:Cisco Unified CVP、Cisco VVB和Cloud Connect。

  • 要注册订阅,客户需要在Cisco Commerce Workspace (CCW)中购买Webex AI Agent的AI Agent附加工具。请参阅{1>{2><的Cisco Collaboration Flex Plan联系中心订购指南页面2}https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html<1}。

    启用混合组织设置,它将云和内部环境与必要的权利集成在一起。订购流程涉及在Collaboration Flex 3下选择适当的AI代理单位。0联系中心服务。数字AI代理也作为语音订阅订单的一部分被激活。语音AI代理权限授予对Webex AI Agent Studio的访问权限,使您能够根据您的具体用例要求设计和创建量身定制的AI代理。

    有关如何配置AI代理的详细信息,请参阅{1>Cisco Unified Contact Center Enterprise Features Guide中的Webex AI代理章节<1}在{2>{3><3}https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html<2}和{4>Cisco Packaged Contact Center企业功能指南<4}在{5>{6><6}https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html<5}。

用户角色和权限

本部分提供有关组织内访问AI Agent Studio应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

全面访问AI Agent Studio,包括管理其他用户的转录访问权限

完全访问AI Agent Studio,但敏感信息(如转录本)除外 完全访问AI Agent Studio,但敏感信息(如转录本)除外
Contact Center 服务管理员 完全访问AI Agent Studio,但敏感信息(如转录本)除外 不适用 完全访问AI Agent Studio,但敏感信息(如转录本)除外
预配置管理员 不适用 完全访问AI Agent Studio,但敏感信息(如转录本)除外 不适用
只读管理员

无法访问Control Hub上的Webex Contact Center服务

仅读取访问AI Agent Studio,但敏感信息(如转录本)除外 仅读取访问AI Agent Studio,但敏感信息(如转录本)除外
主管 仅读取访问AI Agent Studio,但敏感信息(如转录本)除外 不适用 不适用

来自客户组织的完整管理员可以访问企业档案。他们使用此功能来管理自己和组织中的其他用户的转录访问权限。默认情况下,没有用户可以访问转录本。完全管理员必须明确授予组织中的用户此访问权限。

管理转录访问权限

作为完全管理员,您可以管理组织中用户的转录访问权限。

  1. 启动AI Agent Studio。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击{1>企业配置文件<1}。
  3. 单击{1>队友<1}标签页可查看现有队友列表。
  4. 单击{1>修改<1{2>操作<下的}图标2 列。
  5. 启用{1>解密访问<1}切换以授予用户访问转录本。
  6. 单击{1>修改<1}保存更改。

访问 Webex AI Agent Studio

要创建AI代理,您必须登录Webex AI Agent Studio应用程序。您可以使用以下方式登录:

从Control Hub登录

如果您没有看到 Webex AI Agent,联系Cisco支持以启用相应的功能标志。

  1. 登录{1>{2><2 控制中心<1}。
  2. 选择 Services > Contact Center

  3. Contact Center 导航窗格,选择 Customer experience > AI Agent
  4. 单击 Webex AI Agent 访问应用程序。

这会在另一个浏览器标签页中打开Webex AI Agent Studio应用程序,您可以配置您的AI Agent。

只有当您通过Webex AI Agent Studio访问Webex AI Agent Studio时,才可用AI代理的语音预览 Control Hub > Services > Contact Center,支持语音通道交互。

从Webex Connect登录

要访问Webex AI Agent Studio应用程序,您应该有权访问Webex Connect。

  1. 使用为您的企业和凭证提供的租户URL登录Webex Connect应用程序。

    默认情况下,{1>服务<1}页面将显示为主页。

    登录{1>{2><2 控制中心<1}并选择 Services > Contact Center。从 Contact Center 导航窗格,选择 Tenant Settings > Digital。选择 Webex Connect。{1>服务<1}页面将显示为主页。

  2. 从{1>应用程序托盘<1左侧导航窗格的}菜单,单击 Webex AI Agent 访问应用程序。

    系统在另一个浏览器标签页中打开Webex AI Agent Studio应用程序,您将自动登录到应用程序。

主页布局

欢迎使用Webex AI Agent Studio应用程序。登录时,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏可访问以下菜单:

    • {1>仪表板<1}—显示用户有权访问的AI代理列表(由企业管理员授予)。
    • {1>知识<1}—显示中央知识库或知识库,作为自动AI代理响应客户查询的大脑。
    • {1>帮助<1}—在Webex帮助中心提供对Webex AI Agent Studio用户指南的访问权限。
    • {1>注销<1}—允许您退出Webex AI Agent Studio应用程序。
  • 用户配置文件

    用户配置文件菜单允许您查看配置文件信息,在UI主题之间切换,并退出应用程序。要更改主题,请单击 Change Theme 然后选择您的首选选项-浅色、深色和系统(默认主题)。所选主题将立即应用于所有页面。

    {1>企业简介<1 页包含有关AI代理租户的信息。

    • General 标签页显示组织时区。从下拉菜单中选择所需的时区。创建新代理时,所选的时区将出现在代理配置文件页中。查看{1>{2><2 更新自动AI代理配置文件<1}部分了解更多详情。
    • 在{1>队友<中1}选项卡,您可以查看和管理有权访问应用程序的队友列表。

      来自客户组织的完整管理员可以访问企业档案。他们使用此功能来管理自己和组织中的其他用户的转录访问权限。默认情况下,没有用户可以访问转录本。完全管理员必须明确授予组织中的用户此访问权限。

了解您的仪表板

在仪表板上,AI代理以卡片表示。每张卡片都显示基本信息,包括AI代理名称、上次更新者、上次更新日期,以及用于培训代理的引擎。

AI代理卡上的任务

将鼠标悬停在AI代理卡上以查看以下选项:

  • {1>预览<1}—单击{2>预览<2}以打开AI代理预览小部件。
  • {1>椭圆形<1}图标—单击此图标执行以下任务:
    • {1>复制访问令牌<1}—复制AI代理的访问令牌,以便通过API调用代理。

    • {1>导出<1}—将AI代理详细信息(以JSON格式)导出到本地文件夹。

    • {1>删除<1}—永久从系统中删除AI代理。

    • {1>别针<1}—将AI代理销至仪表板上的第一个位置,或取消销可将其移动回其之前的位置。

创建新的AI代理

您可以使用{1>+创建代理<创建新AI代理1在仪表板右上角的}选项。您可以选择使用预定义模板或从头创建代理。

要了解如何创建脚本和自动AI代理,请参阅以下章节:

您可以创建多达100个AI代理,包括脚本和自主类型。

导入AI代理

您可以从可用的AI代理列表中导入JSON格式的AI代理。首先,请确保您已将JSON格式的AI代理导出到本地文件夹。请按照以下步骤进行导入:

  1. 单击 Import agent
  2. 单击{1>上传<1}上传从平台导出的AI代理文件(以JSON格式)。
  3. 在{1>代理人名称<中1}字段,输入AI代理名称。
  4. (可选)在{1>系统ID<中1},编辑系统生成的唯一标识符。
  5. 单击导入

您的AI代理现在已成功导入到Webex AI Agent Studio平台,并在仪表板上可用。

关键字搜索

该平台提供强大的搜索功能,帮助您轻松找到和管理AI代理。您可以使用代理名称执行关键字搜索。在搜索栏中输入代理名称或名称的一部分。系统会显示符合搜索条件的AI代理列表。

按代理类型筛选

除了关键字搜索,您还可以根据AI代理的类型进行筛选,从而优化搜索结果。从下拉列表中选择一个代理类型筛选器—{1>脚本<1}, {2>自主<2},以及{3>全部<3}。

管理知识库

知识库是大型语言模型(LLM)驱动的AI代理的中央信息库。AI代理使用先进的AI和机器学习技术来理解、处理和生成类似于人类的文本。AI引擎使用大量数据对AI代理进行培训,使他们能够提供详细且与环境相关的响应。知识库存储自动AI代理运行所需的数据。

为正在配置的AI代理创建所需的知识库。

请勿将以下任何内容上传到知识库:

  • 支付卡行业(PCI)数据
  • 个人身份信息(PII)
  • 受保护的健康信息(PHI)
  • 任何其他敏感、机密或受监管的信息

您有责任确保上传的所有内容符合这些要求。

如果您首次访问“知识”页面,将出现免责声明,提示有关上述敏感数据。单击同意继续下一步。

为AI代理创建知识源

  1. 登录Webex AI Agent Studio平台。

  2. 单击 Knowledge 左侧导航窗格上的图标可导航至“知识”页面。

您可以从知识页面创建和管理知识库源。自动AI代理的知识来源可以是文件、文章、网站来源。如果首次添加源,知识页面将显示以下方块:

  • {1>上传文件<1}:选择此选项以上传文件。查看{2>{3><3 上传文件<2}部分。

  • {1>创建文章<1}:选择此选项以创建文章。查看{2>{3><3 创建文章<2}部分。

  • {1>提取网站<1}:选择此选项以提取网站内容。查看{2>{3><3 提取网站<2}部分。

单击所需的方格以创建适当的知识库源。您还可以使用 Add source 页面右上角的下拉按钮,可添加知识库资源。选择 FilesArticlesWebsites 按要求提供。

创建知识库源后,配置AI代理的知识库。

上传文件

您可以上传文件作为代理的知识来源。文件可以是。xlsx、。xls、。csv、。pdf、。docx、。doc、。txt。

1

选择 Add source > Files

2

在“上传文件”页面上,将文件拖放到知识库中。或者,单击 Add File 添加文件。

尽量保持文件名描述性。文件名作为知识库中的源名使用。
3

单击 Process Files 处理上传的文件。单击 Clear list 清除文件。您还可以选择 Close and keep processing

完成后,您可以在 Processed files 单击主持。

其他处理备注

  • 文件超时前处理的最大等待时间为2小时(从文件被检索以处理的时间开始)。但是,文件留在队列中的时间没有限制。

  • 图像处理支持仅适用于PDF文件。

上传文件时,请参阅指南和最佳实践:

文件列在“来源”页中。

访问知识源页面执行以下任务。

  • 单击{1>编辑<1}图标下方 Controls 编辑文件。
  • 单击{1>删除<1}图标下方 Controls 删除源文件。

下一步

将上传的文件映射到AI代理。查看{1>{2><2 配置知识库<1Webex AI Agent Studio管理指南中的}部分。

上传文件时的最佳做法

将文件上传至知识库时,请遵循以下指南和最佳实践:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 总存储限值:2 每个知识库的GB。

    • 最大文件数:每个知识库的100个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(。txt)文件大小限制:2 MB。

    • PDF文件大小限制:除了文件大小限制外,每份PDF的300页的限制也适用。

使用表格数据上传文件时的注意事项和禁止事项(所有文件类型)

本部分概述了使用表格数据上传文件时的最佳做法:

  • 在顶部单页标题行,使表格简单且格式良好。
  • 将每个表列保持在6,000个字符以下(标题和行值合计)。

    如果文件上传失败,请确保没有行超过6,000个字符。

  • 在表格中使用清晰的描述性列标题(例如:Customer NameOrder Date),因为提取数据时使用这些头。

不允许

  • 请勿在表格内容中使用合并单元格或嵌套表,因为提取过程中结构会丢失。
  • 不要在一个单元格中包含一个非常大的自由文本段。始终遵守6,000字符行的限制。

上传电子表格时的注意事项和禁止事项(。xlsx、。xls、。csv)

本部分概述了上传电子表格和CSV文件时的最佳做法:

  • 每张表格保留一张表格。
  • 保持第一行中的标题,然后是数据行。这使得系统能够准确处理标题行。
  • 遵守电子表格中允许的字符总数为{1>3、000、000个字符<1}。
  • 将每行保留在6,000个字符以下(包括标题行和数据行合并)。

    如果文件上传失败,请确保没有行超过6,000个字符。

不允许

  • 如果不需要隐藏表格,不要包含它们,因为系统仍然会读取和吞入这些表格。
  • 不要在一张表中创建多个表格。系统将从Excel表中的所有表合并成一个统一表。因此,上传前清理文件。

如果系统处理您的Excel文件的时间过长,这可能是由于文件中存在大量数据。考虑将数据分成多个文件并单独上传各个文件。

限制

请参阅以下限制:

  • {1>格式化<1}:系统不会保留文档和单元格格式(颜色、字体、样式和条件格式)。
  • {1>索引<1}:PDF、网页和markdown文件中的表格作为纯文本索引。这降低了针对特定行或列的查询的检索精度。
  • {1>电子表格和CSV文件<1}:如果单行超过字符限制,系统将拒绝整个文件。此外,系统不会保留CSV文件中的超链接。
  • {1>PDF文件<1}:系统不会保留PDF文件中的超链接。
  • {1>Word文件(。docx、。doc)<1}:系统不保留表单元格中的超链接。

创建文章

1

选择 Add source > Articles

2

在“写文章”页上,下方 Source details 输入源名称并提供详细说明。

3

在文本编辑器中键入所需的信息。根据需要,使用格式选项格式化文本。

重要注意事项:无法在文档中添加表格。

4

单击 Add Source

文章被添加到“来源”页面。

访问知识源页面执行以下任务。

  • 单击{1>编辑<1}图标下方 Controls 编辑文章。
  • 单击{1>删除<1}图标下方 Controls 删除源文件。

下一步

将上传的文件映射到AI代理。查看{1>{2><2 配置知识库<1Webex AI Agent Studio管理指南中的}部分。

提取网站

您可以通过从您拥有的网站上提取信息来向AI代理添加知识。网站提取使用自动爬行技术浏览互联网,从网页中查找和下载相关内容,并将其转换为AI代理可以访问的知识。

爬行从您指定的开始URL开始。根据深度和页面限制,爬行应用程序从主页导航,访问网站,并根据URL模式和子域定义获取所需内容。

Cisco Webex AI代理网络爬虫如何识别自己

Cisco Webex AI代理网络爬行程序使用用户-代理头机制进行自我识别。使用以下信息配置Web服务器、WAF、CDN或Bot管理系统,以确保爬行者在获得授权后可以访问您的站点。

来自爬行者的每个HTTP请求都包含一个自定义{1>用户代理<1}标题,通常遵循以下模式之一:

标准格式:

CiscoWebexAIAgentCrawler/1.0 
(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

包含抓取者标识符的浏览器类字符串:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) 
AppleWebKit/537.36 (KHTML, like Gecko; compatible; 
CiscoWebexAIAgentCrawler/1.0; +url/ai-agent-crawler-info; 
ask-aiagent@cisco.com) Chrome/145.0.0.0 Safari/537.36

允许列出的关键标识符:CiscoWebexAIAgentCrawler/1。0

在配置允许列表或机器人检测规则时,请使用此字符串(或前缀匹配,例如“CiscoWebexAIAgentCrawler”)来识别爬行者。

网络爬虫程序如何工作robots.txt

爬行者尊重robots.txt并与{1>用户代理<标识自己1}令牌 CiscoWebexAIAgentCrawler

爬虫程序在HTTP请求中发送类似于浏览器的User-Agent标题(例如Mozilla/5。0 (…; CiscoWebexAIAgentCrawler/1。0; …)),但使用令牌 CiscoWebexAIAgentCrawler 为robots.txt规则匹配。请在您的 robots.txt 指令。

请参见以下示例:

-允许完全访问爬行者

User-agent: CiscoWebexAIAgentCrawler
Allow: /

-将爬行者限制在特定路径

User-agent: CiscoWebexAIAgentCrawler
Allow: /public/
Allow: /docs/
Disallow: /admin/
Disallow: /private/

-完全禁止爬行者

User-agent: CiscoWebexAIAgentCrawler
Disallow: /

-仅允许此爬行程序并阻止所有其他爬行

User-agent: CiscoWebexAIAgentCrawler
Allow: /
User-agent: *
Disallow: /

重要注意事项:

  • {1>独家组配对<1}:如果两者都是用户代理: CiscoWebexAIAgentCrawler 组和用户代理: *组存在,爬虫只遵循其命名组中的规则; *规则被忽略。要同时应用,请重复指定组中的相关指令。
  • {1>需要空白<1}:用空白行分隔用户代理组,否则解析器可能会将它们合并。
  • {1>不区分大小写<1}:用户代理令牌不区分大小写,请使用 CiscoWebexAIAgentCrawler 为了清晰起见。

创建Web URL知识源

准备工作

在创建Web URL知识源之前,请确保您具有:

  • 访问您拥有的公开网站。
  • 要爬行的网站结构的理解。

您只能使用由法律允许您访问和处理的公共可访问信息的网站提取。请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能,即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。查看{1>{2><2 免责声明<1在配置Web url源前,}。

1

选择 Add source > Websites。在“提取网站”页面上,执行配置。

2

Source Details 标签页,输入源名称和源的简要说明 Description 地址。

3

Source Configuration 部分,定义以下参数:

  1. Source:

    • Starting URL:输入要爬行的网页的URL并添加为源。
    • Filters:使用以下切换选项来定义您需要提取的内容:
      • Extract only URLs that match specific wildcard syntax:使用URL模式来集中您的爬行。您可以添加多达10个模式。

        例如:

        • *产品* -匹配并提取包含“产品”的URL。
        • *帮助* –仅匹配并提取包含“帮助”的URL。
        • */blog/* -在路径中与/blog/匹配并提取网址。

      • Extract only subdomains of the starting URL:如果您的目标内容跨越多个子域,您可以指定多达10个子域以包括(例如:support.example.com)。

  2. Extract Scope:定义系统从网页中提取内容的范围。

    • Depth limit
      • 0:只爬行起始页或登录页URL。

      • 1:滚动起始页及其直接链接的所有页面。

      • 2:浏览起始页面、直接链接的页面,以及从这些页面链接的页面。

    • Page limit:输入要系统爬行的页数。最多可爬行250页。如果将深度限制定义为'0',则无法配置页面限制。

    例如:如果页面限制=100和crawl_depth=1,如果只有50个链接可用,则crawler将返回50个页面。

    • Content Exclusions:
      • {1>全部<1}:不包括标题、页脚、导航元素和形状元素。

      • {1>无<1}:排除导航元素。

      • {1>页脚<1}:不包括页脚元素。

      • {1>表格<1}:不包括表单元素。

  3. Sync Run Schedule:此部分允许您配置数据同步源的频率。您还可以选择配置更改如何应用于代理。

    • Sync frequency:默认和当前支持的选项按需运行。这允许您手动同步最近更改的网页。

    • Sync content change:选择自动应用更改或保留它们以审批。

      • Automatically apply changes to agents or skills (default option).

      • Hold changes for admin approval before making them available.

4

单击 Add Source

将Web URL添加到“来源”页面。状态显示为 syncing。系统:
  • 将从网页中提取的内容转换为结构化标记格式。
  • 提取主条目。
  • 根据设置筛选导航和促销内容。
  • 表格和列表保持其结构。

要对Web URL源进行任何更改,请单击{1>编辑<1{2>控件下的}图标<2}。要删除源,请单击{3>删除<3}图标。

下一步

将Web URL源映射到AI代理。查看{1>{2><2 配置知识库<1Webex AI Agent Studio管理指南中的}部分。

触发手动同步

创建Web URL知识源后,请手动同步操作,以保持知识源信息的最新和更新。
1

导航至知识库页面。

2

滚动到所需的Web URL知识源列表条目。

3

单击 Sync now 控件下的图标。

您还可以单击{1>编辑<1}图标以打开Web URL知识源页面。单击{2>保存更改并同步<2}将内容与网站的最新更改同步。状态显示为“同步”。

4

如果启用了内容批准选项,请在AI代理可用之前查看已提取的内容。

下一步

  • 仅在预期内容更改时同步。
  • 监控同步历史以识别最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用期内同步计划。
  • 允许并行同步的数量: 1个站点同步或爬行一次允许在1 KB中。 3个站点同步或爬行允许每个组织。

审查后批准内容

如果启用了内容审批,请先查看已提取的内容,然后再将其提供给您的AI代理使用。
1

当同步状态显示待批准时,单击“查看内容”。

2

以结构化标记格式预览提取的信息。

3

查看变更摘要:

  • Added:在此同步过程中发现的新内容。

  • Modified:已更改的现有内容。

  • Deleted:内容在源站点上不再可用。

下一步

审阅后:

  • 单击 Approve 立即将内容添加到您的知识库。

  • 单击 Decline 丢弃内容。被拒绝的内容将永久丢弃。

最佳实践和限制

遵循这些指导原则以从Web URL知识源获得最大价值,同时确保合规性和最佳性能。

{1>策略<1}:

  • 提前规划您的爬行策略。
  • 开始专注,然后展开。从狭窄的爬行开始,以了解提取结果。
  • 首先在小部分上测试URL模式。
  • 选择正确的起始网址:
    • {1>最佳<1}:特定内容区域的登录页面。
    • {1>良好<1}:直接链接到内容部分。
    • {1>避免<1}:导致混合内容类型的主页URL。
  • 战略性地使用URL模式。第一次爬行之后:
    • 审查提取的内容质量。
    • 确定包含的不需要的部分。
    • 调整URL模式或排除设置。
    • 如果需要,使用精美的设置重新爬行。

性能和效率

  • 根据您的需求设置逼真的页限制。
  • 为您的内容目标使用适当的爬行深度。
  • 首先关注高价值内容领域。
  • 监控处理时间并相应调整。

资源考虑因素

  • 大型爬虫需要更多的处理时间。
  • 多个同步爬行可能会影响性能。
  • 存储需求随内容量而增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要为HTML内容而设计。
  • 某些交互式内容可能无法被捕获。
  • 一些网站根据分类被封锁。

合规与道德爬行

  • {1>遵守网站政策<1}:确保您拥有爬行权限并尊重速率限制。
  • {1>数据责任<1}:仅爬行您拥有或拥有爬行权限的公开可访问内容。
  • {1>内容所有权<1}:考虑对知识产权的影响,并在必要时保留归属。

获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标URL是否可公开访问。
  • 验证您的URL模式与预期内容匹配。
  • 考虑调整爬行深度或页限制。
  • 联系支持人员以获取持续的技术问题。

访问知识库

准备工作

创建AI代理所需的知识库。

1

登录Webex AI Agent Studio平台。

2

单击 Knowledge 左侧导航窗格上的图标。知识库在 Knowledge 页。

每张卡片都显示与特定知识库关联的源文件数量。

3

单击卡片以导航至特定知识库。您可以查看以下信息:

  • Sources:与知识库相关的来源的详细信息,例如:
    • 源名称
    • 描述
    • 类型
    • 创建者
    • 上次更新者
    • 上次更新时间:
    • 状态
    • 控制
  • Used by:使用特定知识库的AI代理的详细信息。
  • History:知识库中的活动历史。

您还可以从 Knowledge AI代理配置页的选项卡。有关更多信息,请参阅{1>{2><2 配置知识库<1}部分。

您可以使用以下标准搜索所需的知识库:

  • 知识库的名称。
  • 知识库类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 Reset all 重置搜索条件。

设置自动AI代理

自主的AI代理无需直接人工干预即可独立运作。自主代理可以访问和使用知识库,为用户查询提供信息和准确答案。这些代理使用先进的算法和机器学习技术来分析数据,从他们的环境中学习,并调整其行动以达到特定的目标。

您可以在各种场景中使用自动AI代理,包括:

  • 提供客户支持—回答常见问题解答、解决问题并引导客户完成流程。
  • 提供技术援助—针对特定主题或领域提供专家建议。
  • 自然语言处理(NLP)——以自然和会话的方式理解和回应人类语言。
  • 决策—根据可用信息和预先定义的规则做出明智的选择。
  • 自动化—自动执行重复或耗时的任务。

在自动AI代理中配置的守护栏可确保AI代理不会以不道德和有害的内容作出回应。

创建自主 AI 坐席

准备工作

确保为自动AI代理创建知识库。有关更多信息,请参阅{1>{2><2 为AI代理创建知识源<1}。

1

登录Webex AI Agent Studio平台。

2

在{1>仪表板<1},单击 +Create agent

3

Create an AI agent 屏幕,选择 Start from scratch 然后单击 Next

您还可以选择预定义模板以快速创建AI代理。您可以将AI代理类型筛选为 Autonomous。在此情况下, {1>配置文件<中的字段1}页自动填充。有关模板的更多信息,请参阅{2>{3><3 使用AI代理模板<2}。

4

选择 Autonomous 代理类型。

5

请指定以下所需详细信息:

  1. Agent name—输入AI代理的名称。代理名称的最大长度可为256个字符。

  2. System ID—系统生成的唯一标识符。此字段可编辑。

  3. AI engine—从下拉列表中选择以下一个AI引擎以满足您的联系人中心需求:

    • {1>Webex AI Pro 1。0<1}:此默认选项支持多语言联系人中心中的AI代理,提供类似于人类的对话。
    • {1>Webex AI Pro-US。 1。0<1}:以英语提供与人性相似的自然对话,并针对美国地区的口音和监管要求量身定制。

      Webex AI Pro-US 1。0仅适用于美国客户。此引擎目前不支持来自远程位置的区域媒体。

    • {1>Webex AI欧洲版1。0<1}:提供针对区域口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1。0仅适用于欧盟客户。此引擎目前不支持来自远程位置的区域媒体。

    您的AI引擎选择决定了可用于配置AI代理的对话设置,如语言、语音、DTMF、延迟和中断以及词汇表。由于每个引擎都提供独特的功能,因此在{1>对话<中显示的配置选项1}标签页将根据您的选择动态更新。有关AI引擎功能的详细信息,请参阅{2>{3><3 了解AI代理的AI引擎<2}条目。

  4. Agent's goal—简要描述AI代理的目标。要插入示例,请单击 Insert example。参见{1>{2><2 写目标时应做和应做事项<1}用于最佳实践。

    代理的目标和说明一起最多可为5120个字符。

6

单击 Create。您现在已成功创建了自治AI代理,该代理现在可在 Dashboard

  • 您可以创建多达100个AI代理,包括脚本和自主类型。
  • 不要创建具有复杂范围的单个自动AI代理。相反,创建多个范围有限的AI代理。使用传输操作选项将呼叫从一个AI代理传输到另一个代理。查看{2><2}部分了解更多信息。

在AI代理头上,您可以执行以下任务:
  • Preview
  • Copy Access Token
  • Delete
  • Export
有关更多信息,请参阅{1>{2><2 AI代理卡上的任务<1}。

您还可以导入预构建的AI代理。有关更多信息,请参阅{1>{2><2 导入AI代理<1}。

下一步

配置自动AI代理。

配置自主 AI 坐席

以下章节指导您如何配置自动AI代理以满足您的特定需求:

更新自动AI代理配置文件

使用 Profile 标签页用于管理面向客户的身份设置。

准备工作

创建自动AI代理。

1

Dashboard,单击您创建的AI代理。

2

导航至 Configurations > Profile 标签页并配置以下详细信息:

  1. Agent name—如果需要,编辑AI代理的名称。

  2. System ID—如果需要,编辑AI代理的系统ID。

  3. URL for agent profile image—系统获取AI代理的徽标或图像的默认URL。如果需要,请更改此设置。

  4. Time zone—默认情况下显示在组织级别配置的时区。如果需要,请从下拉列表中为您的个人AI代理选择不同时区。

    当组织级设置更改时,系统将保留代理级配置。

  5. AI engine—从下拉列表中选择以下选项之一以更新AI引擎:

    • Webex AI Pro 1.0:支持多语言联系人中心的AI代理,提供类似于人类的对话。
    • Webex AI Pro-US 1.0:以英语提供与人性相似的自然对话,并针对美国地区的口音和监管要求量身定制。

      Webex AI Pro-US 1。0仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对区域口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1。0仅适用于欧盟客户。

    您的AI引擎选择决定了可用于配置AI代理的对话设置,如语言、语音、DTMF、延迟和中断以及词汇表。由于每个引擎都提供独特的功能,配置选项显示在 Conversations 标签页将根据您的选择动态更新。有关AI引擎功能的详细信息,请参阅{1>{2><2 了解AI代理的AI引擎<1}条目。

  6. AI transparency—启用或禁用告知客户正在与AI代理交互的透明度说明。对于新的AI代理,默认情况下启用了AI透明度切换。如果您将其关闭,则必须确认警告并提供原因。

    • {1>在欧洲地区<1}:该功能在缺省情况下已启用。对于所有代理类型,透明消息正在播放或出现(取决于通道)。如果管理员决定禁用此功能,他们必须确认风险并添加审核意见,然后才能退出。

      具有面向欧盟部署的客户应在8月2日2026日之前查看默认的透明度消息,并确认最终措辞符合其自己的品牌、法律和合规要求。

    • {1>在所有其他地区<1}:管理员可以选择是否启用该功能并在需要时配置消息。Cisco建议将AI透明度作为最佳实践,帮助确保最终用户在与AI互动时获得通知。

      您还可以为组织中的现有AI代理配置AI透明度消息。建议这样做,但是可选的。

    对于语音对话,在欢迎消息之前播放透明音符,呼叫者不能打断它。对于数字对话,透明度说明添加到会话中第一个AI生成的响应中。

  7. Welcome message— AI代理用于开始交互的默认欢迎消息。根据需要更新此信息。

    以所需语言指定AI代理的欢迎消息。无论为AI代理配置的语言为何,此消息不会自动翻译,并将按配置显示或播放。

  8. Agent's goal—如果需要,编辑AI代理的目标。参见{1>{2><2 写目标时应做和应做事项<1}用于最佳实践。

  9. Instructions—输入AI代理的说明。参见{1>{2><2 在编写说明时提示工程提示<1}。

    代理的目标和说明一起可以包含最多5120个字符。

3

单击 Save changes

4

单击 Publish 让AI代理活跃。有关更多信息,请参阅{1>{2><2 发布您的自治AI代理<1}部分。

下一步

向AI代理添加所需的操作。

向自动AI代理添加操作

自主的AI代理旨在理解用户的意图并据此行事。例如,考虑需要实现在线食品订单自动接收的餐厅。要完成任务,请创建一个自动的AI代理,执行以下操作:

  • 向客户获取所需信息。

  • 将信息传输到所需流程。

  • 满足客户的要求。

自主AI代理负责以下三个基本要素:

  • 操作— AI代理通过了解用户的意图并通过连接到外部系统来完成的任务。

  • 实体或插槽—表示实现用户意图的步骤。插槽填充涉及向客户提出具体问题,以根据表达实现客户的意图。它是AI代理开始执行操作的触发器。

  • 完成-确定AI代理如何通过连接到外部系统来完成操作。

1

Dashboard,单击您创建的AI代理。

2

导航至 Configurations > Actions 单击主持。

Actions 页面显示{1>代理移交<1}操作。该 Agent handover 默认情况下启用操作,允许AI代理将对话升级到人类代理。使用切换选项禁用它。

3

单击 +Add Actions 为AI代理添加新操作。

  1. 选择 Browse actions > Select available 用于MCP客户端配置。

  2. 选择 Add new > Fulfillment 创建实现行动。

  3. 选择 Add new > Transfer 创建自定义传输操作。

您可以为AI代理配置最多10个操作。

请参阅以下章节,了解详细配置步骤。

配置履行

您可以在Webex Connect Flow构建器上配置AI代理操作的履约流。有关更多信息,请参阅{1>{2><2}{3>配置AI代理操作的履行流程<3}<1}。

  • 作为PCI合规性的一部分,自主AI代理目前不支持涉及借记卡或信用卡的履行工作。所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

Add a new action 页面,指定以下详细信息:

  1. Action name—输入操作的名称。例如, Book tickets。最大长度 Action name 字段为64个字符。

  2. Action description—简要描述预期的行动。确保操作描述清晰准确。最大长度 Action description 为1024个字符。

2

配置插槽。查看{1>{2><2 配置插槽填充<1}了解更多信息。

3

配置履行功能。您可以选择以下选项之一。

  1. 如果您选择 Use Webex Connect Flow Builder Fulfillment,执行以下配置:

    • Select service—选择Webex Connect客户端工作空间中配置的所需服务。

      Webex AI Agent Studio只能访问客户端级工作空间中配置的服务和流程。

    • Select a flow—选择Webex Connect客户端工作空间中配置的所需流程。
  2. 如果您选择,Manage in the source flow (voice only),必须配置自定义事件。查看{1>{2><2 为AI代理配置自定义数据和自定义事件<1}查看详细信息。

4

单击 Add 完成配置。

下一步

配置知识库。

配置插槽填充

插槽填充需要为AI引擎添加所需的输入实体。在 Slot filling 部分(在 Actions 页面,添加输入实体:

  • 您可以逐个以表格格式添加实体。有关更多信息,请参阅{1>{2><2 以表格格式添加输入实体<1}。

  • 您还可以使用JSON文件并定义实体。参见{1>{2><2 参观JSON计划<1}查看详细信息。

以表格格式添加输入实体
1

要添加输入实体,请单击{1>+新输入实体<1}。

2

Add a new input entity 页面,指定以下详细信息:

  1. Entity name—输入输入实体的名称。最大长度 Entity name 可为256个字符。

  2. Entity type—选择实体的数据类型。

  3. Entity description—提供有关该实体的简要描述。确保实体描述清晰准确。最大长度 Entity description 可为512个字符。

  4. Entity examples—为实体输入示例。单击 +Add 添加更多示例。

  5. 检查响应中的 Required 复选框以将此实体强制执行。

3

单击 Add 添加输入实体。您可以根据需要添加任意数量的输入实体。

4

单击 Add 将操作添加到AI代理。

5

单击 Publish 使AI代理成为现实。有关更多信息,请参阅{1>{2><2 发布您的自治AI代理<1}。

添加操作后,使用{1>控件<1}选项以编辑或删除实体。

使用JSON编辑器添加实体

  1. 要在JSON中添加输入实体,请单击 Use JSON instead
  2. 以JSON格式输入输入参数模式。
  3. 单击 Add

有关更多信息,请参阅{1>{2><2 参观JSON计划。<1}

输入参数结构

输入参数必须符合以下结构:

  • {1>类型<1}—参数对象的数据类型。这始终是“对象”,表示参数结构化为对象。

    {1>属性<1}—每个键代表一个参数及其相关元数据的对象。

    {1>必填<1}—列出强制参数名称的字符串数组。

属性对象

{1>属性对象中的每个键<1}表示输入实体/参数,并包含另一个带有该参数的元数据的对象。元数据应始终包括以下关键词:

  • {1>类型<1}—参数的数据类型。允许的类型为:

    • {1>字符串<1}—文本数据。

    • {1>整数<1}—没有小数位的数值数据。

    • {1>数量<1}—可包括小数位的数值数据。

    • {1>布尔值<1}—真/假值。

    • {1>数组<1}—项目列表,所有项目通常都属于同一类型。

    • {1>对象<1}—具有嵌套属性的复杂数据结构。

  • {1>描述<1} —简要说明实体代表什么。这有助于AI引擎了解参数的目的和用途。简洁且符合代理的说明和操作说明的说明有助于提高准确性。

  • 验证仅由“类型”平台执行。并非对所有实体强制执行“描述”,但强烈建议添加。实体元数据的其他有用关键词包括:

    • {1>枚举<1}—枚举字段列出参数的可能值。这对于只应该接受有限的一组值的参数非常有用。开发人员可以定义参数应该接受的自定义值列表,以便使用该值。

    • {1>模式<1}—使用带字符串类型的模式字段指定字符串必须匹配的正则表达式。这可用于验证特定格式,例如电话号码、邮政编码或自定义标识符。
    • {1>示例<1}—示例字段提供参数的有效值的一个或多个示例。这有助于人工智能引擎了解它需要的数据类型,对于解释和验证目的而言尤其有用。

还有其他关键词可以使实体定义更准确、更有力。有关更多信息,请参阅{1>{2><2 参观JSON计划<1}。

示例

以下示例包括各种类型的实体和关键词:

The following example includes various types of entities and keywords:

{
    "type": "object",
    "properties": {
        "username": {
            "type": "string",
            "description": "The unique username for the account.",
            "minLength": 3,
            "maxLength": 20
        },
        "password": {
            "type": "string",
            "description": "The password for the account.",
            "minLength": 8,
            "format": "password"
        },
        "email": {
            "type": "string",
            "description": "The email address for the account.",
            "pattern": "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"
        },
        "birthdate": {
            "type": "string",
            "description": "The birthdate of the user.",
            "examples": ["mm/dd/YYYY"]
        },
        "preferences": {
            "type": "object",
            "description": "User preferences settings.",
            "properties": {
                "newsletter": {
                    "type": "boolean",
                    "description": "Whether the user wants to receive newsletters.",
                    "default": true
                },
                "notifications": {
                    "type": "string",
                    "description": "Preferred notification method.",
                    "enum": ["email", "sms", "push"]
                }
            }
        },
        "roles": {
            "type": "array",
            "description": "List of roles assigned to the user.",
            "items": {
                "type": "string",
                "enum": ["user", "admin", "moderator"]
            }
        }
    },
    "required": ["username", "password", "email"]
}

此示例包括以下实体:

  • {1>用户名<1}—具有最小和最大长度限制的字符串类型。
  • {1>密码<1}—最小长度和特定格式的字符串类型(密码表示需要安全处理)。
  • {1>电子邮件<1}—带回式模式的字符串类型,以确保其为有效的电子邮件地址。
  • {1>出生日期<1}—包含用于指定日期格式的示例的字符串类型。
  • {1>首选项<1}—具有嵌套属性的对象类型(简报和通知),包括具有缺省值的布尔和具有特定允许值的字符串(枚举)。
  • {1>角色<1}—一个数组类型,其中每个项都是一个字符串,仅限于特定值(枚举)。

    用户名、密码和电子邮件是“必需”数组所定义的必填项。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。遵循这些最佳实践,创建易于人工智能引擎解释和执行的定义明确的实体。

此模式将导致JSON格式被发送以连接AI代理开始节点,该节点如下所示:

{
    "username":"username-example",
    "password":"password-example",
    "email":"fake@example.com",
    "preferences": {
        "newsletter":true,
        "notifications":"email, sms"
    },
    "roles":"user"
    
}

在某些情况下,Webex Connect可能无法接收首选项和角色输入,因为它们没有按照计划中的要求指定。

配置MCP客户端操作

模型上下文协议(MCP)客户端功能使自主AI代理能够直接连接到第三方工具和服务,而无需自定义API集成。这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置MCP客户端,AI代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 在没有人为干预的情况下执行操作。

准备工作

在Webex AI Agent Studio中配置MCP操作之前,您必须:

  • 拥有要连接的第三方工具的MCP服务器URL、验证类型和凭据。

  • 在Webex开发者门户上注册MCP应用程序。查看{1>{2><2 加入您的代理应用程序<1开发者门户中的}部分了解更多信息。Webex AI Agent工作室仅支持以下验证类型:

    • OAuth2个客户端凭证
    • API密钥
    • 基于自定义标头的Auth

  • 为您的组织授权Control Hub中的工具。查看{1>{2><2 在Control Hub上提供<1开发者门户中的}部分了解更多信息。

注:MCP操作创建后只读一次。如果您需要更改操作设置,必须创建新的操作。

1

登录Webex AI Agent Studio平台。

2

选择要为其配置MCP操作的AI代理。您还可以创建新的自动AI代理。参见{1>{2><2 创建自主AI代理<1}部分了解更多信息。

3

导航至 Actions 单击主持。单击 +Add actions

4

Add actions 弹出窗口,下方 Browse actions 选择 Select available

这将显示所有可用的MCP工具,其中包含提供商名称和MCP标签。

5

选择要添加的MCP工具。您可以随时添加多个MCP工具。单击 Add

您的代理可以支持由您的组织配置所定义的最大数量的操作。

下一步

添加MCP工具后,系统会自动从MCP服务器定义中弹出以下详细信息:

  • 操作名称(MCP工具名称)
  • 描述
  • {1>输入实体<1}(必填字段和数据类型)

如果您需要修改这些详细信息,必须在注册或配置阶段更新MCP服务器定义。更改通过通知自动同步到AI Agent Studio。

验证MCP工具状态

添加MCP操作后,在操作列表中验证其状态:

  • 工具名称、说明和服务器详细信息

  • {1>输入参数<1}已发送至工具

  • {1>输出<1}由工具返回

  • {1>执行状态<1}(成功或失败)

  • {1>延迟<1}(以毫秒为单位)

  • 服务器名称和ID

  • 交易标识

限制

注意以下限制:

  • 不支持组级访问控制。 MCP工具访问仅在组织级别进行管理。

  • 在AI Agent Studio中创建后,MCP操作将只读一次。要更新操作,请创建新操作。

  • 每个代理的最大操作数由您组织的配置确定。有关详细信息,请联系管理员。

配置自定义传输操作

自定义传输操作功能使您能够将呼叫从一个AI代理传输到另一个AI代理、人类代理或任何其他理想目的地(语音邮件箱、搜索组或任何其他号码),以确保无缝的客户体验。根据需要,您可以将传输配置为已宣布的传输或静默传输。通过使用传输操作,您将退出Flow Builder中的Virtual Agent V2 Activity的升级路径,其中包含元数据,允许您在对话中安排下一个路径。查看{2>{3><3 多代理编排<2}文章了解有关流程配置的更多详细信息。

准备工作

创建在传输呼叫时使用的必要自动AI代理。您现在可以独立配置每个传输操作。

1

Dashboard,单击您创建的AI代理。

2

导航至 Configurations > Actions 单击主持。

3

单击 Create new 下拉列表)。

4

Create a transfer action 页面,指定以下详细信息:

  1. General information 部分,请指定以下详细信息:

    • Action name—输入操作的名称。例如,Leave_Voicemail。
    • Transfer condition—描述转移的条件。例如,用户想要留下语音邮件。
    • Transfer visibility—切换选项以宣布传输。
      • 打开切换:AI代理在执行转移之前通知客户。
      • 关闭切换:AI代理执行静默传输,并使用中立语言处理操作。
  2. (可选)单击 +New input entity。在 Add a new input entity 页面,输入以下详细信息:

    • Entity name—输入输入实体的名称。实体名称的最大长度可为256个字符。
    • Entity type—选择实体的数据类型。
    • Entity description—提供有关该实体的简要描述。确保实体描述清晰准确。实体描述的最大长度可能为512个字符。
    • Entity examples—为实体输入示例。单击+添加以添加更多示例。
  3. 单击 Add

下一步

配置Virtual Agent V2活动。查看{2>{3><3 使用AI代理进行客户交互<2}了解更多详情。

配置知识库

准备工作

创建自动AI代理。

1

Dashboard 页面,单击您创建的AI代理。

2

导航至 Configurations > Knowledge 单击主持。

3

从下拉列表中选择所需的知识库。

我们强烈建议您选择使用与AI代理相同的语言的知识库,以获得最佳性能。

  1. 要导航至所选的 Knowledge base,选择 Manage Knowledge base 从下拉列表中。

  2. 要将知识库与AI代理断开连接,请选择 None 从下拉列表中。

  3. 要创建新的知识库,请选择 +Add New 从下拉列表中。有关更多信息,请参阅{1>{2><2 为AI代理创建知识库<1}。

将知识库映射到AI代理后,您无法将同一知识库与其他AI代理关联起来。

4

单击 Save changes

5

单击 Publish 让AI代理活跃。有关更多信息,请参阅{1>{2><2 发布您的自治AI代理<1}。

配置对话设置

本部分概述了如何配置AI代理的语言和语音、选择响应风格、添加自定义词语以进行识别,以及管理AI代理处理对话期间暂停或中断的方式。

准备工作

  • 确保您已登录Webex AI Agent Studio。
  • 确保您已创建自动AI代理。

1

在{1>仪表板<1}页,单击您创建的AI代理。

2

在AI代理配置页面上,导航至{1>配置<1}> {2>对话<2}选项卡。

3

配置{1>语言和响应风格<1 设置:

  1. 语言:根据您的AI代理选择的AI引擎(在创建代理或更新AI代理配置文件时),配置所需的语言选项:

    • 适用于{1>Webex AI Pro 1。0<1}引擎,默认语言设置为 English。从下拉列表中选择所需的语言。要查看支持的语言列表,请参阅{1>{2><2 支持的语言和声音<1}条目。
    • 适用于{1>Webex AI Pro-US 1。0<1}引擎, {4>英语<4}是默认情况下唯一支持的语言,且 en-US 设置为默认区域。{1>Webex AI Pro-US 1。0<1}仅适用于美国客户。
    • 适用于{1>Webex AI Pro-Europe 1。0<1}引擎, {4>英语<4}是默认情况下唯一支持的语言,且 en-GB 设置为默认区域。{1>Webex AI欧洲版1。0<1}仅适用于欧洲客户。
  2. {1>响应风格: <1}—选择您希望您的AI代理如何响应客户:

    • {1>活动<1} {2>-在作出实质性回应之前快速确认<2}—在给出完整响应之前提供快速确认。这意味着代理会先说“我理解您的回答”或“已收到”等字,这样可以帮助客户放心,他们的意见已经收到了,然后再继续详细回答。您可以进一步配置响应的风格、频率和长度:
      • Style—选择对话的响应风格: BriefEmpatheticConversationalFormal。例如,在医疗保健环境下进行的对话应该使用同理心语调。
      • Frequency—选择适当的响应频率: AlwaysWhen appropriate。太多的回答有时会分心或烦人。
      • Length—选择首选的响应长度:
        • Very short:最多两个字。
        • Short:最多四个字。
        • Medium:最多六个字。
        • Long:最多八个字。
    • {1>直接-轻微延迟,仅返回实质性响应<1} —代理等待片刻,然后只用实质性回应作出回应,没有任何初始确认。
    • 检查{1>包含不流畅性<1要添加填料,如“um”或“like”,使代理听起来更人性化和相关,请勾选框。
4

配置{1>语音频道<1 设置:

  1. {1>语音<1}—从{2>选择语音<中选择AI代理所需的语音2}下拉菜单,基于所选的AI引擎和配置语言。要查看支持的语音列表,请参阅{3>{4><4 支持的语言和声音<3}条目。

    • 适用于{1>Webex AI Pro 1。0<1}引擎,英语的默认语音为 en-US-Jennifer。要使用其他语言或语音,请在上一步中选择首选语言;该语言的可用语音将在下拉菜单中显示。
    • 适用于{1>Webex AI Pro-US 1。0<1}引擎,英语的默认语音设置为 en-US-Jess。目前,您只能切换到其他英语语音。
    • 适用于{1>Webex AI Pro-Europe 1。0<1}引擎,英语的默认语音设置为 en-GB-Grace。目前,您可以切换到 en-IE 只有声音。

  2. {1>说话率<1}—输入数值以增加或降低语音输出速率/速度。有效值从0。7到1。2,默认值设置为1。0。

    • 此设置将覆盖Flow Designer中配置的语音速率。
    • 接近最低或最高说话率的极端值可能会影响生成的语音的质量。

5

配置{1>自定义词汇<1}。输入以逗号分隔的单词或短语(最多100个单词或短语)。添加自定义词汇可帮助AI代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置{1>延迟和中断<1 设置:

  1. 切换{1>允许客户中断<1 选项可启用或禁用客户对代理进行交谈。启用此选项可让呼叫者中断代理,而无需等待暂停。

  2. 切换{1>使用Webex AI语音检测<1}选项,为客户启用或禁用更顺畅的驳船体验。启用此选项可让您的AI代理检测客户何时开始说话更快。AI代理停止说话并开始倾听,大大减少了延迟。此选项适用于英语和其他受支持的语言。

  3. 调整{1>语音结束灵敏度<1 滑动以设置呼叫者停止说话后代理响应的速度。有效值范围从500毫秒(攻击性)到2000毫秒(放松),缺省值为500毫秒(攻击性)。

  4. 输入{1>履行超时<1}(以秒为单位)为任务执行设置时间限制,并强制停止任务。有效值从10到30秒,缺省值为30。

  5. 输入{1>呼叫者转出超时<1}(以毫秒为单位)指定系统等待多长时间,然后检查客户是否已发言。有效值范围为750和3000毫秒,缺省值为1500。

  6. 输入{1>无输入超时<1}(以秒为单位)设置在系统假定无响应之前等待客户输入的最大时间。有效值范围从10到30,缺省值为10。

7

配置{1> DTMF<1}设置:

  1. 输入两个数字之间的超时(以秒为单位)。此设置了AI代理等待客户下一个DTMF输入的时间,然后继续对话流。默认值为5秒。该值可从2到10秒。

  2. 输入客户可用于指示DTMF输入结束的终止字符。终止字符可以为{1># <1 或{2>*<2}。

  3. 输入{1>最大长度<1}(以字符为单位),为来自客户的DTMF输入设置最大允许长度。默认值为16个字符。该值可从8到32个字符不等。

8

单击{1>保存更改<1}。

您可以在发布更改之前预览对话体验,相同的对话设置将适用于语音预览体验。有关更多信息,请参阅{1>{2><2 预览语音对话<1}。

9

单击{1>发布<1}使AI代理生成。有关更多信息,请参阅{2>{3><3 发布您的自治AI代理<2}。

预览您的自主 AI 坐席

您可以在创建AI代理时、编辑和部署代理后预览自动AI代理。

您可以从:

  • {1>AI代理仪表板<1}—将鼠标悬停在AI代理卡上, Preview 该AI代理的选项可见。单击以打开AI代理预览。
  • {1>AI代理标题<1} —单击AI代理卡以打开AI代理。该 Preview 选项始终显示在标题部分。
  • {1>最小化小部件<1}—启动预览并最小化后,页面右下角会出现聊天头部小部件。您可以使用此选项轻松重新打开预览模式。

平台预览小部件

预览小工具显示在屏幕右下角。您可以提供utterances(或一系列utterances)以检查AI代理的响应并确保其正常运行。

此外,您可以最小化预览小部件,提供消费者信息,并启动多个房间来测试AI代理。

预览聊天对话

聊天预览功能可让您以最终用户身份与AI代理进行交互,并观察它如何通过文本响应不同的查询。

如果启用了AI透明度,预览包括披露体验,因此您可以在发布代理之前验证第一个面向客户的消息。

1

在AI代理配置页面上,单击 Preview 在标题中。出现了AI代理预览小部件。

  • 如果您选择了Webex AI Pro 1。0,则可以在配置语言中预览语音对话。
  • 如果您选择了Webex AI Pro-US 1。0或Webex AI Pro-Europe 1。0,则只能用英语预览语音对话。

2

单击 Start a Chat。AI代理开始与其欢迎消息的交互。如果启用了AI透明度,预览将显示具有第一个AI生成的消息的透明度说明。

3

在文本框中键入查询,然后按 Enter

4

然后,您可以查看并评估AI代理的响应。

要开始新的聊天对话或会话,请单击 Preview 在标题中。

预览语音对话

语音预览功能可让您以最终用户身份与AI代理进行交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。当浏览器提示时,请确保单击“允许”以启用所需的访问权限。我们建议使用以下浏览器:

    • macOS上的Safari
    • Windows上的Chrome

  • 使用耳机以获得最佳体验。当呼叫者中断AI代理(通过拨入方式)时,AI代理会检测到语音,停止其正在播放的提示并相应地处理呼叫者的输入——这仅在使用耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为100%。

如果启用了AI透明度,预览将包括欢迎消息前的披露,以便您可以在发布代理之前验证语音体验。

1

在AI代理配置页面上,单击 Preview 在标题中。出现了AI代理预览小部件。

  • 如果您选择了Webex AI Pro 1。0引擎,则可以在配置语言中预览语音对话。
  • 如果您选择了Webex AI Pro-US 1。0引擎或Webex AI Pro-Europe 1。0,则只能用英语预览语音对话。

2

单击 Start a call。如果启用了AI透明度,呼叫以欢迎消息前面的透明度说明开始。呼叫者无法中断透明备注。您还可以在Widget中看到对话的实时转录。

3

语音您的查询。在您讲话时,您可以看到对话的实时转录。

要在交互时静音您的声音,请单击 Mute

4

对于查询,您可以听到并评估AI代理的响应。

5

要结束呼叫,请单击 End call

发布您的自治AI代理

准备工作

创建自动AI代理。

1

在AI代理配置页面上,单击 Publish

2

Publish changes 屏幕,输入 Version name 然后单击 Publish

您可以在 History 页。有关更多信息,请参阅{1>{2><2 历史<1}部分。

查看自动AI代理会话和历史

您可以查看与客户建立的会话的详细信息,以及在AI代理上执行配置更改的历史。

会话

Sessions 页面提供AI代理和用户之间所有交互的完整记录。访问 Sessions:

  1. Dashboard,单击要查看会话详细信息的自治AI代理。

  2. 从左侧导航窗格中,单击{1>会话<1}。

Sessions 页面会显示。每个会话将显示为包含会话的所有消息的记录。此信息对于审核、分析和改进AI代理非常有用。

会话表显示为该AI代理创建的所有会话/会议室的列表。如果一个屏幕中的行数超过可以容纳的行,则该表将分页。表格中的任意字段都可以使用 Refine Results 部分位于左侧。这些字段代表有关任何特定会话的以下信息:

  • {1>会话ID<1}—对话的唯一的会议室ID或会话ID。

  • {1>消费者ID<1}—与AI代理交互的消费者的ID。

  • {1>频道<1}—发生交互的通道。

  • {1>已更新至<1}—房间关闭的时间。

  • {1>房间元数据<1}—包含关于房间的其他信息。

  • 勾选所需复选框:

    • Hide test sessions—要隐藏测试会话并仅显示实时会话列表。

    • Agent handover happened—过滤传递给代理的会话。如果发生代理移交,它将显示 Headphone 图标表示将聊天转交到人类代理。

    • Error occurred—过滤发生错误的会话。

    • Downvoted—过滤未投票的会话。

查看会话详细信息

要查看会议详细信息:

  • 单击会话表中的单行以查看该会话的详细视图。如果会话被锁定,您需要拥有解密会话的权限。

  • 单击 Decrypt content 查看会话数据。

    Decrypt content 只有在AI代理工作室应用程序中解密访问权限时才会显示按钮。

  • 系统显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的转录,为对话提供背景。使用搜索栏快速查找特定对话文字记录。这使您能够轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示AI代理产生的相应响应。
      • AI代理的{1>驳船检测<1}功能可识别用户在持续代理语中中断或说话的情况。例如,当AI代理响应时,“我已经检查了您的帐户,您的余额是…”,并且用户打断了“好的”,但AI代理检测到此用户输入。因此,它立即停止其当前语句,阻止其意图消息的完全完成。

      • AI代理响应显示在会话转录中消息泡泡“检测到用户中断”,通知AI代理开发人员关于中断的具体代理提示和中断的确切点。
      • {1>响应中断<1右侧面板中的}部分提供了驳船事件详细的分类。例如,它显示完整的、预定的AI代理响应(例如,“我已经检查了您的帐户,您的余额为5,000美元。”)。它还标识了“未播放的内容”(例如“五千美元”),明确表示AI代理响应因用户实时中断而被抑制或截断的部分。

        目前,“未播放的内容”仅可用于履行响应。它将很快扩展到一般提示。

    • 显示AI代理和客户之间对话的录制播放模式(连同会话成绩单)。录制仅用于语音会话,不用于聊天会话。您可以从开始播放录制或跳转到特定点。

      录制播放模式提供一套音频控制:

      • {1>播放/暂停<1}:单击Play icon开始倾听交互会话,单击Pause icon暂停录制播放。
      • {1>播放速度<1}:单击1X可调整音频播放速度,范围为0。5X至2X。
      • {1>声音控制<1}:单击Sound icon在播放期间静音或取消静音音频的声音。您也可以使用音量滑块来调整播放音量。
      • 当对话包含PCI数据时,系统会执行增强的安全措施。根据情景:

        • 如果检测到PCI数据,会话视图中禁用录制的播放模式,从而阻止访问音频。

      • 当呼叫从AI代理升级到人类代理时,人类代理然后返回到同一或另一个AI代理时,当前不支持已咨询腿的录制。

    • 对于相应的响应,右侧面板显示{1>已执行的操作<1}部分包含以下详细信息:

      • 代理转移操作
      • 与所有操作相关的插槽填充和履行

      “一般信息”部分提供有关每项行动的详细信息。

      使用{1>全部展开<1}按钮以展开交易。右侧面板还显示有关知识利用情况的详细信息,以及有关上传的文档名称和文件的详细信息。

      对于语音呼叫会话,会话详细信息中的履行输出仅显示事务元数据,例如 Transaction IDSize。但是,聊天预览会话会显示完整的履行有效负载。

历史信息

History 页面允许您查看AI代理上执行配置更改的详细信息。要查看特定代理的历史:

  1. Dashboard,单击要查看历史记录的自治AI代理。

  2. 在左侧导航窗格中,单击 History

History 页面会显示以下选项卡:

  • Version history—单击 Version History 标签页可查看自动AI代理的不同版本。

  • Change logs—单击 Change Logs 标签页可查看AI代理所做的更改。

版本历史

每当您发布自动AI代理时,将保存自动AI代理的版本,并可在 Version history 单击主持。您可以从 Version history 单击主持。

  • Version description—关于AI代理版本的简要描述。

  • AI engine—用于该版本的AI代理的AI引擎。

  • Updated at—创建版本的日期和时间。

  • Actions—允许您对AI代理执行以下操作:

    • Load as draft— AI代理上的所有更改都将丢失。您必须再次执行配置。

    • Export—用于导出AI代理。

更改日志

Change logs 标签页跟踪对自动AI代理所做的更改。该 Change logs 标签页显示以下详细信息:

具有“管理员”或AI代理开发人员角色的用户只能访问 Change logs 单击主持。具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • Updated at—变更的日期和时间。

  • Updated by—合并更改的用户名。

  • Change Location—更改的AI代理的特定部分。

  • Description—有关变更的其他信息。

您可以使用 Updated byChange LocationDescription 搜索选项。您可以根据以下内容对日志进行排序 Updated atUpdated by 字段中输入即时会议的新密码。

使用分析查看自治AI代理性能

AI代理分析部分提供用于评估AI代理性能和效力的关键指标的图形化表示。要生成自治AI代理的分析:

  1. 从AI代理 Dashboard
  2. 在左侧导航窗格上,单击{1>分析<1}。AI代理性能的概述以表格格式和图形表示方式显示。

第一部分显示以下关于AI代理的会话和消息的统计数据。

  • 无人工干预的AI代理处理的总会话和会话。
  • 总代理移交,即移交给人类代理的会话数量的计数。
  • 每日平均会话。
  • 总消息(人类和AI代理消息)以及这些消息中有多少来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计数据。它提供了用户总数,以及每个用户和每日平均用户平均会话的信息。

第三部分显示AI代理响应和代理移交。

设置脚本AI代理

脚本AI代理增强了Webex AI Agent Studio平台的无代码代理构建功能。他们启用多轮对话,从客户收集相关数据以执行特定任务。其中包含:

  • 运行简单的命令—按照说明完成预定义操作。

  • 处理数据-根据指定的规则操作和转换数据。

  • 与其他系统交互—与其他解决方案进行通信并控制其他解决方案。

脚本人工智能代理是知识驱动代理,其知识基础由一系列问题和答案组成。脚本AI代理可以基于用户创建的培训群提供答案,该群集的示例和答案。此功能在下列情况下很有用:

  • 需要特定知识—代理需要在预定义域内回答问题。

  • 一致性很重要—代理必须对类似查询提供一致的回答。

  • 需要有限的灵活性-代理的响应受培训资料中的信息限制。

创建脚本AI代理

1

登录Webex AI Agent Studio平台。

2

在仪表板上,单击 + Create agent

3

Create an AI Agent 屏幕,选择 Start from scratch 然后单击 Next

您还可以选择预定义模板以快速创建AI代理。您可以将AI代理类型筛选为 Scripted。在这种情况下, Profile 自动填充页面。有关模板的更多信息,请参阅{1>{2><2 使用AI代理模板<1}。

4

选择 Scripted 代理类型。

5

请指定以下详细信息:

  1. Agent name—输入AI代理的名称。

  2. System ID—系统生成的唯一标识符。此字段可编辑。

  3. AI engine—从下拉列表中选择一个AI引擎。可用的选项有:

    • Webex AI Agent Pro 2。0(带Swiftmatch)—这是默认选项。
    • Webex AI Agent Pro 1。0(带Swiftmatch)

    有关每个AI引擎功能的详细信息,请参阅{1>{2><2 了解AI代理的AI引擎<1}条目。

6

单击 Create。您现在已成功创建了脚本AI代理,该代理现在可在 Dashboard

您可以创建多达100个AI代理,包括脚本和自主类型。

在AI Agent标题上,您可以执行以下任务:
  • Preview
  • Copy Access Token
  • Delete
  • Export
有关更多信息,请参阅{1>{2><2 AI代理卡上的任务<1}。

此外,您还可以导入AI代理。有关更多信息,请参阅{1>{2><2 导入AI代理<1}。

下一步

{1>{2><2 配置脚本AI代理<1}。

配置用脚本编写的 AI 坐席

以下章节将指导您如何配置脚本AI代理以满足您的特定需求:

更新脚本AI代理配置文件

使用 Profile 标签页用于管理面向客户的披露,告知客户何时与AI代理互动。

准备工作

创建脚本AI代理。

1

Dashboard,单击您创建的AI代理。

2

导航至 Configurations > Profile 标签页并配置以下详细信息:

  1. Agent name—如果需要,编辑AI代理的名称。

  2. System ID—如果需要,编辑AI代理的系统ID。

  3. URL for agent profile image—系统获取AI代理的徽标或图像的默认URL。如果需要,请更改此设置。

  4. Time zone—从下拉列表中选择您的时区。

  5. Allow feedback—启用此切换,让AI代理在消息中请求反馈。

  6. AI engine—显示所选的AI引擎。您可以通过单击下拉列表旁边的图标更新AI引擎。 有关更多信息,请参阅{1>{2><2 更新AI引擎设置<1}。

  7. Description—输入有关AI代理的详细信息。

  8. Custom error message—为服务器或代理错误输入自定义错误消息。

  9. AI transparency—启用或禁用告知客户正在与AI代理交互的透明度说明。单击 Edit transparency disclosure 编辑默认的透明度消息。

    • 当特定语言的消息不可用,将使用默认透明度注释。
    • 对于数字对话,透明度说明添加到会话中第一个AI生成的响应中。
    • 对于语音对话,在AI交互继续且呼叫者无法中断之前,透明度便会播放。
    • 新AI代理默认启用了AI透明度。如果您将其关闭,请确认警告并说明原因。
3

单击 Save changes

4

单击 Publish 让AI代理活跃。

更新AI引擎设置

脚本的AI代理使用AI引擎(由机器学习提供支持)来理解和回应客户查询。以下是所使用的AI引擎的快速概述:

  • {1>Webex AI Pro 2。0(带Swiftmatch)<1}—高级生成AI驱动的NLU引擎,可提供高精度的意图识别。它具有适应性学习功能,可更好地概括,减少对大量手动培训范例的需求。

  • {1>Webex AI Pro 1。0(带Swiftmatch)<1}—支持多种语言的快速轻量级培训引擎。

要更改AI代理的AI引擎:

1

Dashboard,单击您创建的AI代理。

2

导航至 Configurations > Profile 单击主持。

3

单击AI引擎旁边的图标。

4

Manage AI Engine 页面,配置以下字段:

  1. Training Engine—从下拉列表中选择所需的AI引擎。

    使用Webex AI Pro 2。0(使用Swiftmatch)模型对AI代理进行培训的时间可能比Webex AI Pro 1。0(使用Swiftmatch)模型稍长。

  2. Inference—请指定以下信息:

    • Score below which fallback is shown—显示响应所需的最小置信度,下方会显示回退响应。请注意,切换您的AI引擎将更改此设置的默认值。

      Table 1. Fallback score values for AI engines
      AI引擎值范围缺省值输入方法
      Webex AI Pro 2。0(带Swiftmatch)-0。1,-0。05,0。0,0。05,0。1,0。15,0。20。05从下拉列表中选择一个预定义值。
      Webex AI Pro 1。0(带Swiftmatch)0 到 10。3在文本框中输入有效值。
    • Difference in score for partial match—回答的信心水平之间的最小差距,以清晰显示显示部分匹配模板下面所示的最佳匹配。请注意,切换您的AI引擎将更改此设置的默认值。对于两个引擎,得分为0 -1。

      Table 2. Partial match score values for AI engines
      AI引擎值范围缺省值输入方法
      Webex AI Pro 2。0(带Swiftmatch)0——10。02在文本框中输入有效值。
      Webex AI Pro 1。0(带Swiftmatch)0——10。05在文本框中输入有效值。

      在大多数情况下,默认阈值值就足够了。对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的样本选择表现最佳的范围。

      {1>Webex AI Pro 2。0(带Swiftmatch)<1}使用两个分数:相似度分数和部分匹配分数来确定意图匹配。如果意图得分高于0。05,则视为匹配。

      • {1>部分匹配<1}:如果两个或两个以上意图的得分高于0。05,并且其分数之间的差异小于或等于0。02,AI代理触发部分匹配,并要求用户澄清选项之间的差异。

      • {1>自信匹配<1}:如果前两个意图得分之间的差异大于0。02,系统将最高得分意图识别为潜在匹配。

  • Advanced Settings—请指定以下信息:

    • Expand contractions—请选中此选项,将培训数据和消费者查询中的收缩转换为完整表格,以获得更高的准确性。此选项适用于Webex AI Pro 1。0(带Swiftmatch)。

    • Spellcheck in inference—请选中此选项,以便在处理文本之前识别并修复拼写错误。此选项适用于所有三个AI引擎。

    • Prioritize slot filling—检查此选项以优先考虑插槽填充而不是意图检测。此选项适用于Webex AI Pro 1。0(带Swiftmatch)。

    • Results stored per message—输入要在“会话”中的“事务信息”下列出的事务数量(AI代理计算了信心分数)。此选项适用于所有三个AI引擎。

    • Multi-lingual model—从下拉列表中选择模型,启用多语言推理。为AI代理配置多种语言以启用此选项,此选项仅适用于Webex AI Pro 1。0(使用Swiftmatch)。

    • Vector model—从下拉列表中选择矢量模型,以提高AI代理的准确性。此功能仅适用于Webex AI Pro 1。0(带Swiftmatch)。

    • Remove stopwords—请选中此选项,在培训和推理过程中删除停止词。此功能仅适用于Webex AI Pro 1。0(带Swiftmatch)。

    • Remove special characters—选中此选项,从客户查询中删除特殊字符,以获得更好的回答。此选项仅适用于Webex AI Pro 1。0(带Swiftmatch)。

    • Replace entities in inference—选中此选项,以将培训数据和推理中的实体值替换为实体ID。此选项仅适用于Webex AI Pro 1。0(带Swiftmatch)。

    • Wordform expansion—选中此选项,以使用文字形式(如复数、动词等)以及数据中存在的同义词来扩展培训数据。此选项仅适用于Webex AI Pro 1。0(带Swiftmatch)。

5

单击 Update 更改AI代理的AI引擎设置。

6

单击 Save changes 更新AI引擎设置。

配置脚本

脚本是支持AI代理理解和响应的基本要素。本部分描述了三个关键组成部分:

  • {1>意图<1}捕获用户在与AI代理交互时想要实现的各种目标或行动。映射用户意图使AI代理能够识别和适当响应用户请求。要创建意图,请参阅{2>{3><3 创建意图<2}。

  • {1>实体<1}是您的AI代理需要从用户输入中提取的特定信息。这些包括日期、产品名称或客户用例独特的自定义值。实体是您的AI代理必须了解的重要变量,才能有效满足用户请求。要创建实体,请参阅{2>{3><3 创建实体<2}。

  • {1>答案<1}是您的AI代理对用户请求的精心编写的答复。它们决定您的AI代理在了解用户意图并收集必要实体后如何与用户沟通。要创建响应,请参阅{2>{3><3 创建响应<2}。

这些组件协同工作,在您的代理与其用户之间创建流畅且有目的的对话。有关更多信息,请参阅{1>{2><2 了解AI Agent Studio中的意图、实体和响应<1}。

创建意图
1

在{1>仪表板<1},单击您创建的AI代理。

2

导航至 Configurations > Scripts > Intents

3

单击 +Create intent

4

Add a new intent 屏幕,指定以下详细信息:

  1. {1>意图名称<1}—输入意图的名称。

  2. {1>意图描述<1} —为意图输入清晰、简洁的描述。要优化AI代理性能,请提供描述性短语,而不是只提供一两个单词。此字段为必填字段,仅适用于Webex AI Pro 2。0(快速匹配)个引擎。如果您从Webex AI Pro 1切换。0(快速匹配)引擎到Webex AI Pro 2。0(Swiftmatch)引擎,您必须提供描述以解决任何验证错误。

    如果在意图描述中检测到有害内容,将出现通用警告,在删除或纠正内容之前,您无法保存更改。

  3. Settings—打开和关闭以下意图设置:

    1. Reset slots after completion—一旦意图完成,切换以重置对话中收集的插槽值。如果此切换处于禁用状态,该插槽将保留旧值,并显示相同的响应。
    2. End conversation—在此意图之后切换以关闭会话。Webex Connect和语音流可以使用此功能关闭与客户的对话。
  4. Context—为意图提供输入和退出语境。有关更多信息,请参阅{1>{2><2 背景<1}。

    • Entry context—在文本框中输入所需的输入,然后按“输入”或“返回”键添加输入语境。您可以为特定意图配置最多5个条目上下文。

      输入上下文根据会话的活跃上下文控制意图是否可以与客户查询匹配。

    • Exit context—在文本框中输入所需输入,然后按“输入”或“返回”键添加退出语境。您可以为特定意图配置最多15个退出上下文。

      退出上下文控制会话的活动的上下文中。

  5. Intent & utterances—添加一个词语或短语来确定意图,然后单击 +Add

    对于触发脚本意图的语音通道DTMF选项,将键盘数字添加为匹配意图的语句。例如,如果提示符说“按1用于计费,按2用于支持”,将1添加到计费意图中,将2添加到支持意图中。

    Webex AI Pro 2。0(Swiftmatch)引擎需要至少 10 utterances 根据意图。此号码是在意图中的所有配置语言中计算的。从Webex AI Pro 1切换时。0(快速匹配)引擎到Webex AI Pro 2。0(Swiftmatch)引擎,必须满足此10 utterance最小值才能解决验证错误。

    如果这些话语中检测到任何有害内容,将出现通用警告,在删除或纠正内容之前,您无法保存更改。

    • {1>生成变体<1}—要使系统根据意图自动生成语句,请单击 Generate variants
      1. Generate variants 对话框,说明您打算生成相关的培训数据或用语。
      2. 输入要生成的变体数量,并选择在生成这些变体时希望底层LLM的创造力。
      3. 单击 Generate
    • {1>将实体添加为插槽<1}—如果添加的语句中存在任何实体,它们将在语句中自动注释,并出现在 Slots 段。您可以选择utterance的部分作为该意图的插槽,然后选择已创建的实体或创建新实体。

    要使用当前AI引擎进行培训,此意图需要至少3个表达式和2个插槽注释。

    每个插槽显示以下内容:
  6. Slots (optional)—连接插槽填充的实体。这确保AI代理收集所有所需信息。

    1. 单击 +Link 将实体与意图关联起来。如果列表中没有实体, +Link 选项不会显示。要创建实体,请参阅{1>{2><2 创建实体<1}部分。会显示以下插槽详细信息,您可以为所需插槽配置重试和响应:
      • 关联实体名称。
      • 必填项—选中复选框以确定意图完成是否必填项。
      • 重试-输入AI代理尝试从客户获取此插槽值的重试次数。
      • 响应-从下拉列表中选择该插槽的响应。要创建新的自定义响应,请单击 +Create new
    2. 配置以下内容 Settings:
      1. 切换 Update slot values 打开以在与客户对话期间更新插槽值。

        AI代理会考虑在插槽中填写的最后一个值,以处理数据。如果您启用此功能,当客户为相同插槽类型提供新信息时,系统会更新已填充插槽值。

      2. 切换 Provide suggestions for slots 根据客户意见,在最终响应中提供有关插槽填充和替代插槽值的建议。
  7. Response—在 Response 部分,选择在意向完成后要返回给客户的回复。选择后,单击{1>查看所选响应的内容<1}查看响应内容。要添加新的自定义响应,请单击 +Create new 创建新的响应。有关更多信息,请参阅{1>{2><2 创建响应<1}。

5

单击 Add 以创建意图。

6

单击 Publish 让AI代理活跃。

创建实体
1

在{1>仪表板<1},单击您创建的AI代理。

2

导航至 Configurations > Scripts > Entities

3

单击+Create entity

4

Create entity 窗口,指定以下字段:

  1. {1>实体名称<1}—输入实体名称。

  2. {1>实体类型<1}—从下拉列表中选择实体类型。根据所选实体类型,在附加字段中输入值(如果出现值)。

    • 如果AI代理在识别某人的姓名时遇到困难 Person names 实体类型,尝试使用 Free form 用于改进识别的实体类型。
    • 如果AI代理在使用时没有像预期的那样识别输入 RegexAlphanumeric 包含字符类中的空间的实体值(例如,^[a-zA-Z 0-9]+$),尝试使用 Free Form 用于更广泛匹配的实体类型。如果您更愿意使用 RegexAlphanumeric 使用空间的实体值,您可以在高级引擎设置中取消勾选“推断中替换实体”选项。

5

单击 Save changes

您可以使用 EditDeleteActions 执行相关操作的列。您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在{1>仪表板<1},单击您创建的AI代理。

2

导航至 Configurations > Scripts > Responses

系统为可用于客户互动的Web通道提供默认条件响应。如果启用了AI透明度,则列表中会显示缺省的AI透明度响应。您可以使用 Edit 每个响应中的图标以修改响应设置。您无法删除默认响应和Web频道。

3

要创建自定义响应,请单击 +Add response

Add a new response 屏幕会显示。
4

Add a new response 屏幕,输入新 Response name

5

对于已配置的语言,您可以通过单击选择添加条件响应 Add condition

  1. 输入状态名称并单击 Create

  2. 单击条件,然后转至 Rules 部分,根据需要提供IF和OR可变条件。

    1. 在{1>左侧变量<中1 字段,从下拉列表中选择响应变量。有关响应变量的更多信息,请参阅{2>{3><3 常见响应变量列表<2}表格。此表包含在此字段中可用于定义规则的变量列表。这些变量也可用于自定义AI代理响应。
    2. 选择合适的操作员来执行规则。
    3. 从下拉列表中选择数据类型。根据所选操作员填充数据类型。
    4. 在{1>右变量<中1 字段,指定响应变量。左侧变量中的语法必须匹配的变量值类型。仅当将操作员设置为这些值中的任何一个值时,才会显示此字段。等于,不等于,输入,大于,小于。您还可以使用变量列表来定义条件响应类型的正确变量中的规则,如果设置了 Data type Variable
  3. 单击{1>操作<1}为已定义的规则创建响应。在 Actions 部分,在满足规则后,您可以配置要为客户查询显示的响应。

    • 要为Web(默认)通道添加响应:
      1. 从右侧窗格中选择响应类型。支持的响应类型为“文本”、“旋转”、“快速回复”、“图像”、“视频”、“音频和文件”。
      2. 对于所选的响应类型,配置所需的设置。有关如何为Web配置不同响应的信息(默认),请参阅{1>{2><2 配置响应类型<1}部分。
    • 要为其他通道添加响应:
      1. 单击 + 网络旁边(默认)。
      2. 从下拉列表中选择所需的通道。支持的频道包括Messenger、SMS、WhatsApp、Apple Messages for Business、RCS和Voice。
      3. 从右侧窗格中选择所选通道的响应类型。有关不同通道的受支持响应类型,请参阅{1>{2><2 通道的受支持响应类型<1}部分。
      4. 为所选响应类型配置所需设置。有关如何配置不同响应的信息,请参阅{1>{2><2 配置响应类型<1}部分。

6

单击 Create 创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有通道的响应。要为所选通道(默认或自定义)添加文本响应类型,请按照以下步骤操作:

1

对于所选频道,选择 Text 响应类型。

2

在{1>变体<中输入文本消息1}文本框。

您可以使用从渠道收到的变量或在对话期间从客户收集的变量自定义代理响应。您也可以输入 ${ 在文本区域中选择所需的变量。
3

要添加多个变体,请单击{1>添加变体<1}并输入文本消息。

4

单击{1>创建<1}以创建响应。

配置快速回复响应类型

您可以为Web(默认)、SMS、Messenger、Apple Messages for Business和RCS频道配置快速回复响应。请执行以下步骤:

1

对于所选频道,请单击 Quick Reply 在右侧窗格上。

2

输入意图的快速回复消息。

3

要向AI代理发送配置的有效负载,请单击{1>+添加快速回复<1}。选择{2>文本<2}按钮类型并输入文本和有效负载/标识符。单击{3>完成<3}添加文本快速回复。

对于URL重定向,选择{1>URL<1}按钮类型(仅适用于网络聊天),输入文本和URL,然后单击{2>完成<2}。

4

单击{1>创建<1}以创建响应。

当传入用户查询不确定时,会发生部分匹配。AI代理以接近用户查询的意图作为选项进行响应。部分匹配答案将显示在Web上。

配置图像响应类型

您可以为Web(默认)、Messenger和WhatsApp通道配置图像响应。请执行以下步骤:

1

对于所选频道,请单击 Image 在右侧窗格上。图像卡显示为默认配置。

2

更新图像URL。

3

选择图像类型(jpeg或png)。

4

单击{1>创建<1}以创建响应。

配置视频响应类型

您可以为Web(默认)、Messenger和WhatsApp通道配置视频响应。请执行以下步骤:

1

对于所选频道,请单击 Video 在右侧窗格上。视频卡显示为默认配置。

2

更新视频URL。

3

选择所需的视频类型(mp4)。

4

单击{1>创建<1}以创建响应。

配置音频响应类型

您可以为Web(默认)和WhatsApp配置音频响应。请执行以下步骤:

1

对于所选频道,请单击 Audio 在右侧窗格中。音频卡显示为默认配置。

2

更新音频URL。

3

选择音频类型(mp3或aac)。

4

单击{1>创建<1}以创建响应。

配置文件响应类型

您可以将文件配置为Web(默认)和WhatsApp通道的响应。请执行以下步骤:

1

对于所选频道,请单击 File 在右侧窗格上。文件卡会显示。

2

输入文件URL。

3

选择文件类型。支持的文件类型为。html、。pdf、明文、。jpeg、。png、。mp4、。mp3和。aac。

4

单击{1>创建<1}以创建响应。

配置回复按钮响应类型

您可以为WhatsApp通道配置回复按钮响应。请执行以下步骤:

1

单击 Reply Button 在右侧窗格中。

2

配置标题详细信息(可选)。

  1. 选择标题类型-文本(长度可为20个字符)、视频、图像、文档。

  2. 根据所选标题类型输入值。

3

输入正文文本。此字段最多可包含1024个字符。

4

输入页脚文本(可选)。此字段最多可包含60个字符。

5

要添加新回复按钮,请单击{1>添加按钮<1},输入文本和有效负载,然后单击{2>完成<2}

最多可配置三个回复按钮(具有20个字符限制)。

6

单击{1>创建<1}以创建响应。

配置列表消息响应类型

您可以将列表消息配置为WhatsApp通道的响应。请执行以下步骤:

1

单击 List Messages 在右侧窗格中。

2

导航至{1>配置<1}标签页并配置以下设置:

  1. (可选)配置标题详细信息(长度可为20个字符)。

  2. 输入正文文本(长度可为1024个字符)。

  3. (可选)输入页脚文本(长度可为60个字符)。

  4. 输入列表标题。

3

导航至{1>列表部分<1}标签页并配置以下设置:

  1. (可选)输入部分名称(长度可为24个字符)。

  2. 输入行标题(长度可为24个字符)。

  3. 输入行ID,这是每行唯一的标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度可为20个字符)。

  5. 要添加新部分,请单击{1>添加部分<1}。

4

单击{1>创建<1}以创建响应。

配置有编号列表响应类型

您可以将编号列表配置为WhatsApp通道的响应。请执行以下步骤:

1

单击 Numbered List 在右侧窗格中。

2

编辑提供的默认文本。

3

单击{1>+添加列表项<1}。

4

在{1>文本<下1}按钮类型,配置以下内容:

  1. 在用户单击按钮时,输入文本和有效负载/标识符将有效负载发送给AI代理。

  2. 单击完成

5

单击{1>创建<1}以创建响应。

配置列表选择器响应类型

您可以为Apple Business Messages频道配置列表选择器响应。请执行以下步骤:

1

单击 List Picker 在右侧窗格中。

2

导航至{1>配置<1}标签页并配置以下设置:

  1. 输入列表选择器标题。

  2. (可选)输入预览图像URL并选择图像样式(图标、小、大)。

  3. 输入列表选择器的描述。

  4. 根据所选列表选择器选项输入回复消息的标题和说明。

3

导航至{1>列表部分<1}标签页并配置以下设置:

  1. 在列表中输入项目的标题。

  2. 在列表中输入项目的标题。

  3. 在{1>列表项中<1}字段,配置以下设置:

    1. 输入列表项的图像URL。

    2. 输入标题。

    3. 输入项的标识符。当用户选择项目时,标识符将发送给AI代理,该代理将显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击{1>+<1}图标。

    6. 要删除项目,请单击{1>删除<1}图标。

4

要添加新列表部分,请单击{1>添加列表部分<1}。

5

单击{1>创建<1}以创建响应。

配置时间选择器响应类型

您可以为Apple Business Messages频道配置时间选择器响应。请执行以下步骤:

1

单击 Timer Picker 在右侧窗格中。

导航至{1>配置<1}标签页并配置以下内容:

  1. 为时间选择器输入标题。

  2. (可选)输入预览图像URL并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选时间选择选项输入回复消息的标题和说明。

2

导航至{1>活动详细信息<1}标签页并配置:

  1. 输入活动标题。

  2. 输入该事件的时区。

  3. 配置插槽:

    1. 输入插槽1的日期和时间。

    2. 输入插槽1的持续时间。
    3. 输入槽中的标识符。当用户选择插槽时,标识符将发送给AI代理,该代理将显示下一步。
    4. 要添加新插槽,请单击{1>添加插槽<1}。
3

单击{1>创建<1}以创建响应。

配置媒体响应

您可以为Apple Business Messages频道配置媒体响应。请执行以下步骤:

1

单击 Media 在右侧窗格中。

2

输入文本。

3

选择媒体类型并输入URL。

4

要添加更多附件,请单击{1>添加附件<1}。

5

单击{1>创建<1}以创建响应。

配置表响应类型

您可以为Apple Business Messages频道配置表回复。请执行以下步骤:

1

单击 Form 在右侧窗格中。

2

以JSON格式输入表格。每个JSON包含关于作为表单的一部分进行自定义页面的信息。页面可以有不同类型:

  • {1>飞跃<1}:介绍页,包含标题、描述、操作按钮和图像。

  • {1>选择<1}:单个“真/假”选择或多个选择支持图像资产的页面。

  • {1>选择者<1}:从多个选项中进行单选的页面。

  • {1>日期选择器<1}:为Apple的标准日期选择器提供可自定义的日期格式和限制。

  • {1>输入<1}:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页和视觉布局。此模板包含两个部分:

  • {1>BusinessFormEvent<1}:配置页面标识符、摘要、页面和图像。

  • {1>业务聊天消息<1}:配置接收和回复消息信息。

单击{1>下载JSON样本<1}下载样本JSON文件并了解格式结构。

请参阅{1>{2><2 苹果官方文档<1 了解更多信息。

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。请执行以下步骤:

1

单击{1>自定义事件<1 在右侧窗格中。

2

输入AI代理收到的传入事件名称。

3

在{1>语音设置中<1},配置要添加到每个代理响应中的以下设置:

  1. {1>超时(s)<1}:指定代理等待用户响应的时间(以秒为单位)。如果没有响应,您可以将其设置为再次提示用户或结束对话。默认超时为5秒。

  2. {1>超时响应<1}:指定发生超时时要向用户发送的响应消息。

  3. {1>允许驳船<1}:检查此选项,允许用户用新输入中断代理的响应。如果未选中,用户必须等到代理完成响应后才能响应。

  4. {1>DTMF输入<1}:选中此选项,允许用户通过键盘输入特定详细信息。这有助于收集以长数字表示的信息。启用DTMF输入可让您配置以下设置:

    • {1>输入模式<1}:选择所需的输入模式,让用户仅使用DTMF或同时使用DTMF和语音响应。
    • 位数间超时:设置输入每个数字之间允许的最大空闲时间。如果用户超过此时间,到目前为止输入的数字将作为输入发送到流中。
    • {1>终止字符<1}:指定终止字符,如#或*,以标记用户输入的结束。当用户按此键时,前面的键盘输入将作为用户输入发送到流中。
    • {1>最大长度<1}:指定允许用户输入的最大字符长度。

4

单击{1>创建<1}以创建响应。

有关为脚本AI代理配置自定义事件,请参阅{1>{2><2 配置自定义事件<1}条目。

配置代理移交

准备工作

创建脚本AI代理。

1

Dashboard,单击您创建的脚本AI代理。

2

导航至 Configuration > Handover 并打开或关闭所需设置:

  1. Handover on partial match—会话中多次连续的部分匹配可以启动移交。此号码可配置。

  2. Handover on fallback—会话中的多个连续回退消息可以启动代理移交。此号码可在提供的文本框中配置。

  3. Handover after repeated agent responses—会话中连续重复消息可以启动代理移交。此触发所需的重复次数是可配置的。

  4. Handover when slot filling retry limit reached—当插槽填充的重新尝试达到最大限值时,它会启动代理移交。

3

单击 Save changes

下一步

导航至{1>{2><2 预览您的脚本AI代理<1}。

配置语言和语音

您可以为脚本AI代理配置多种语言和特定语言的语音,以处理客户交互。

准备工作

创建脚本AI代理。

1

在AI代理配置页面上,导航至 Configuration > Language 单击主持。

默认语言和语音设置为英语。有关其他受支持的语言和语音,请参阅{1>{2><2 支持的语言和声音<1}条目。

2

要向AI代理添加更多语言,请单击 +Add language

3

从下拉列表中选择所需的语言和位置,然后单击 Add

4

单击 Add languages。新添加的语言显示在 Language 标签页包含 Enabled 切换默认设置为“打开”。

添加多种语言可使 Polymatch AI Engine Advanced设置中的多语言模型。

5

Choose the appropriate voice from the Voice Name 下拉列表)。可用语音根据所选语言自动显示。

6

要将所需的语言和语音设置为AI代理的默认设置,请单击 Set as default 下方 Controls 列。

您无法删除默认的语言和语音,但您可以根据需要更改它们。更改默认语言可能会影响响应、意图、策划、测试和预览体验。

配置履行

您可以配置脚本AI代理的履行功能,以与外部系统交互,并通过API检索、更新或存储数据。有关更多信息,请参阅{1>{2><2 配置脚本AI代理执行任务<1}条目。

预览用脚本编写的 AI 坐席

Webex AI Agent Studio允许您在开发期间和开发后预览您的AI代理。此功能可让您测试AI代理的工作方式,并检查它是否为不同的输入查询提供了预期的响应。您可以通过以下方式预览脚本AI代理:

您可以从:

  • {1>AI代理仪表板<1}—将鼠标悬停在AI代理卡上时, Preview 该AI代理的选项会显示。单击它打开预览。
  • {1>AI代理标题<1}—单击AI代理卡打开代理。该 Preview 选项始终显示在标题部分。
  • {1>最小化小部件<1}—启动预览并最小化后,页面右下角会出现聊天头部小部件。您可以使用此小工具轻松重新打开预览模式。

平台预览小部件

预览小工具显示在屏幕右下角。您可以输入utterances(或一系列utterances)以查看AI代理如何响应,帮助您确认它按预期工作。AI代理预览支持多种语言,并可自动检测输入的语言。您还可以通过单击语言选择器并从可用选项中进行选择,手动选择预览中的语言。

您可以最大程度地利用预览小部件,以获得更好的视图。您还可以提供消费者信息并启动多个房间以彻底测试AI代理。

预览聊天对话

聊天预览功能可让您以最终用户身份与AI代理进行交互,并观察它如何通过文本响应不同的查询。

如果启用了AI透明度,预览包括披露体验,因此您可以在发布代理之前验证由AI生成的第一个回复。

1

在AI代理配置页面上,单击 Preview 在标题中。出现了AI代理预览小部件。

2

单击 Start a Chat。如果启用了AI透明度,则预览将透明度说明提前到会话中第一个AI生成的响应。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (在Beta中可用)您可以使用已配置的其他语言预览聊天对话。要配置更多语言,请参阅{1>{2><2 配置语言和语音<1}部分。

3

在文本框中键入查询,然后按 Enter

4

然后,您可以查看并评估AI代理的响应。

要开始新的聊天对话或会话,请单击 Preview 在标题中。重新启动会话以再次验证透明度说明。

预览语音对话

语音预览功能可让您以最终用户身份与AI代理进行交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。当浏览器提示时,请确保单击“允许”以启用所需的访问权限。我们建议使用以下浏览器:

    • macOS上的Safari
    • Windows上的Chrome

  • 使用耳机以获得最佳体验。当呼叫者中断AI代理(通过拨入方式)时,AI代理会检测到语音,停止其正在播放的提示并相应地处理呼叫者的输入——这仅在使用耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为100%。

如果启用了AI透明度,预览将包括在AI交互继续之前披露,因此您可以在发布代理之前验证语音体验。

1

在AI代理配置页面上,单击 Preview 在标题中。出现了AI代理预览小部件。

2

语音您的查询。在您讲话时,您可以看到对话的实时转录。

要在交互时静音您的声音,请单击 Mute

3

对于查询,您可以听到并评估AI代理的响应。

4

要结束呼叫,请单击 End call

发布脚本AI代理

配置和预览您的AI代理后,您可以发布代理使其正常运行。

准备工作

创建脚本AI代理。

1

在AI代理配置页面上,单击{1>发布<1}。

2

输入版本名称并单击{1>发布<1}。

您可以在{1>历史记录<上查看版本详细信息1}页。有关更多信息,请参阅“历史记录”部分。

脚本AI代理的常见管理部分

以下部分显示在AI代理配置页面的左侧面板上:

测试脚本代理

随着AI代理的演变和变得更加复杂,他们的逻辑或自然语言理解(NLU)的改变有时会产生意想不到的后果。为了确保最佳性能并识别潜在问题,AI代理平台提供了一个便捷的一键式AI代理测试框架。您可以:

  • 轻松创建并运行一套全面的测试用例。
  • 为各种场景定义测试消息和预期响应。
  • 通过创建包含多个消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录Webex AI Agent Studio平台。
  2. 在{1>仪表板<1},单击您创建的脚本AI代理。
  3. 单击 Testing 在左侧窗格中。默认情况下, Testcases 显示标签页。
  4. 选择测试用例,然后单击 Execute selected tests

表中的每一行代表具有以下参数的测试用例:

Table 3. Test cases
参数描述
消息示例消息表示您期望用户发送给AI代理的查询和语句类型。
预期语言您与AI代理交互时所使用的语言。
预期意图指定响应特定用户消息时要显示的意图。为了帮助您找到最相关的意图,此列具有以下功能: Smart auto-complete function。当您输入时,系统建议根据到目前为止输入的文本匹配意图。
重置上下文内容单击复选框以隔离测试用例,并独立于任何现有AI代理上下文运行它们。启用后,每个测试用例都会在新会话中进行模拟,以防止以前的交互干扰或存储数据。
包括部分匹配项启用此切换以考虑测试案例是否成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。在这种情况下,所有现有的测试用例都被覆盖。
导出为 CSV将测试用例导出到逗号分隔文件(CSV)文件。
测试回调启用此切换以模拟传入呼叫并测试流行为,而无需实际传入呼叫。
流程中的回调单击此列中的复选框以指示意图必须触发回调。
预期回调模板指定模板键以在回调发生时激活。
回调超时(s)AI代理等待回调响应的最长时间(以秒为单位),然后将回调视为超时。系统允许最长20秒超时。
执行测试

Execution 选项卡,单击 Execute selected tests 启动所有选定的测试用例的顺序执行。

您还可以从{1>测试用例<中执行测试用例1}选项卡。

当每个测试用例完成时,系统会在相应条目旁边显示结果。要终止正在运行的测试案例,请单击 Abort Run 在屏幕右上角。

要查看具有特定结果的测试案例,请单击所需结果(例如: PassedPassed with partial matchFailedPending)在摘要色带中。此筛选测试案例列表,以仅显示与所选结果匹配的测试案例列表。

session ID 与每个测试案例关联的显示结果中。这使您能够快速交叉参考测试用例并查看事务详情。要执行此操作,请选择 Transaction DetailsActions 列。

执行历史记录

History 选项卡,访问所有已执行的测试用例。

  • 单击 Download 图标来自 Actions 列将已执行的测试数据导出为CSV文件,用于离线分析或报告。
  • 查看每个测试用例执行的特定引擎和算法设置。此信息有助于开发人员优化AI代理的性能。
  • 要查看特定培训引擎使用的高级算法配置设置,请单击 Info 培训引擎名称旁边的图标。这提供了在测试期间影响AI代理行为的参数和设置的见解。

查看代理会话

Sessions 部分提供AI代理和客户之间所有互动的完整记录。每个会话包括已交换的消息的详细历史记录。您可以将会话数据导出为CSV文件,用于离线分析和审计。使用此数据分析用户交互,确定有待改进的领域,并优化AI代理响应。

它可以通过在页面上显示结果来处理大型数据集。您可以使用 Refine Results 部分,根据各种标准对会话进行筛选和排序。表格中的每一行都显示重要的会议详细信息,包括:

  • {1>频道<1}—发生交互的通道(例如,聊天、语音)。
  • {1>会话ID<1}—会话的唯一标识符。
  • {1>消费者ID<1}—用户的唯一标识符。
  • {1>消息<1}—会话期间交换的消息数量。
  • {1>更新至<1}—上次更新系统时间。
  • {1>元数据<1}—关于课程的其他信息。
    • {1>隐藏测试会话<1}—选中此复选框以隐藏测试会话,并仅显示实时会话列表。
    • {1>已发生代理移交<1}—选中此复选框,以筛选我们发送给代理的会话。如果发生代理移交,它将显示耳机图标,指示将聊天转交给人类代理。
    • {1>发生错误<1}—选中此复选框以过滤发生错误的会话。
    • {1>已取消投票<1}—选中此复选框以过滤未投票的会话。

单击一行以访问特定会话的详细视图。使用复选框根据代理人移交、错误和下调投票筛选会话。解密会话需要用户级权限和高级数据保护设置。单击 Decrypt content 查看会议详细信息。

在脚本AI代理中查看会话详细信息

单击每行中的会话以查看各个会话详细信息。

Transaction Info 标签页提供了特定交互的详细细分,将信息分为四个部分:

{1>消息<1}部分:

  • 按时间顺序显示所有会话交互的转录,为对话提供背景。
  • 显示AI代理产生的相应响应。
  • 显示AI代理和客户之间对话的录制播放模式(连同会话成绩单)。录制仅用于语音会话,不用于聊天会话。您可以从开始播放录制或跳转到特定点。

    录制播放模式提供一套音频控制:

    • {1>播放/暂停<1}:单击Play icon开始倾听交互会话,单击Pause icon暂停录制播放。
    • {1>播放速度<1}:单击1X可调整音频播放速度,范围为0。5X至2X。
    • {1>声音控制<1}:单击Sound icon在播放期间静音或取消静音音频的声音。您也可以使用音量滑块来调整播放音量。
    • 当对话包含PCI数据时,系统会执行增强的安全措施。根据情景:

      • 如果检测到PCI数据,会话视图中禁用录制的播放模式,从而阻止访问音频。
      • 在使用安全实体时,录制将在存在PCI数据的部分中自动静音,确保敏感信息无法听见。

    • 当呼叫从AI代理升级到人类代理时,人类代理然后返回到同一或另一个AI代理时,当前不支持已咨询腿的录制。

Intents Identified 部分中选择您希望添加录制文件的方式:

  • 显示为客户查询确定的意图。
  • 表示与每个已确定的意图相关的置信水平。
  • 列出与已识别意图关联的插槽。单击该插槽可查看有关其价值的更多信息,以及系统如何从用户查询中提取该插槽的信息。

Entities Identified 部分列出系统从客户消息中提取的实体,并将其与主动的消费者意图相关联。这些实体代表AI代理在用户查询中确定的关键信息。

{1>算法结果<1}部分提供对导致AI代理响应的底层过程的见解。以下是所显示的信息细目:

  • {1>意图列表<1}—显示已确定的意图及其相应的相似度评分。
  • {1>实体列表<1}—显示从用户消息中提取的实体。

{1>其他信息<1}显示:

  1. {1>已处理查询<1}—表示AI代理的自然语言理解(NLU)管道处理客户输入的预处理版本。
  2. {1>语言检测提供商<1}—提供可自动识别给定文本语言的技术的提供商。
  3. {1>已检测到语言<1} —由技术检测到的语言。 
  4. {1>代理移交<1}—表示在会话期间是否发生了代理移交。检查响应中的 Agent Handover by Rules 如果代理转移是由特定规则触发的,请勾选复选框。
  5. {1>模板键<1}—表示与触发AI代理响应的意图关联的模板键。
  6. {1>响应类型<1}—表示AI代理生成的响应类型。
  7. {1>响应条件<1}—表示触发AI代理响应的特定条件或规则。
  8. {1>NLU AI引擎<1}—标识用于处理客户查询的NLU AI引擎。
  9. {1>向量模型<1}—将文本作为数字向量的一种方式。 
  10. {1>最低阈值<1}—显示最低阈值。
  11. {1>部分匹配分数差异<1}—在{2>交接和推理<中配置的部分匹配分数差异2}设置。系统根据这些值确定查询是否超出范围或是否需要代理干预。
  12. {1>调试日志<1}—提供与特定事务ID关联的调试日志列表。高级日志通常保留180天。

您还可以使用下载选项以JSON格式下载和查看事务信息。

查看版本历史和更改日志

当您添加或更新意图或实体时,系统会重新训练您的脚本AI代理以使其保持最新状态。每次培训课程结束后,彻底测试您的AI代理,以确保准确性和有效性。每次发布脚本AI代理时,都会在{1>版本历史记录中保存并访问版本<1}选项卡,您可以在其中查看脚本AI代理的所有版本。

{1>历史<1}页允许您访问向代理进行的以下更新:

  • 跟踪发布版本历史记录以及发布时以开发者留下的注释形式所做的更改。 
  • 查看每个已发布版本使用的AI引擎及其设置。您还可以查看让每个版本准备好发布的时间。 
  • 在{1>更改日志<中监控设置、意图、实体、响应和策展的更改1}选项卡。
  • 如果需要,可以发布、预览或加载较旧版本。
  • {1>查看培训历史记录<1}—跟踪您培训的资料和所做的更改。
  • {1>比较培训引擎<1}—查看用于不同迭代的培训引擎及其相应的培训持续时间。
  • {1>跟踪更改<1}—监控设置、意图、响应和策展的更改。
  • {1>恢复到以前的版本<1}—如果需要,可以轻松恢复到较旧的培训集。
更改日志

Change Logs 本节提供了过去35天内对您的脚本AI代理进行的修改的详细记录。要访问更改日志:

  1. 导航至{1>仪表板<1}并单击您创建的AI代理。
  2. 单击 Version History 标签页可查看AI代理的历史。
  3. 单击 Change Logs 标签页可查看详细的变更日志:
    • {1>更新至<1}—系统更改的日期和时间。
    • {1>更新者<1}—做出更改的用户。
    • {1>更改位置<1}—发生修改的AI代理部分(例如,Corpus、Intent和Response)。
    • {1>描述<1}—有关变更的其他详细信息。
  • 使用 Updated byChange Location 搜索选项以查找特定更改日志条目。

  • Version History 标签页为每个AI代理显示最多10个正文。

策展人脚本AI代理

系统将消息添加到 Curation 控制台基于以下标准:

  • Fallback Messages—当AI代理无法理解您的消息并触发回退意图时。
  • {1>已取消投票的消息<1}—用户在AI代理预览期间取消投票的消息。
  • {1>代理移交<1}—由于配置规则而导致人类代理转移的消息。
  • {1>从会话<1}—由用户标记为未从会话或会议室数据收到所需响应的消息。
  • {1>低信心<1}—信心评分低于指定的低信心阈值的消息。
  • {1>部分匹配<1}—AI代理无法确定正确意图或响应的消息。
解决问题

Issues 标签页允许您查看并处理标记待处理的消息。您可执行以下操作:

  • 根据问题的严重性和相关性,选择解决或忽略问题。
  • 检查原始用户口令、AI代理的响应以及任何附加媒体。
您可以使用 Decrypt Content 选项,如果您已启用解密访问。

如果{1>高级数据保护<1}在后端启用,系统授予用户级别解密访问权限。

要解决问题,您可以:

  • {1>链接到现有意图<1}—要将问题连接到现有意图,请选择 Link 选择并搜索所需的意图。

  • {1>添加至新意图<1}—使用 Add to a New Intent 可直接从Curation Console创建新意图的选项。

  • {1>忽略问题<1}—解决或忽略问题,将其从策展控制台中删除。

  1. 您无法链接到默认意图(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本AI代理,从下拉列表中选择适当的意图,并标记任何相关实体。
  3. 进行更改后,系统重新培训您的AI代理,以确保其响应中反映新知识。
  4. 同时解决或忽略多个问题,以有效管理。

Resolved 标签页显示系统解决的所有问题。您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。如果您看到系统未捕获的响应不喜欢,您可以手动将特定示例添加到Curation Console。

要添加会议中的问题:

  1. {1>确定表达方式<1}—找到触发错误响应的语句。
  2. {1>检查策展状态<1}—如果问题不在策展控制台中,系统将显示 Curation Status 切换。
  3. {1>切换旗帜<1}—启用 Curation Status 切换以向Curation Console添加语句以进行审查和解决。

如果问题已在Curation Console中,切换的外观将更改以显示其状态。

使用Analytics查看脚本AI代理的性能

{1>分析<1}部分提供用于评估AI代理性能和有效性的关键指标的图形化表示。关键指标分为四个部分,以标签表形式表示: OverviewResponsesTrainingCuration

在“分析”页面上,您可以选择要查看分析的AI代理。您可以通过选择通道、日期范围和数据粒度来自定义分析视图。默认情况下,系统会显示所有通道上个月的分析数据,每天作为数据点。

概述

概览包含关键指标和图表,为开发人员提供整体AI代理使用和性能的快照。

  1. 从{1>仪表板<1},选择您创建的AI代理。
  2. 在左侧导航窗格上,单击{1>分析<1}。AI代理性能的概述以表格格式和图形表示方式显示。

会话和消息

概览的第一部分显示以下关于AI代理的会话和消息的统计数据:

  • 总会话数和AI代理在不进行人工干预的情况下处理的会话数。
  • 总代理移交,这是移交给人类代理的会话数量的计数。
  • 每日平均会话
  • 总消息(人类和AI代理消息)以及这些消息中有多少来自用户。
  • 每日平均消息

系统会话的图形化表示(分层列表示由AI代理处理的会话和交出的会话),以及AI代理发送的总响应。

用户

概览中的第二部分包含AI代理的用户统计信息。它提供了用户总数,以及每个用户和每日平均用户平均会话的信息。接下来会显示每个单元的新用户和返回用户的图表,具体取决于所选的粒度。

性能

第三部分提供有关AI代理对用户的响应的统计数据。在这里,您可以看到AI代理发送的总响应以及AI代理的响应之间的分割:

  • 确定用户的意图。
  • 以回复消息回复。
  • 已回复部分匹配消息。
  • 已通知用户代理移交。

相同信息被汇总在饼图中,区域图基于所选的粒度提供信息。

培训

培训部分代表AI代理人档案的“健康”。建议开发人员为其AI代理中的每个意图配置20+个培训用语。此部分将所有意图显示为矩形,颜色和大小表示培训数据的数量。意图越接近白色,就越需要提高您的AI代理的准确度。

回答

本部分详细介绍了客户询问的内容以及询问的频率。它以图形方式展示了AI代理回答问题的最受欢迎的意图,以及AI代理执行操作的响应模板。

本部分详细介绍了客户查询及其频率。它可视化地显示AI代理用于解决客户查询的最受欢迎的意图和响应类型。

策划

本部分可视化总结每天出现的处理问题的数量以及AI代理解决的数量。

使用AI代理进行客户交互

本部分概述了如何将AI代理与语音和数字通道集成,以管理客户对话。

使用AI代理进行语音和数字交互

在Webex AI Agent Studio平台中创建并配置了自主或脚本AI代理后,下一步是将它们与语音和数字通道集成。这种集成使AI代理能够处理与客户之间的语音和数字对话,从而提供无缝的交互式用户体验。

有关更多信息,请参阅{1>{2><2}使用AI代理进行语音和数字交互<1}条目。

管理AI代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由给AI代理的呼叫。

目前,Analyzer中不可用AI代理的现成报告。

创建全局变量

1

Sign in to Control Hub.

2

Contact Center 导航窗格选择 Flows > Global Variables

3

单击创建新的全局变量并提供该变量的名称和描述。创建名为 CustomAIAgentInteractionOutcome 的变量。选择字符串作为变量类型。

4

切换 Make Reportable 以在Analyzer中显示变量以用于报告目的。

5

单击保存

向流程添加全局变量

以下说明也可以在链接的采样流导入中找到。

1

Sign in to your customer organization using Control Hub.

2

导航至 联系中心>客户体验>流程。会显示Flows页面。

3

单击流程旁边的 Go to Flow Designer 图标。Flow Designer 窗口会显示。

4

全局流程属性窗格中,向下滚动至变量定义>预定义变量部分。

5

全局变量部分中,单击添加全局变量。将全局变量 CustomAIAgentInteractionOutcome 添加到您的流程。

6

使用 设置变量 活动将值 ABANDONED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

配置您的虚拟代理V2 流程中的活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接已处理的结果虚拟代理V2 活动并使用设置变量要分配值的活动已处理到变量自定义AIAgentInteractionResultCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接上报结果虚拟代理V2 活动并使用设置变量要分配值的活动已升级到变量自定义AIAgentInteractionResultCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接错误的路径虚拟代理V2 活动并使用设置变量要分配值的活动错误到变量自定义AIAgentInteractionResultCisco Webex Flow Designer with set variable selected

11

根据您的业务逻辑完成其余流程并发布它们。根据呼叫采取的路径,通过此流程的任何呼叫CustomAIAgentInteractionOutcome将变量设置为AbandonedHandledEscalatedErrored

创建自定义可视化

您可以在Analyzer中为AI代理呼叫记录和AI代理结果分发创建自定义报告。

创建AI代理呼叫记录可视化

1

Download the AI Agent Call Records.json file from AI Agent Call Records.

2

登录到Analyzer。

3

在主页上,单击Analyzer中的可视化图标。

4

单击导入

5

单击浏览以选择要导入的文件(。json格式)。

6

单击导入导入AI代理呼叫Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击编辑以修改导入的“可视化”。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 CustomAIAgentInteractionOutcomeEdit FiltersWebex contact center with AI Agents page displayed

9

单击单选按钮并添加已放弃已上报错误已处理的值。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并启动几个测试呼叫。

11

运行可视化以查看结果。AI Agents table displaying nine columns of agent-related information

创建AI代理结果分发可视化

1

Download the AI Agent Outcome Distribution.json file from AI Agent Outcome Distribution.

2

登录到Analyzer。

3

在主页上,单击Analyzer中的可视化图标。

4

单击导入

5

单击浏览 以选择要导入的文件(以JSON格式)。

6

单击导入导入AI代理结果Distribution.json 文件。

7

单击编辑以修改导入的“可视化”。

8

单击 CustomAIAgentInteractionOutcomeEdit Filters

9

单击单选按钮并添加已放弃已上报错误已处理的值。

10

保存并启动几个测试呼叫。

11

运行可视化以查看结果。Visualization view screenshot is added

了解AI合规性

了解AI代理的AI透明度

许多区域要求组织在提供AI服务时通知用户,例如,{1>{2><2 欧盟人工智能法<1}在欧洲。在对话继续之前,AI透明度允许您告诉客户他们何时与AI代理进行交互。此披露适用于脚本和自动AI代理,跨支持的语音和数字渠道工作,并可通过AI Agent Studio用户界面中的现有欢迎体验预览。

AI透明度如何工作

使用 AI transparency 在代理配置文件中设置以控制面向客户的披露消息。

  • 自主AI代理使用透明度说明就像欢迎消息设置一样。有关更多信息,请参阅{1>{2><2 更新自动AI代理配置文件<1}。
  • 脚本AI代理允许您配置特定语言的透明度笔记,并在特定语言的消息不可用时返回到默认笔记。有关更多信息,请参阅{1>{2><2 更新脚本AI代理配置文件<1}。

  • {1>在欧洲地区<1}:该功能在缺省情况下已启用。所有代理类型将播放或显示透明度消息(取决于通道)。要禁用此功能,您必须先确认风险并添加审核意见,然后再选择退出。
  • {1>在所有其他地区<1}:您可以选择是否启用该功能并根据需要配置消息。Cisco建议将AI透明度作为最佳实践,帮助确保最终用户在与AI代理交互时获得通知。

通道行为

  • 对于语音交互,透明音符在欢迎消息之前播放,呼叫者不能打断它。
  • 对于数字交互,透明度说明添加到会话中第一个AI生成的响应中。

发布前要查看的内容

  • 检查默认的透明度消息,确保措辞明确识别AI交互。
  • 将其限制为200个字符。
  • 确保消息符合贵组织的法律和品牌指导。
  • 在每种支持的渠道和语言中预览披露。
  • 如果您关闭AI透明度,请确认警告并提供理由。
  • 确保有AI披露语言,例如“我是一个AI助理”、“我是一个AI代理”作为品牌更改的前缀。

AI 开发、数据隐私、安全和保障

AI产品开发

对于每个AI驱动的功能,我们根据{1>{2><,接受AI影响评估2 负责任的人工智能原则<1},并遵守{3>{4><4 负责任的人工智能框架<3},除了现有的“安全、隐私和人权”流程之外。

隐私和安全性

在推理过程之后,我们不会保留客户输入数据,并且第三方模型提供商Microsoft不会访问、监控或存储Cisco客户数据。有关特定功能的数据保留政策的详细信息,请参阅{1>{2><2} Webex AI代理AI透明度技术说明<1}在Cisco Trust门户中。

培训和评估的数据来源

我们的第三方模型提供商Microsoft不使用客户内容来改进Azure OpenAI模型,也不在Azure基础设施中存储或保留Cisco客户数据。

安全和道德考量

所有生成AI功能都容易出错,因此我们选择进入{1>{2><,将AI功能的内容安全放在首位2 内容过滤<1},由Azure OpenAI提供。

模型评估和绩效

我们通过让人类参与基础模型的审核、测试和质量保证来优先考虑AI助手的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI Agent Studio 是一个功能强大的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。利用人工智能技术,AI代理可以在客户与人工客服互动之前,为客户提供自动化帮助。这些智能体支持语音交互,能够理解语调、语言和上下文信息。此外,人工智能代理能够无缝、高效地处理通过文本和在线聊天进行的数字渠道互动。顾客可享受类似礼宾服务的体验,获得问题解答、信息检索方面的帮助,并最大限度地减少等待时间。

企业的主要优势

  • 效率 & 生产率

    • 实现重复性任务的自动化,使员工能够从事战略性工作。

    • 提供 24/7 可用性、处理更高数据量和提高响应速度。

    • 提高数据处理、分析和报告的准确性。

  • 成本节约
    • 通过自动化降低劳动力成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 增强决策能力
    • 通过分析大型数据集,提供数据驱动的见解。

    • 具备预测分析功能,可用于预测未来结果。

    • 通过识别和评估来改进风险管理。

  • 提升客户体验
    • 根据客户数据实现个性化互动。

    • 通过人工智能聊天机器人和虚拟助手提供更快的响应速度。

    • 提供 24/7 客户支持。

  • 可扩展性 & 灵活性
    • 可轻松扩展或缩减规模,以满足不断变化的业务需求。

    • 能够学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品的创新和发展 products/services.

    • 提高效率,获得竞争优势。

  • 员工赋权
    • 释放人的潜能,使其能够从事更具创造性和战略性的工作。

    • 通过提供数据、洞察和支持来加强协作。

表1。 Webex AI Agent 的可用性

联系中心解决方案

人工智能代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise (WxCCE)

  • 统一 CCE (UCCE)

  • 封装式 CCE (PCCE)

  • 统一CCX(UCCX)

    Unified CCX 目前以 Alpha 版本发布。

脚本化人工智能代理

自主人工智能代理

了解 AI 坐席类型和示例

下表概述了人工智能代理的类型及其功能:

表2。 人工智能代理类型及其能力
人工智能代理类型目的如何设置?

自主

自主代理独立工作以实现既定目标,从而减少了对持续人工干预的需求。
  • 他们根据现有信息和预先设定的行动方案做出决策。

  • 它们可以自动执行耗时或重复性任务。

  • 他们访问和使用知识库,为用户问题提供信息丰富且准确的答案。

设置自主 AI 代理

脚本

脚本式人工智能代理被编程为遵循一组预定义的规则和指令。
  • 他们执行的是定义明确、结构清晰的具体任务。

  • 他们根据用户创建的训练语料库(一个包含示例和答案的集合)来回答问题。

设置用脚本编写的 AI 坐席

示例

根据具体需求和所需功能,自主式人工智能代理和脚本式人工智能代理均适用于各种应用场景。例如:

  • 客户服务—自主代理和脚本代理都可以提供客户支持,自主代理提供更大的灵活性和对自然语言的理解能力。

  • 虚拟助手—自主代理非常适合担任虚拟助手角色,因为它们可以管理各种任务并提供更个性化的互动。

自主人工智能代理和脚本人工智能代理之间的选择取决于任务的复杂性、所需的自主程度以及训练数据的可用性。

必要条件

Webex Contact Center

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联络中心试用。有关更多信息,请参阅 Webex 联系中心自助服务试用 文章。
  • 要注册订阅,客户需要购买 Flex-3.0 联系中心许可证的 AI Agent 附加组件。根据授权情况,Webex Contact Center 将 AI Agent 作为其为组织提供的服务之一。有关配置 Webex 联系中心的更多信息,请参阅 Webex 联系中心入门

Webex Contact Center Enterprise 和 Contact Center Enterprise

用户角色和权限

本节详细介绍组织内用户角色以及访问 AI Agent Studio 应用程序所需的权限:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

完全访问 AI Agent Studio,包括管理其他用户的转录访问权限

拥有AI Agent Studio的完整访问权限,但敏感信息(例如文字记录)除外。 拥有AI Agent Studio的完整访问权限,但敏感信息(例如文字记录)除外。
Contact Center 服务管理员 拥有AI Agent Studio的完整访问权限,但敏感信息(例如文字记录)除外。 不适用 除敏感信息(例如笔录)外,可完全访问 AI Agent Studio。
预配置管理员 不适用 除了敏感信息(例如通话记录)之外,您可以完全访问 AI Agent Studio。 不适用
只读管理员

无法通过 Control Hub 访问 Webex 联系中心服务

对 AI Agent Studio 拥有只读权限,但敏感信息(例如文字记录)除外。 对 AI Agent Studio 拥有只读权限,但敏感信息(例如文字记录)除外。
主管 对 AI Agent Studio 拥有只读权限,但敏感信息(例如文字记录)除外。 不适用 不适用

客户组织的完整管理员可以访问企业配置文件。他们利用此功能来管理自己和组织内其他用户的成绩单访问权限。默认情况下,任何用户都无法访问成绩单。必须由管理员明确授予组织内用户此访问权限。

管理成绩单访问权限

作为正式管理员,您可以管理组织内用户的成绩单访问权限。

  1. 启动 AI Agent Studio。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 点击 队友 选项卡查看现有队友列表。
  4. 点击 操作 列下的 ] 修改 图标。
  5. 启用 解密访问权限 开关,以授予用户访问成绩单的权限。
  6. 点击 修改 保存更改。

访问 Webex AI Agent Studio

要创建您的 AI 代理,您必须登录 Webex AI Agent Studio 应用程序。您可以通过以下方式登录:

从控制中心登录

如果您没有看到 Webex AI Agent,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到控制中心
  2. 选择 服务 > 联系中心

  3. “联络中心 ”导航窗格中,选择 “客户体验 ”。 > AI 代理
  4. 点击 Webex AI Agent 访问应用程序。

这将在另一个浏览器标签页中打开 Webex AI Agent Studio 应用程序,您就可以配置您的 AI 代理了。

只有通过 Control Hub 访问 Webex AI Agent Studio 时,才能使用 AI 代理的语音预览功能。 > 服务 > 联络中心,支持语音渠道交互。

通过 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您需要拥有 Webex Connect 的访问权限。

  1. 使用提供给贵公司的租户 URL 和凭据登录 Webex Connect 应用程序。

    默认情况下, “服务 ”页面显示为首页。

    登录 控制中心 并选择 服务 > 联系中心。从 “联络中心 ”导航窗格中,选择 “租户设置 ”。 > 数字的。选择 Webex Connect服务 页面显示为首页。

  2. 从左侧导航窗格的App Tray 菜单中,单击 Webex AI Agent 以访问该应用程序。

    系统会在另一个浏览器标签页中打开 Webex AI Agent Studio 应用程序,您会自动登录到该应用程序。

主页布局

欢迎使用 Webex AI Agent Studio 应用程序。登录后,主页会显示以下布局:

  • 导航栏

    左侧出现的导航栏可访问以下菜单:

    • 仪表盘— 显示用户有权访问的 AI 代理列表,由企业管理员授予。
    • 知识— 显示中央知识库或知识库,它作为自主 AI 代理的大脑来响应客户查询。
    • 帮助— 提供对 Webex 帮助中心上的 Webex AI Agent Studio 用户指南的访问。
    • 注销— 允许您注销 Webex AI Agent Studio 应用程序。
  • 用户档案

    用户个人资料菜单允许您查看个人资料信息、切换用户界面主题以及退出应用程序。要更改主题,请点击 更改主题 ,然后选择您喜欢的选项——浅色、深色和系统(默认主题)。所选主题将立即应用于所有页面。

    企业概况 页面包含有关 AI 代理租户的信息。

    • “常规 ”选项卡显示组织时区。请从下拉菜单中选择所需的时区。创建新代理时,所选时区会显示在代理个人资料页面中。有关更多详细信息,请参阅 更新自主 AI 代理配置文件 部分。
    • 团队成员 选项卡中,您可以查看和管理有权访问该应用程序的团队成员列表。

      客户组织的完整管理员可以访问企业配置文件。他们利用此功能来管理自己和组织内其他用户的成绩单访问权限。默认情况下,任何用户都无法访问成绩单。必须由管理员明确授予组织内用户此访问权限。

了解您的仪表板

在仪表盘上,人工智能代理以卡片的形式呈现。每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI代理卡上的任务

将鼠标悬停在人工智能代理卡片上,即可查看以下选项:

  • 预览—点击 预览 打开 AI 代理预览小部件。
  • 省略号 图标—点击此图标可执行以下操作:
    • 复制访问令牌— 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出— 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除— 从系统中永久删除 AI 代理。

    • 固定— 将 AI 代理固定到仪表板上的第一个位置,或取消固定以将其移回先前的位置。

创建一个新的人工智能代理

您可以使用 创建一个新的 AI 代理。 + 在仪表盘右上角创建代理 选项。您可以选择使用预定义的模板,也可以从头开始创建代理。

要了解如何创建脚本化和自主的AI代理,请参阅以下章节:

您可以创建多达 100 个 AI 代理,其中包括脚本型和自主型代理。

导入人工智能代理

您可以从可用人工智能代理列表中以 JSON 格式导入人工智能代理。首先,请确保已将 AI 代理以 JSON 格式导出到本地文件夹。请按照以下步骤导入:

  1. 点击 导入代理
  2. 点击 上传 上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 代理名称 字段中,输入 AI 代理名称。
  4. (可选)在 系统 ID中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI Agent Studio 平台,并可在控制面板上查看。

关键词搜索

该平台提供强大的搜索功能,帮助您轻松查找和管理人工智能代理。您可以使用代理人姓名进行关键词搜索。在搜索栏中输入代理人姓名或姓名的一部分。系统会显示符合您搜索条件的AI代理列表。

按代理类型筛选

除了关键词搜索外,您还可以根据人工智能代理的类型进行筛选,从而优化搜索结果。从下拉列表中选择一个代理类型筛选器——脚本化自主全部

管理知识库

知识库是大型语言模型 (LLM) 驱动的 AI 代理的中央信息存储库。人工智能代理使用先进的人工智能和机器学习技术来理解、处理和生成类似人类的文本。AI引擎利用大量数据训练AI代理,使其能够提供详细且与上下文相关的响应。知识库存储自主人工智能代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

请勿将以下任何内容上传到知识库:

  • 支付卡行业(PCI)数据
  • 个人身份信息(PII)
  • 受保护的健康信息 (PHI)
  • 任何其他敏感、机密或受监管的信息

您有责任确保上传的所有内容均符合这些要求。

如果您是第一次访问知识库页面,将会出现一个免责声明,提示有关上述敏感数据的信息。点击同意继续。

为人工智能代理创建知识库

  1. 登录 Webex AI Agent Studio 平台。

  2. 点击左侧导航窗格中的 知识 图标,即可导航至知识页面。

您可以从知识页面创建和管理知识库资源。自主人工智能代理的知识来源可以是文件、文章、网站等。如果是首次添加资源,知识库页面将显示以下图块:

  • 上传文件: 选择此选项上传文件。请参阅 “上传文件 ”部分。

  • 创建文章: 选择此选项即可创建文章。请参阅 “创建文章 ”部分。

  • 提取网站: 选择此选项可提取网站内容。请参阅 提取网站 部分。

单击所需图块以创建相应的知识库源。您还可以使用页面右上角的 添加来源 下拉按钮来添加知识库来源。根据需要选择 文件文章网站

创建知识库资源后,配置人工智能代理的知识库。

上传文件

您可以上传文件作为代理商的知识库。文件格式可以是 .xlsx、.xls、.csv、.pdf、.docx、.doc、.txt。

1

选择 添加来源 > 文件

2

在“上传文件”页面上,将文件拖放到知识库中。或者,点击 添加文件 添加文件。

文件名应尽可能具有描述性。文件名将用作知识库中的源名称。
3

点击 处理文件 处理上传的文件。点击 清除列表 清除文件。您也可以选择 关闭并继续处理

完成后,您可以在 “已处理文件 ”选项卡中查看已处理的文件。

附加处理说明

  • 文件处理超时的最长等待时间为 2 小时(从文件被选中进行处理的时间算起)。但是,文件在队列中保留的时间没有限制。

  • 图像处理支持仅适用于 PDF 文件。

上传文件时,请参考以下指南和最佳实践:

该文件已列在“来源”页面中。

访问知识资源页面以执行以下任务。

  • 点击 控制 下的 编辑 图标来编辑文件。
  • 点击 控制 下的 [] 删除 图标以删除源。

下一步

将上传的文件映射到人工智能代理。请参阅 Webex AI Agent Studio 管理指南中的 配置知识库 部分。

上传文件的最佳实践

上传文件到知识库时,请遵循以下准则和最佳实践:

  • 您可以一次添加多个文件。

  • 对于每位租户,文件上传限制如下:

    • 总存储限制:每个知识库2GB。

    • 最大文件数:每个知识库最多可包含 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF文件大小限制:除了文件大小限制外,每个 PDF 文件还限制为 300 页。

上传包含表格数据的文件(所有文件类型)时的注意事项

本节概述了上传包含表格数据的文件时的最佳实践:

两点

  • 表格应简洁明了,格式规范,顶部只需一行标题行。
  • 每行表格字数不超过 6000 个字符(包括标题和行值)。

    如果文件上传失败,请确保每行不超过 6,000 个字符。

  • 在表格中使用清晰、描述性的列标题(例如, Customer Name, Order Date),因为在提取数据时会使用这些标题。

禁忌

  • 请勿在表格内容中使用合并单元格或嵌套表格,因为提取过程中结构会丢失。
  • 不要在一个单元格中包含过长的自由文本段落。始终遵守每行6000个字符的限制。

上传电子表格(.xlsx、.xls、.csv)时的注意事项

本节概述了上传电子表格和 CSV 文件时的最佳实践:

两点

  • 每张纸上放一个表格。
  • 标题行放在第一行,数据行放在第二行。这样系统就能准确处理表头行。
  • 遵守电子表格允许的总字符数限制,即 3,000,000 个字符
  • 每行字数不超过 6,000 个字符(包括标题行和数据行)。

    如果文件上传失败,请确保每行不超过 6,000 个字符。

禁忌

  • 如果不需要隐藏工作表,请不要包含它们,因为系统仍然会读取和导入这些工作表。
  • 不要在一张工作表中创建多个表格。该系统将单个 Excel 工作表中的所有表格合并成一个统一的表格。因此,请在上传前清理文件。

如果系统处理 Excel 文件的时间过长,可能是因为文件中的数据量过大。考虑将数据拆分到多个文件中,然后分别上传每个文件。

限制

存在以下限制:

  • 格式化: 该系统不会保留文档和单元格格式(颜色、字体、样式和条件格式)。
  • 索引: PDF、网页和 Markdown 文件中的表格会被索引为纯文本。这会降低针对特定行或列的查询的检索精度。
  • 电子表格和CSV文件: 如果单行字符数超过限制,系统将拒绝整个文件。此外,该系统不会保留 CSV 文件中的超链接。
  • PDF 文件: 该系统不会保留 PDF 文件中的超链接。
  • Word 文件(.docx、.doc): 系统不会保留表格单元格内的超链接。

创建文章

1

选择 添加来源 > 文章

2

在“撰写文章”页面上,在 来源详细信息 下输入来源名称并提供详细描述。

3

请在文本编辑器中输入所需信息。根据需要,使用格式选项设置文本格式。

重要注意事项: 文档中不能添加表格。

4

点击 添加源

文章已添加到“来源”页面。

访问知识资源页面以执行以下任务。

  • 点击 控制 下的 编辑 图标来编辑文章。
  • 点击 控制 下的 [] 删除 图标以删除源。

下一步

将上传的文件映射到人工智能代理。请参阅 Webex AI Agent Studio 管理指南中的 配置知识库 部分。

提取网站

你可以通过从你拥有的网站中提取信息来为你的AI代理添加知识。网站提取使用自动爬虫技术浏览互联网,查找并下载网页上的相关内容,并将其转换为 AI 代理可以访问的知识。

爬取过程从您指定的起始网址开始。根据深度和页面限制,爬虫应用程序从主页导航,访问网站,并根据 URL 模式和子域名定义获取所需内容。

Cisco Webex AI 代理网络爬虫如何识别自身

Cisco Webex AI 代理网络爬虫使用 User-Agent 标头机制来识别自身。使用以下信息配置您的 Web 服务器、WAF、CDN 或机器人管理系统,以确保爬虫程序在获得授权后可以访问您的网站。

来自爬虫的每个 HTTP 请求都包含一个自定义的 User-Agent 标头,该标头通常遵循以下模式之一:

标准格式:

CiscoWebexAIAgentCrawler/1.0 
(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

包含爬虫标识符的类似浏览器的字符串:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) 
AppleWebKit/537.36 (KHTML, like Gecko; compatible; 
CiscoWebexAIAgentCrawler/1.0; +url/ai-agent-crawler-info; 
ask-aiagent@cisco.com) Chrome/145.0.0.0 Safari/537.36

允许列表的关键标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或机器人检测规则时,请使用此字符串(或前缀匹配,例如“CiscoWebexAIAgentCrawler”)来识别爬虫。

网络爬虫如何与 robots.txt 协同工作

爬虫程序遵守 robots.txt 规则,并使用 User-Agent 令牌 CiscoWebexAIAgentCrawler来标识自己。

为了兼容性,爬虫会在 HTTP 请求中发送类似浏览器的 User-Agent 标头。 [for 例子 Mozilla/5.0 (……; CiscoWebexAIAgentCrawler/1.0; ...)], 但使用标记 CiscoWebexAIAgentCrawler 进行 robots.txt 规则匹配。请在您的 robots.txt 指令中使用此确切的标记。

请看以下示例:

- 允许爬虫完全访问

User-agent: CiscoWebexAIAgentCrawler
Allow: /

- 将爬虫限制在特定路径上

User-agent: CiscoWebexAIAgentCrawler
Allow: /public/
Allow: /docs/
Disallow: /admin/
Disallow: /private/

- 完全禁止爬虫程序运行

User-agent: CiscoWebexAIAgentCrawler
Disallow: /

- 仅允许此爬虫程序运行,并阻止所有其他爬虫程序。

User-agent: CiscoWebexAIAgentCrawler
Allow: /
User-agent: *
Disallow: /

重要注意事项:

  • 专属群组匹配: 如果两者都是用户代理:CiscoWebexAIAgentCrawler 组和用户代理: * 如果存在分组,则爬虫只遵循其所属分组的规则; * 规则被无视。要同时应用这两项,请在指定的组中复制相关的指令。
  • 为必填项: 用空行分隔用户代理组,否则解析器可能会将它们合并。
  • 不区分大小写: 用户代理标记不区分大小写,请使用 CiscoWebexAIAgentCrawler 以清晰表达。

创建网络 URL 知识库

准备工作

创建 Web URL 知识库之前,请确保您已具备以下条件:

  • 访问您拥有的公开网站。
  • 了解你要抓取的网站结构。

您只能对合法有权访问和处理的公开信息使用网站提取功能。请勿将此功能与以下情况一起使用:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受管制的信息。

使用此功能,即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。配置网页 URL 源之前,请参阅 免责声明

1

选择 添加来源 > 网站。在“提取网站”页面上,执行配置。

2

源详细信息 选项卡中,输入源名称,并在 描述 字段中输入有关源的简要描述。

3

源配置 部分,定义以下参数:

  1. 来源:

    • 起始网址: 输入要抓取并添加为来源的网页的 URL。
    • 过滤器: 使用以下切换选项定义您需要提取的内容:
      • 仅提取符合特定通配符语法的 URL: 使用 URL 模式来缩小抓取范围。最多可以添加 10 个图案。

        例如:

        • *product*– 匹配并提取包含“product”的URL。
        • *help* – 仅匹配并提取包含“help”的 URL。
        • */blog/* - 匹配并提取 URL /blog/ 在路径中。

      • 仅提取起始 URL 的子域名: 如果您的目标内容跨越多个子域,您可以指定最多 10 个子域(例如 support.example.com)。

  2. 提取范围: 定义系统从网页中提取内容的范围。

    • 深度限制
      • 0: 仅抓取起始页或着陆页 URL。

      • 1: 抓取起始页及其所有直接链接的页面。

      • 2: 抓取起始页、直接链接的页面以及从这些页面链接出去的页面。

    • 页数限制: 请输入您希望系统抓取的页面数量。最多可以抓取 250 页。如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 =100 和 crawl_depth=1, 如果只有 50 个链接可用,爬虫程序将返回 50 个页面。

    • 内容排除:
      • 全部: 排除页眉、页脚、导航元素和表单元素。

      • 导航: 排除导航元素。

      • 页脚: 排除页脚元素。

      • 形式: 排除表单元素。

  3. 同步运行计划: 本部分允许您配置数据同步源的频率。您还可以选择配置如何将更改应用于代理。

    • 同步频率: 默认且目前支持的选项是按需运行。这样您就可以手动同步网页以获取最新更改。

    • 同步内容更改: 您可以选择自动应用更改,或者等待审批。

      • 自动将更改应用到代理或技能(默认选项)。

      • 更改需经管理员批准后方可生效。

4

点击 添加源

网址已添加到“来源”页面。状态显示为 正在同步。系统:
  • 将从网页中提取的内容转换为结构化的 Markdown 格式。
  • 提取文章正文。
  • 根据设置筛选导航和促销内容。
  • 表格和列表保持其结构不变。

要对 Web URL 源进行任何更改,请单击 控件 下的 [ ] 编辑 图标。要删除源,请点击 删除 图标。

下一步

将网页 URL 源映射到 AI 代理。请参阅 Webex AI Agent Studio 管理指南中的 配置知识库 部分。

触发手动同步

创建 Web URL 知识源后,请手动执行同步操作,以保持知识源信息的最新状态。
1

导航至您的知识库页面。

2

滚动到所需的 Web URL 知识库条目。

3

点击“控制”下的 立即同步 图标。

您还可以点击 编辑 图标打开 Web URL 知识源页面。点击 保存更改并同步 将内容与网站上的最新更改同步。状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容可供 AI 代理使用之前对其进行审核。

下一步

  • 仅在预期内容发生更改时才进行同步。
  • 监控同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用时段进行计划同步。
  • 允许的并发同步数量:1 个网站 sync/crawl 一次允许传输 1 KB 的数据。3. 网站 sync/crawls 每个组织允许的数量。

审核后批准内容

如果启用了内容审批,请在提取的内容可供 AI 代理使用之前对其进行审核。
1

当同步状态显示“待审批”时,点击“审核内容”。

2

以结构化 Markdown 格式预览提取的信息。

3

查看变更摘要:

  • 已添加: 本次同步过程中发现了新内容。

  • 修改的: 已更改的现有内容。

  • 已删除: 源网站上的内容已不再可用。

下一步

审阅后:

  • 点击 批准 即可立即将内容添加到您的知识库。

  • 点击 拒绝 以放弃该内容。被拒绝的内容将被永久删除。

最佳实践和局限性

遵循以下准则,即可最大限度地利用网络 URL 知识资源,同时确保合规性和最佳性能。

战略:

  • 提前规划好网络爬虫策略。
  • 先聚焦重点,再逐步扩展。首先进行小范围爬取,以了解提取结果。
  • 先在小范围内测试 URL 模式。
  • 选择正确的起始网址:
    • 最好的: 针对特定内容领域的着陆页。
    • 良好:直接链接到内容部分。
    • 避免: 首页网址指向混合内容类型。
  • 巧妙运用URL模式。第一次爬行之后:
    • 审核提取内容的质量。
    • 找出被错误包含的部分。
    • 调整URL模式或排除设置。
    • 如有需要,请使用更精细的设置重新爬取。

性能和效率

  • 根据您的需求设置合理的页面限制。
  • 根据您的内容目标选择合适的抓取深度。
  • 首先关注高价值内容领域。
  • 监控处理时间并进行相应调整。

资源考量

  • 大型爬虫任务会消耗更多处理时间。
  • 同时进行多个爬取操作可能会影响性能。
  • 存储需求随内容量的增加而增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要用于HTML内容。
  • 部分互动内容可能无法被捕捉。
  • 部分网站因其分类而被屏蔽。

合规性和道德爬虫

  • 尊重网站政策: 请确保您已获得爬虫权限并遵守速率限制。
  • 数据责任: 仅抓取您拥有或已获得抓取权限的公开内容。
  • 内容所有权: 考虑知识产权相关问题,并在需要时注明出处。

寻求帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详情。
  • 请检查您的目标网址是否可公开访问。
  • 请检查您的URL格式是否与预期内容相符。
  • 请考虑调整抓取深度或页面限制。
  • 如果技术问题持续存在,请联系技术支持。

访问知识库

准备工作

创建人工智能代理所需的知识库。

1

登录 Webex AI Agent Studio 平台。

2

点击左侧导航窗格中的 知识 图标。知识库以卡片的形式显示在 知识 页面上。

每张卡片显示与特定知识库关联的源文件数量。

3

点击卡片即可跳转至相应的知识库。您可以看到以下内容:

  • 来源: 知识库相关来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新时间
    • 最后更新于
    • 状态
    • 控件
  • 使用 : 使用特定知识库的人工智能代理的详细信息。
  • 历史: 知识库活动历史记录。

您还可以从 AI 代理配置页面的 知识 选项卡访问知识库。有关更多信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库名称。
  • 知识库类型。
  • 知识库在指定日期范围内更新。
  • 在指定日期范围内创建的知识库。

点击 全部重置 以重置搜索条件。

设置自主 AI 代理

自主 AI 座席能够独立运行,无需人类的直接干预。自主座席可以访问和使用知识库,为用户查询提供信息丰富、准确的答案。这些座席利用先进的算法和机器学习技术来分析数据、从所处环境中学习,并调整自身操作以达成特定目标。

您可以在各种场景中使用自主人工智能代理,包括:

  • 提供客户支持——回答常见问题、解决问题并指导客户完成流程。
  • 提供技术援助——就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)——以自然对话的方式理解和回应人类语言。
  • 决策——根据现有信息和预先设定的规则做出明智的选择。
  • 自动化——自动执行重复性或耗时的任务。

自主人工智能代理中配置的防护措施可确保人工智能代理不会发布不道德和有害的内容。

创建自主 AI 坐席

准备工作

务必为自主人工智能代理创建知识库。有关更多信息,请参阅 创建 AI 代理的知识源

1

登录 Webex AI Agent Studio 平台。

2

控制面板上,点击 +Create 代理人

3

创建 AI 代理 屏幕上,选择 从头开始 并单击 下一步

您还可以选择预定义的模板来快速创建您的AI代理。您可以将 AI 代理类型筛选为 Autonomous。在这种情况下, “个人资料 ”页面上的字段会自动填充。有关模板的更多信息,请参阅 使用 AI 代理模板

4

选择 自主 代理类型。

5

请提供以下必要信息:

  1. 代理名称—输入人工智能代理的名称。代理人名称最多可包含 256 个字符。

  2. 系统 ID— 系统生成的唯一标识符。此字段可编辑。

  3. AI引擎— 从下拉列表中选择以下AI引擎之一,以满足您的呼叫中心需求:

    • Webex AI Pro 1.0: 此默认选项支持多语言呼叫中心中的人工智能代理,提供类似人类的对话。
    • Webex AI Pro-US。1.0: 提供自然、人性化的英语对话,并根据美国地区口音和监管要求进行定制。

      Webex AI Pro-US 1.0 仅供美国客户使用。此引擎目前不支持来自偏远地区的区域媒体。

    • Webex AI Pro-Europe 1.0: 提供符合地区口音的本地化体验,从而提升用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.0 仅面向欧盟客户开放。此引擎目前不支持来自偏远地区的区域媒体。

    您选择的AI引擎决定了对话设置,例如语言、语音、DTMF、延迟等。 & 中断和词汇——可用于配置您的 AI 代理。由于每个引擎都提供独特的功能,因此 对话 选项卡中显示的配置选项将根据您的选择动态更新。有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理的 AI 引擎 文章。

  4. 智能体的目标—简要描述人工智能智能体的目标。要插入示例,请单击 插入示例。请参阅 编写目标时的注意事项 以了解最佳实践。

    代理目标和指令加起来最多可以包含 5120 个字符。

6

单击创建。您已成功创建自主 AI 代理,该代理现已在 控制面板上可用。

  • 您可以创建多达 100 个 AI 代理,其中包括脚本型和自主型代理。
  • 不要创建功能复杂的单一自主人工智能代理。相反,创建多个功能有限的人工智能代理。使用转接操作选项,可以将呼叫从一个 AI 代理转接到另一个 AI 代理。更多信息请参见方括号 部分。

您还可以导入预先构建的AI代理。有关更多信息,请参阅 导入 AI 代理

下一步

配置自主人工智能代理。

配置自主 AI 坐席

更新自主人工智能代理配置文件

使用 配置文件 选项卡管理面向客户的身份设置。

准备工作

创建自主人工智能代理。

1

控制面板中,单击您创建的 AI 代理。

2

导航至 配置 > 配置文件 选项卡,并配置以下详细信息:

  1. 代理名称— 如有需要,请编辑 AI 代理的名称。

  2. 系统 ID— 如有需要,编辑 AI 代理的系统 ID。

  3. 代理头像的 URL— 系统从中获取 AI 代理徽标或图像的默认 URL。如有需要,请修改。

  4. 时区—默认情况下,显示在组织级别配置的时区。如有需要,请从下拉列表中为您的各个 AI 代理选择不同的时区。

    当组织级设置发生更改时,系统会保留代理级配置。

  5. AI引擎— 从下拉列表中选择以下选项之一来更新AI引擎:

    • Webex AI Pro 1.0: 支持多语言呼叫中心的 AI 代理,提供类似人类的对话。
    • Webex AI Pro-US 1.0: 提供自然、人性化的英语对话,并根据美国地区口音和监管要求进行定制。

      Webex AI Pro-US 1.0 仅供美国客户使用。

    • Webex AI Pro-Europe 1.0: 提供符合地区口音的本地化体验,从而提升用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.0 仅面向欧盟客户开放。

    您选择的AI引擎决定了对话设置,例如语言、语音、DTMF、延迟等。 & 中断和词汇——可用于配置您的 AI 代理。由于每个引擎都提供独特的功能,因此 对话 选项卡中显示的配置选项将根据您的选择动态更新。有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理的 AI 引擎 文章。

  6. AI 透明度—启用或禁用透明度提示,告知客户他们正在与 AI 代理互动。对于新的 AI 代理,AI 透明度开关默认启用。如果关闭此功能,您必须确认收到警告并说明原因。

    • 在欧洲地区: 该功能在缺省情况下已启用。透明度消息会播放或显示(取决于渠道),适用于所有代理类型。如果管理员决定禁用此功能,他们必须先了解相关风险,并在选择退出之前添加审核意见。

      面向欧盟的客户应在 2026 年 8 月 2 日之前审查默认透明度信息,并确认最终措辞符合其自身的品牌、法律和合规要求。

    • 在其他所有地区: 管理员可以选择是否启用该功能,并可根据需要配置消息。思科建议将启用 AI 透明度作为最佳实践,以帮助确保最终用户在与 AI 交互时获得充分的信息。

      您还可以为组织中现有的 AI 代理配置 AI 透明度消息。这是建议性的,但并非强制要求。

    对于语音通话,在欢迎信息之前会播放一段透明提示音,通话者无法打断它。对于数字对话,透明度说明会添加到会话中第一个 AI 生成的回复中。

  7. 欢迎消息— AI 代理用于开始交互的默认欢迎消息。请根据需要进行更新。

    指定人工智能代理所需的欢迎信息语言。无论 AI 代理配置的语言是什么,此消息都不会自动翻译,并将按配置显示或播放。

  8. 智能体的目标— 如有需要,编辑 AI 智能体的目标。请参阅 编写目标时的注意事项 以了解最佳实践。

  9. 指令—输入人工智能代理的指令。请参阅 编写指令时提示工程技巧

    代理目标和指令加起来最多可以包含 5120 个字符。

3

点击 保存更改

4

点击 发布 即可启动 AI 代理。有关更多信息,请参阅 发布您的自主 AI 代理 部分。

下一步

向人工智能代理添加所需操作。

向自主人工智能代理添加动作

自主人工智能代理旨在理解用户意图并采取相应的行动。例如,假设一家餐厅需要实现在线食品订单接收的自动化。为了完成这项任务,请创建一个自主人工智能代理,使其执行以下操作:

  • 从客户那里获取所需信息。

  • 将信息传递到所需流程。

  • 满足客户需求。

自主人工智能代理基于以下三个基本组成部分运行:

  • 动作——人工智能代理通过理解用户意图并连接外部系统来执行的任务。

  • 实体或槽位——代表实现用户意图的一个步骤。槽位填充是指根据客户的言语,向客户提出具体问题以满足客户的意图。这是人工智能代理开始执行操作的触发器。

  • 执行——决定人工智能代理如何通过与外部系统连接来完成操作。

1

控制面板中,单击您创建的 AI 代理。

2

导航至 配置 > 操作 选项卡。

“操作 ”页面显示 “代理交接 ”操作。默认情况下启用 代理移交 操作,允许 AI 代理将对话升级为人类代理。使用切换选项可将其禁用。

3

点击 +Add 操作 为 AI 代理添加新操作。

  1. 选择 浏览操作 > 选择 MCP 客户端配置可用的

  2. 选择 添加新 > 实现 以创造实现行动。

  3. 选择 添加新 > 转账 以创建自定义转账操作。

您可以为 AI 代理配置最多 10 个动作。

请参阅以下章节了解详细的配置步骤。

配置履行

您可以在 Webex Connect 流程构建器上配置 AI 代理操作的执行流程。有关更多信息,请参阅 配置 AI 代理操作的履行流程

  • 作为 PCI 合规性的一部分,自主 AI 代理目前不支持涉及借记卡或信用卡的付款方式。所有涉及借记卡或信用卡的用户验证或支付都必须通过第三方集成完成。

1

“添加新操作 ”页面上,指定以下详细信息:

  1. 操作名称— 输入操作的名称。例如, Book tickets操作名称 字段的最大长度为 64 个字符。

  2. 操作描述—简要描述预期操作。确保操作描述清晰准确。 操作 描述的最大长度为 1024 个字符。

2

配置插槽。有关更多信息,请参阅 配置槽填充

3

配置履行流程。您可以选择以下选项之一。

  1. 如果您选择 使用 Webex Connect Flow Builder 实现,请执行以下配置:

    • 选择服务— 选择在 Webex Connect 客户端工作区中配置的所需服务。

      Webex AI Agent Studio 只能访问客户端工作区内配置的服务和流程。

    • 选择流程— 选择在 Webex Connect 客户端工作区中配置的所需流程。
  2. 如果您选择在 源流程中管理(仅限语音) ,则必须配置自定义事件。有关详细信息,请参阅 配置 AI 代理的自定义数据和自定义事件

4

点击 添加 完成配置。

下一步

配置知识库。

配置槽位填充

槽填充是指为人工智能引擎添加所需的输入实体。在 “操作 ”页面的 “槽位填充 ”部分,添加输入实体:

以表格格式添加输入实体
1

要添加输入实体,请单击 +New 输入实体.

2

“添加新输入实体 ”页面上,指定以下详细信息:

  1. 实体名称— 输入输入实体的名称。实体名称的最大长度为 256 个字符。

  2. 实体类型— 选择实体的数据类型。

  3. 实体描述—提供有关该实体的简要描述。确保实体描述清晰准确。 实体 描述的最大长度为 512 个字符。

  4. 实体示例—输入实体的示例。点击 +Add 添加更多示例。

  5. 选中 必填 复选框,使此实体成为必填项。

3

点击 添加 添加输入实体。您可以根据需要添加任意数量的输入实体。

4

点击 添加 将操作添加到 AI 代理。

5

点击 发布 即可启动 AI 代理。有关更多信息,请参阅 发布您的自主 AI 代理

添加操作后,使用控件选项来编辑或删除实体。

使用 JSON 编辑器添加实体

  1. 要添加 JSON 中的输入实体,请单击 使用 JSON 代替
  2. 请以JSON格式输入参数架构。
  3. 单击添加

更多信息,请参阅 JSON Schema 导览。

输入参数结构

输入参数必须遵循以下结构:

  • type—参数对象的数据类型。这里始终是“对象”,表示参数的结构是一个对象。

    properties— 一个对象,其中每个键代表一个参数及其关联的元数据。

    required— 列出必需参数名称的字符串数组。

属性对象

属性对象 中的每个键都代表一个输入 entity/parameter 并且包含另一个对象,其中包含有关该参数的元数据。元数据应始终包含以下关键词:

  • type—参数的数据类型。允许的类型有:

    • string—文本数据。

    • integer— 不含小数的数值数据。

    • 数字— 可以包含小数的数值数据。

    • 布尔—True/false 价值观。

    • 数组— 一个项目列表,其中所有项目通常都是同一类型。

    • object— 具有嵌套属性的复杂数据结构。

  • 描述—对该实体所代表的内容进行简要解释。这有助于人工智能引擎理解参数的用途和用法。简洁明了且与代理人的指示和行动描述一致的描述有助于提高准确性。

  • 平台仅对“类型”进行验证。虽然并非所有实体都必须添加“描述”,但强烈建议添加。其他一些用于实体元数据的实用关键词包括:

    • enum—枚举字段列出参数的可能值。这对于只能接受有限值集的参数非常有用。开发者可以使用此功能定义参数应接受的自定义值列表。

    • pattern—使用字符串类型的 pattern 字段来指定字符串必须匹配的正则表达式。这对于验证特定格式非常有用,例如电话号码、邮政编码或自定义标识符。
    • examples— examples 字段提供一个或多个参数的有效值示例。这有助于人工智能引擎了解它需要的数据类型,对于解释和验证目的尤其有用。

还有其他一些关键字可以使实体定义更加准确和稳健。有关更多信息,请参阅 JSON Schema 导览

示例

以下示例包含各种类型的实体和关键字:

The following example includes various types of entities and keywords:

{
    "type": "object",
    "properties": {
        "username": {
            "type": "string",
            "description": "The unique username for the account.",
            "minLength": 3,
            "maxLength": 20
        },
        "password": {
            "type": "string",
            "description": "The password for the account.",
            "minLength": 8,
            "format": "password"
        },
        "email": {
            "type": "string",
            "description": "The email address for the account.",
            "pattern": "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"
        },
        "birthdate": {
            "type": "string",
            "description": "The birthdate of the user.",
            "examples": ["mm/dd/YYYY"]
        },
        "preferences": {
            "type": "object",
            "description": "User preferences settings.",
            "properties": {
                "newsletter": {
                    "type": "boolean",
                    "description": "Whether the user wants to receive newsletters.",
                    "default": true
                },
                "notifications": {
                    "type": "string",
                    "description": "Preferred notification method.",
                    "enum": ["email", "sms", "push"]
                }
            }
        },
        "roles": {
            "type": "array",
            "description": "List of roles assigned to the user.",
            "items": {
                "type": "string",
                "enum": ["user", "admin", "moderator"]
            }
        }
    },
    "required": ["username", "password", "email"]
}

此示例包含以下实体:

  • username— 具有最小和最大长度限制的字符串类型。
  • 密码— 具有最小长度和特定格式的字符串类型(密码表示需要安全处理)。
  • email— 一个字符串类型,带有正则表达式模式,以确保它是有效的电子邮件地址。
  • birthdate— 字符串类型,包含用于指定日期格式的示例。
  • preferences—具有嵌套属性(新闻通讯和通知)的对象类型,包括一个具有默认值的布尔值和一个具有特定允许值的字符串(枚举)。
  • roles—数组类型,其中每个元素都是一个字符串,其值仅限于特定值(枚举)。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在这个例子中,实体具有描述性的名称、清晰的描述,并遵循一致的结构和命名约定。遵循这些最佳实践,创建定义明确的实体,以便人工智能引擎能够轻松解释和执行。

此架构将生成如下所示的 JSON 格式数据,并发送到连接的 AI Agent 启动节点:

{
    "username":"username-example",
    "password":"password-example",
    "email":"fake@example.com",
    "preferences": {
        "newsletter":true,
        "notifications":"email, sms"
    },
    "roles":"user"
    
}

在某些情况下,Webex Connect 可能无法接收到输入的偏好设置和角色信息,因为它们在架构中未被指定为必需项。

配置 MCP 客户端操作

模型上下文协议 (MCP) 客户端功能使自主 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建 API 集成。这简化了客服人员在与客户实时对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,您的 AI 代理可以:

  • 在实时对话中自动调用第三方工具。
  • 从外部系统获取实时数据。
  • 无需人工干预即可执行操作。

准备工作

在 Webex AI Agent Studio 中配置 MCP 操作之前,您必须:

  • 请准备好要连接的第三方工具的 MCP 服务器 URL、身份验证类型和凭据。

  • 在 Webex 开发者门户上注册 MCP 应用。有关更多信息,请参阅开发者门户中的“ 代理应用入驻 ”部分。Webex AI Agent Studio 仅支持以下几种身份验证类型: :

    • OAuth2 客户端凭据
    • API 密钥
    • 基于自定义标头的身份验证

  • 在控制中心为您的组织授权该工具。有关更多信息,请参阅开发者门户中的 Control Hub 上的配置 部分。

注: MCP 操作一旦创建,即为只读操作。如果需要更改操作设置,则必须创建一个新操作。

1

登录 Webex AI Agent Studio 平台。

2

选择要为其配置 MCP 操作的 AI 代理。您还可以创建新的自主人工智能代理。有关更多信息,请参阅 “创建自主人工智能代理 ”部分。

3

导航至操作选项卡。点击+Add 操作

4

“添加操作 ”弹出窗口中,在 “浏览操作 ”下选择 “选择可用操作”。

此处显示所有可用的 MCP 工具,包括提供商名称和 MCP 标签。

5

选择要添加的 MCP 工具。您可以随时添加多个 MCP 工具。单击添加

您的代理可以支持的最大操作数由您组织的配置定义。

下一步

添加 MCP 工具后,系统会自动根据 MCP 服务器定义填充以下详细信息:

  • 操作名称(MCP 工具名称)
  • 描述
  • 输入实体 (必填字段和数据类型)

如果需要修改这些细节中的任何内容,则必须在注册或配置阶段更新 MCP 服务器定义。更改将通过通知自动同步到 AI Agent Studio。

验证 MCP 工具状态

添加 MCP 操作后,请在操作列表中验证其状态:

  • 工具名称、描述和服务器详细信息

  • 发送给工具的输入参数

  • 工具返回的输出

  • 执行状态(成功或失败)

  • 延迟(以毫秒为单位)

  • 服务器名称和 ID

  • 交易标识

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具的访问权限仅在组织层面进行管理。

  • MCP 操作一旦在 AI Agent Studio 中创建,即为只读操作。要更新某个操作,请创建一个新操作。

  • 每个代理的最大操作次数由贵组织的配置决定。有关详细信息,请联系管理员。

配置自定义转账操作

自定义转接操作功能使您可以将呼叫从一个 AI 代理转接到另一个 AI 代理、转接到人工代理,或转接到任何其他所需目的地(语音信箱、呼叫组或任何其他号码),以确保无缝的客户体验。根据需要,您可以将转账配置为通知转账或静默转账。通过使用转移操作,您可以退出 Flow Builder 中 Virtual Agent V2 活动的升级路径,并带有元数据,从而可以协调对话中的下一个路径。有关流程配置的更多详细信息,请参阅 多代理编排 文章。

准备工作

创建用于转接电话的必要自主人工智能代理。现在您可以独立配置每项转账操作。

1

控制面板中,单击您创建的 AI 代理。

2

导航至 配置 > 操作 选项卡。

3

点击 创建新 下拉列表。

4

“创建转账操作 ”页面上,指定以下详细信息:

  1. 一般信息 部分,请详细说明以下信息:

    • 操作名称— 输入操作的名称。例如,Leave_语音信箱。
    • 转移条件—描述转移条件。例如,用户想要留言。
    • 转会可见性— 切换选项以宣布转会。
      • 打开开关:AI代理会在执行转账前通知客户。
      • 关闭开关:AI代理执行静默传输,并使用中性语言处理操作。
  2. (可选)点击 +New 输入实体. 在 “添加新输入实体 ”页面中,输入以下详细信息:

    • 实体名称— 输入输入实体的名称。实体名称的最大长度为 256 个字符。
    • 实体类型— 选择实体的数据类型。
    • 实体描述—提供有关该实体的简要描述。确保实体描述清晰准确。实体描述的最大长度为 512 个字符。
    • 实体示例—输入实体的示例。点击 +Add 添加更多示例。
  3. 单击添加

下一步

配置虚拟代理 V2 活动。有关更多详细信息,请参阅 使用 AI 代理进行客户互动

配置知识库

准备工作

创建自主人工智能代理。

1

控制面板 页面上,单击您创建的 AI 代理。

2

导航至 配置 > 知识 标签。

3

请从下拉列表中选择所需的知识库。

为了获得最佳性能,我们强烈建议您选择与您的 AI 代理使用相同语言的知识库。

  1. 要导航到所选的 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 None

  3. 要创建新的知识库,请选择 +Add 从下拉列表中添加新的 。有关更多信息,请参阅 创建 AI 代理的知识库

一旦将知识库映射到人工智能代理,就不能将同一个知识库关联到另一个人工智能代理。

4

点击 保存更改

5

点击 发布 即可启动 AI 代理。有关更多信息,请参阅 发布您的自主 AI 代理

配置对话设置

本节概述了如何配置 AI 代理的语言和语音、选择响应风格、添加自定义识别词,以及管理 AI 代理如何处理对话中的停顿或中断。

准备工作

  • 请确保您已登录 Webex AI Agent Studio。
  • 请确保您已创建自主人工智能代理。

1

控制面板 页面上,单击您创建的 AI 代理。

2

在 AI 代理配置页面上,导航至 配置 > 对话 标签。

3

配置 语言和响应样式 设置:

  1. 语言:根据您为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 English。请从下拉列表中选择所需的语言。要查看支持的语言列表,请参阅 支持的语言和语音 文章。
    • 对于 Webex AI Pro-US 1.0 引擎, 英语 是默认唯一支持的语言, en-US 被设置为默认区域设置。Webex AI Pro-US 1.0 仅供美国客户使用。
    • 对于 Webex AI Pro-Europe 1.0 引擎, 英语 是默认唯一支持的语言, en-GB 被设置为默认区域设置。Webex AI Pro-Europe 1.0 仅供欧洲客户使用。
  2. 回复方式: — 选择您希望 AI 代理如何回复客户:

    • 主动 - 在实质性回应之前快速表示确认— 在给出完整回应之前提供快速确认。这意味着客服人员会先说“我理解您的回复”或“明白了”,这有助于让客户放心,他们的意见已被收到,然后再给出详细的答复。您还可以进一步配置回复的样式、频率和长度:
      • 风格— 选择对话的回应风格:简短同理心对话式正式。例如,在医疗保健环境中进行的对话应该使用同理心的语气。
      • 频率— 选择合适的响应频率:总是当适当时。回复过多有时会分散注意力或令人烦恼。
      • 长度— 选择所需的响应长度:
        • 非常短: 最多两个字。
        • 短的: 最多四个字。
        • 中等的: 最多六个字。
        • 长的: 最多八个字。
    • 直接 - 稍有延迟,仅返回实质性回复— 代理等待片刻,然后仅回复实质性回复,没有任何初始确认。
    • 如果你想添加“嗯”或“像”之类的语气词,使代理听起来更人性化、更易于理解,请勾选 包含语流不畅 复选框。
4

配置 语音 通道设置:

  1. 语音—根据所选的AI引擎和配置的语言,从 选择语音 下拉菜单中选择AI代理所需的语音。要查看支持的语音列表,请参阅 支持的语言和语音 文章。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的可用语音将出现在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音设置为 en-US-Jess。目前,您只能切换到其他英语语音。
    • 对于 Webex AI Pro-Europe 1.0 引擎,英语的默认语音设置为 en-GB-Grace。目前,您只能切换到 en-IE 语音。

  2. 语速—输入数值以增加或降低语速 rate/speed 语音输出。有效值范围为 0.7 到 1.2,默认值为 1.0,表示正常速度。

    • 此设置会覆盖流程设计器中配置的语速。
    • 接近最低或最高语速的极端值可能会影响生成的语音质量。

5

配置 自定义词汇表。请输入以逗号分隔的单词或短语(最多 100 个单词或短语)。添加自定义词汇表有助于 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置 延迟和中断 设置:

  1. 切换 允许客户打断 选项,以启用或禁用客户在客服人员说话时发言的功能。启用此选项后,呼叫者无需等待客服人员停顿即可打断其讲话。

  2. 切换 使用 Webex AI 语音检测 选项,即可启用或禁用更流畅的客户闯入体验。启用此选项后,您的 AI 代理可以更快地检测到客户何时开始说话。AI代理停止说话并开始聆听,延迟显著降低。此选项适用于英语和其他受支持的语言。

  3. 调整 语音结束灵敏度 滑块,以设置呼叫者停止说话后代理的响应速度。有效值范围从 500 毫秒(激进)到 2000 毫秒(放松),默认值为 500 毫秒(激进)。

  4. 输入 完成超时 (以秒为单位)以设置任务执行的时间限制并强制停止任务。有效值范围为 10 到 30 秒,默认值为 30 秒。

  5. 输入 呼叫者超时 (以毫秒为单位)以指定系统在检查客户是否说完话之前等待多长时间。有效值范围为 750 至 3000 毫秒,默认值为 1500。

  6. 输入 无输入超时 (以秒为单位)以设置系统在认为没有响应之前等待客户输入的最长时间。有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 请输入两位数之间的超时时间(以秒为单位)。这设置了 AI 代理在继续进行对话流程之前,等待客户下一个 DTMF 输入的时间。默认值为 5 秒。该值范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。终止符可以是 # 或者 *

  3. 输入 最大长度 (以字符为单位)以设置允许客户输入的 DTMF 最大长度。默认值为 16 个字符。该值范围为 8 到 32 个字符。

8

点击 保存更改

在发布更改之前,您可以预览对话体验,相同的对话设置也将应用于语音预览体验。有关更多信息,请参阅 预览语音对话

9

点击 发布 即可启动 AI 代理。有关更多信息,请参阅 发布您的自主 AI 代理

预览您的自主 AI 坐席

您可以在创建 AI 代理时、编辑时以及部署代理后预览自主 AI 代理。

您可以从以下位置打开预览:

  • AI 代理仪表板— 将鼠标悬停在 AI 代理卡片上时,该 AI 代理的 预览 选项就会显示出来。点击即可打开人工智能代理的预览。
  • AI 代理标题— 点击 AI 代理卡片打开 AI 代理。预览 选项始终显示在标题部分。
  • 最小化小部件—启动预览并将其最小化后,页面右下角会出现一个聊天头像小部件。您可以使用此选项轻松重新打开预览模式。

平台预览小部件

预览小部件显示在屏幕右下角。您可以提供语句(或一系列语句)来检查 AI 代理的响应,并确保其运行正常。

此外,您还可以最小化预览小部件,提供消费者信息,并启动多个房间来测试 AI 代理。

预览聊天记录

聊天预览功能允许您以最终用户的身份与 AI 代理进行互动,并观察它如何通过文本对不同的查询做出回应。

如果启用 AI 透明度,预览将包含披露体验,以便您可以在发布代理之前验证第一个面向客户的消息。

1

在 AI 代理配置页面上,单击标题中的 预览 。AI代理预览小部件出现。

  • 如果您选择了 Webex AI Pro 1.0,则可以预览已配置语言的语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能预览英语语音对话。

2

点击 开始聊天。人工智能代理会以欢迎信息开始交互。如果启用 AI 透明度,预览将显示包含第一条 AI 生成消息的透明度说明。

3

在文本框中输入您的查询,然后按 Enter

4

然后,您可以查看和评估人工智能代理的响应。

要开始新的聊天对话或会话,请点击标题栏中的 预览

预览语音对话

语音预览功能让您可以作为最终用户与 AI 代理进行交互,并观察它如何通过语音对不同的查询做出响应。

  • 您需要浏览器权限才能预览语音对话。当浏览器提示时,请务必点击“允许”以启用所需的访问权限。我们推荐使用以下浏览器:

    • macOS 上的 Safari 浏览器
    • Windows 版 Chrome

  • 使用耳机可获得最佳体验。当呼叫者打断 AI 代理(通过强插)时,AI 代理会检测到语音,停止正在播放的提示音,并相应地处理呼叫者的输入——只有在使用耳机时,此功能才能发挥最佳效果。
  • 不使用耳机时,请避免将音量调至…… 100%.

如果启用 AI 透明度,预览会在欢迎消息之前包含披露信息,以便您在发布代理之前验证语音体验。

1

在 AI 代理配置页面上,单击标题中的 预览 。AI代理预览小部件出现。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以预览已配置语言的语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则只能预览英语语音对话。

2

点击 开始通话。如果启用 AI 透明度,通话会在欢迎信息之前先显示透明度说明。来电者不能打断透明度说明。您还可以在小部件中查看对话的实时文字记录。

3

请提出您的问题。说话的同时,您可以看到对话的实时文字记录。

要在交互时将你的声音静音,请点击 静音

4

对于您的查询,您可以听到并评估人工智能代理的回复。

5

要结束通话,请点击 结束通话

发布您的自主 AI 坐席

准备工作

创建自主人工智能代理。

1

在 AI 代理配置页面上,单击 发布

2

发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在 历史记录 页面上查看版本详细信息。有关更多信息,请参阅 历史 部分。

查看自主人工智能代理的会话和历史记录

您可以查看与客户建立的会话详情以及对 AI 代理执行的配置更改历史记录。

会话

“会话 ”页面提供了 AI 代理和用户之间所有交互的完整记录。要访问 会话:

  1. 控制面板中,单击要查看会话详细信息的自主 AI 代理。

  2. 从左侧导航窗格中,单击 会话

显示“ 会话 ”页面。每个会话都显示为一条记录,其中包含该会话的所有消息。这些信息有助于审核、分析和改进人工智能代理。

会话表显示了所有会话的列表 sessions/rooms 为该人工智能代理创建。如果表格中的行数超过一屏所能显示的范围,则会进行分页显示。可以使用左侧的 筛选结果 部分对表格中的任何字段进行排序或筛选。这些字段代表有关特定会话的以下信息:

  • 会话 ID— 对话的唯一房间 ID 或会话 ID。

  • 消费者 ID— 与 AI 代理交互的消费者的 ID。

  • 通道— 交互发生的通道。

  • 更新于—房间关闭时间。

  • 房间元数据—包含有关房间的附加信息。

  • 请勾选所有必填复选框:

    • 隐藏测试会话— 隐藏测试会话,仅显示实时会话列表。

    • 代理交接发生— 筛选已交接给代理的会话。如果发生代理交接,则会显示 耳机 图标,表示聊天已交接给人工代理。

    • 发生错误— 筛选发生错误的会话。

    • 被踩— 筛选被踩的会话。

查看会话详情

查看会话详情:

  • 点击会话表中的某一行,即可查看该会话的详细信息。如果会话已锁定,您需要拥有解密会话的权限。

  • 点击 解密内容 查看会话数据。

    只有当您在 AI 代理工作室应用程序中拥有解密权限时,才会显示 解密内容 按钮。

  • 系统显示以下会话详情:

    • 按时间顺序显示所有会话互动记录,提供对话背景。使用搜索栏快速查找特定对话记录。这样,您就可以轻松浏览冗长的交互内容,而无需手动滚动浏览整个文本。
    • 显示人工智能代理生成的相应响应。
      • AI 代理的 打断检测 功能可以识别用户在代理正在进行的语音输入过程中打断或说话的情况。例如,当 AI 代理回复“我已经查看了您的账户,您的余额为……”时,用户打断说“好的”,AI 代理会检测到此用户输入。因此,它立即停止了当前的讲话,阻止了其预期信息的完全表达。

      • AI 代理的响应会在会话记录中以消息气泡的形式显示:“检测到用户中断”,通知 AI 代理开发人员哪个代理提示被中断以及中断的确切位置。
      • 右侧面板中的 响应中断 部分提供了闯入事件的详细分解。例如,它会显示完整的、预期的 AI 代理响应(例如,“我已经查看了您的账户,您的余额为五千美元。”)。它还识别出“未播放的内容”(例如,“五千美元”),明确指出由于用户的实时中断而抑制或截断的 AI 代理响应部分。

        目前,“未播放内容”仅适用于已完成的响应。不久后,此功能将扩展到通用提示。

    • 显示 AI 代理与客户之间对话的录音回放模式(以及会话记录)。仅语音会话提供录音功能,聊天会话不提供录音功能。您可以从头开始播放录音,也可以跳转到特定位置。

      录音回放模式提供了一系列音频控制功能:

      • Play/Pause: 点击 “播放”图标 开始收听互动会话,点击 暂停图标 暂停录音播放。
      • 播放速度: 点击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
      • 声音控制: 点击 声音图标 可在播放过程中静音或取消静音音频声音。您还可以使用音量滑块来调节播放音量。
      • 当对话包含 PCI 数据时,系统会强制执行增强的安全措施。根据具体情况而定:

        • 如果检测到 PCI 数据,则在会话视图中禁用录制的播放模式,从而阻止访问音频。

      • 当呼叫从 AI 代理升级到人工代理,而人工代理随后咨询同一个或另一个 AI 代理时,目前不支持记录咨询的环节。

    • 对于相应的响应,右侧面板会显示“ 已执行的操作 ”部分,其中包含以下详细信息:

      • 代理人转让行为
      • 与所有操作相关的槽位填充和履行

      一般信息部分提供了有关每项操作的详细信息。

      使用 全部展开 按钮展开交易。右侧面板还会显示有关知识利用情况的详细信息,包括文档名称和上传的文件等详细信息。

      对于语音通话会话,会话详情中的完成输出仅显示交易元数据,例如 交易 ID大小。但是,聊天预览会话会显示完整的执行有效载荷。

历史记录

历史记录 页面允许您查看对 AI 代理执行的配置更改的详细信息。查看特定代理人的历史记录:

  1. 仪表盘中,单击要查看其历史记录的自主 AI 代理。

  2. 从左侧导航窗格中,单击 历史记录

“历史记录 ”页面包含以下几个标签页:

  • 版本历史记录—点击 版本历史记录 选项卡查看自主人工智能代理的各种版本。

  • 变更日志—单击 变更日志 选项卡以查看对 AI 代理所做的更改。

版本历史记录

每当您发布自主 AI 代理时,都会保存一个自主 AI 代理的版本,该版本可在 版本历史记录 选项卡中找到。您可以从 版本历史记录 选项卡中查看 AI 代理的各种版本。

  • 版本说明—关于人工智能代理版本的简要说明。

  • AI 引擎— 该版本 AI 代理所使用的 AI 引擎。

  • 更新于— 版本创建的日期和时间。

  • 操作— 允许您对 AI 代理执行以下操作:

    • 加载为草稿— AI 代理上的所有更改都将丢失。您必须重新进行配置。

    • 导出—用于导出 AI 代理。

变更日志

变更日志 选项卡跟踪对自主 AI 代理所做的更改。 “变更日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 选项卡。拥有“获取审计日志”权限的自定义角色用户也可以查看审计日志。

  • 更新于— 更改的日期和时间。

  • 更新者— 进行更改的用户的姓名。

  • 更改位置— AI 代理中发生更改的具体部分。

  • 描述—有关变更的附加信息。

您可以使用 更新者更改位置描述 搜索选项来搜索特定的审计日志。您可以根据 Updated atUpdated by 字段对日志进行排序。

利用分析技术查看自主人工智能代理的性能

AI 代理分析部分以图形方式呈现关键指标,用于评估 AI 代理的性能和有效性。生成自主人工智能代理的分析数据:

  1. 控制面板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。AI代理性能概览以表格和图形两种形式呈现。

第一部分显示了有关 AI 代理的会话和消息的以下统计信息。

  • 总会话数和人工智能代理无需人工干预处理的会话数。
  • 总代理交接次数,即交给人工代理的会话数量。
  • 每日平均会话数。
  • 消息总数(包括人工消息和人工智能代理消息)以及其中有多少消息来自用户。
  • 每日平均消息量。

第二部分显示用户统计数据。它提供用户总数、平均每用户会话数和日均用户数等信息。

第三部分展示了人工智能代理的响应和代理交接。

设置用脚本编写的 AI 坐席

脚本化 AI 代理增强了 Webex AI Agent Studio 平台的无代码代理构建功能。它们支持多轮对话,从客户那里收集相关数据以执行特定任务。内容项包括:

  • 运行简单命令——按照指示完成预定义的操作。

  • 数据处理——根据规定的规则对数据进行操作和转换。

  • 与其他系统交互——与其他解决方案进行通信和控制。

脚本式人工智能代理是知识驱动型代理,其知识库由一系列问题和答案组成。脚本式人工智能代理可以根据用户创建的训练语料库(即示例和答案的集合)提供答案。此功能在以下情况下非常有用:

  • 需要特定知识——代理需要回答预定义领域内的问题。

  • 一致性很重要——代理必须对类似的查询提供一致的响应。

  • 灵活性是必要的——智能体的反应受到训练语料库中信息的约束。

创建脚本化人工智能代理

1

登录 Webex AI Agent Studio 平台。

2

在仪表盘上,点击 + 创建代理

3

创建 AI 代理 屏幕上,选择 从头开始 并单击 下一步

您还可以选择预定义的模板来快速创建您的AI代理。您可以将 AI 代理类型筛选为 Scripted。在这种情况下, “个人资料 ”页面上的字段会自动填充。有关模板的更多信息,请参阅 使用 AI 代理模板

4

选择 脚本式 代理类型。

5

请提供以下详细信息:

  1. 代理名称—输入人工智能代理的名称。

  2. 系统 ID— 系统生成的唯一标识符。此字段可编辑。

  3. AI 引擎— 从下拉列表中选择一个 AI 引擎。可选方案有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)——这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)

    有关每个 AI 引擎的功能的详细信息,请参阅 了解 AI 代理的 AI 引擎 文章。

6

单击创建。您已成功创建脚本化 AI 代理,该代理现已在 控制面板上可用。

您可以创建多达 100 个 AI 代理,其中包括脚本型和自主型代理。

在 AI 代理标题栏中,您可以执行以下操作:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关更多信息,请参阅 AI 代理卡上的任务

此外,您还可以导入 AI 代理。有关更多信息,请参阅 导入 AI 代理

下一步

配置您的脚本化 AI 代理

配置用脚本编写的 AI 坐席

以下各节将指导您如何根据您的具体需求配置脚本化人工智能代理:

更新脚本化人工智能代理配置文件

使用 配置文件 选项卡来管理面向客户的披露信息,该信息会告知客户他们何时与 AI 代理进行交互。

准备工作

创建脚本式人工智能代理。

1

控制面板中,单击您创建的 AI 代理。

2

导航至 配置 > 配置文件 选项卡,并配置以下详细信息:

  1. 代理名称— 如有需要,请编辑 AI 代理的名称。

  2. 系统 ID— 如有需要,编辑 AI 代理的系统 ID。

  3. 代理头像的 URL— 系统从中获取 AI 代理徽标或图像的默认 URL。如有需要,请修改。

  4. 时区—请从下拉列表中选择您的时区。

  5. 允许反馈—启用此开关,允许 AI 代理在消息中请求反馈。

  6. AI 引擎— 显示所选的 AI 引擎。您可以通过点击下拉列表旁边的图标来更新AI引擎。有关更多信息,请参阅 更新AI引擎设置

  7. 描述—输入有关 AI 代理的详细信息。

  8. 自定义错误消息—输入服务器或代理错误的自定义错误消息。

  9. AI 透明度—启用或禁用透明度提示,告知客户他们正在与 AI 代理互动。点击 编辑透明度披露 编辑默认透明度消息。

    • 当没有特定语言的消息可用时,将使用默认透明度说明。
    • 对于数字对话,透明度说明会添加到会话中第一个 AI 生成的回复中。
    • 对于语音通话,透明度提示会在 AI 交互继续之前播放,通话者无法打断它。
    • 新版人工智能代理默认启用人工智能透明度功能。如果关闭此功能,请确认收到警告并说明原因。
3

点击 保存更改

4

点击 发布 即可启动 AI 代理。

更新人工智能引擎设置

脚本式人工智能代理使用人工智能引擎(由机器学习驱动)来理解和响应客户的查询。以下是对所使用的AI引擎的简要概述:

  • Webex AI Pro 2.0(带 Swiftmatch)— 先进的生成式 AI 驱动的 NLU 引擎,可提供高精度的意图识别。它具有自适应学习功能,可以更好地进行泛化,从而减少对大量手动训练示例的需求。

  • Webex AI Pro 1.0(带 Swiftmatch)— 一款快速轻量级的训练引擎,支持多种语言。

要更改人工智能代理的人工智能引擎:

1

控制面板中,单击您创建的 AI 代理。

2

导航至 配置 > 个人资料 标签页。

3

点击人工智能引擎旁边的图标。

4

“管理 AI 引擎 ”页面中,配置以下字段:

  1. 训练引擎—从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(带 Swiftmatch)模型训练 AI 代理可能需要比使用 Webex AI Pro 1.0(带 Swiftmatch)模型稍长的时间。

  2. 推断—请提供以下信息:

    • 显示回退答案的最低置信度— 显示答案所需的最低置信度,低于此置信度将显示回退答案。请注意,切换 AI 引擎会更改此设置的默认值。

      表1。 AI引擎的备用分数值
      人工智能引擎数值范围缺省值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预设值。
      Webex AI Pro 1.0(带 Swiftmatch)0到10.3请在文本框中输入有效值。
    • 部分匹配得分差异— 为清晰显示最佳匹配而给出的置信度等级之间的最小差距,低于最佳匹配将显示部分匹配模板。请注意,切换 AI 引擎会更改此设置的默认值。两台引擎的得分均为 0 - 1。

      表2。 AI引擎的部分匹配得分值
      人工智能引擎数值范围缺省值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02请在文本框中输入有效值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05请在文本框中输入有效值。

      大多数情况下,默认阈值就足够了。对于需要自定义的使用场景,请使用测试功能验证备选回退阈值,并根据添加的样本选择性能最佳的范围。

      Webex AI Pro 2.0(带 Swiftmatch) 使用两个评分:使用相似度得分和部分匹配得分来确定意图匹配。如果意图得分高于 0.05,则认为该意图匹配成功。

      • 部分匹配: 如果两个或多个意图的得分均高于 0.05,且它们的得分之差小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间进行澄清。

      • 自信匹配: 如果前两个意向得分之间的差异大于 0.02,则系统会将得分最高的意向识别为潜在匹配项。

  • 高级设置—请指定以下信息:

    • 展开缩写—选中此选项可将训练数据和消费者查询中的缩写转换为其完整形式,以提高准确性。此选项适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 推理中的拼写检查—选中此选项可在处理文本之前识别并纠正拼写错误。所有三个人工智能引擎均可使用此选项。

    • 优先填充槽位—选中此选项可优先填充槽位,而不是进行意图检测。此选项适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 每条消息存储的结果—输入要列在“会话”中的“交易信息”下的交易数量(AI 代理已计算置信度分数的交易)。所有三个人工智能引擎均可使用此选项。

    • 多语言模型— 从下拉列表中选择模型以启用多语言推理。要为 AI 代理配置多种语言,请启用此选项,并且此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 向量模型— 从下拉列表中选择向量模型,以提高 AI 代理的准确性。此功能仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词—选中此选项可在训练和推理期间删除停用词。此功能仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符—选中此选项可从客户查询中删除特殊字符,以便获得更好的回复。此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体—选中此选项可将训练数据和推理中的实体值替换为实体 ID。此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展—选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

5

点击 更新 以更改 AI 代理的 AI 引擎设置。

6

点击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是构建人工智能代理理解和响应能力的基础模块。本节介绍三个关键组成部分:

  • 意图 捕捉用户在与 AI 代理交互时想要完成的各种目标或操作。通过映射用户意图,人工智能代理能够识别用户请求并做出适当的响应。要创建意图,请参阅 创建意图

  • 实体 是您的 AI 代理需要从用户输入中提取的具体信息。其中包括日期、产品名称或客户用例特有的自定义值。实体是人工智能代理必须理解的重要变量,以便有效地满足用户请求。要创建实体,请参阅 创建实体

  • 响应 是您的 AI 代理对用户请求精心编写的回复。它们决定了你的 AI 代理在理解用户意图并收集必要实体后如何与用户沟通。要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理与其用户之间创建流畅、有意义的对话。有关更多信息,请参阅 了解 AI Agent Studio 中的意图、实体和响应

创建意图
1

控制面板中,单击您创建的 AI 代理。

2

导航至 配置 > 脚本 > 意图

3

点击 +Create 意图

4

“添加新意图 ”屏幕上,指定以下详细信息:

  1. 意图名称—输入意图的名称。

  2. 意图描述—输入清晰简洁的意图描述。为了优化人工智能代理的性能,请提供描述性短语,而不是仅仅一两个词。此字段为必填项,仅适用于 Webex AI Pro 2.0 (Swiftmatch) 引擎。如果您从 Webex AI Pro 1.0 (Swiftmatch) 引擎切换到 Webex AI Pro 2.0 (Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意图描述中检测到有害内容,将出现通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置— 开启或关闭以下意图设置:

    1. 完成后重置槽位— 启用此选项可在意图完成后重置对话中收集的槽位值。如果此开关处于禁用状态,则插槽将保留旧值并显示相同的响应。
    2. 结束对话— 启用此选项可在执行此操作后关闭会话。Webex Connect 和语音流程可以利用此功能结束与客户的对话。
  4. 上下文— 提供意图的入口和出口上下文。有关更多信息,请参阅 上下文

    • 输入上下文—在文本框中输入所需内容,然后按 Enter 或 Return 键添加输入上下文。对于特定意图,最多可以配置 5 个入口上下文。

      入口上下文控制是否可以根据会话的活动上下文将意图与客户查询匹配。

    • 退出上下文—在文本框中输入所需内容,然后按 Enter 或 Return 键添加退出上下文。对于特定意图,最多可以配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意图 & 语句— 添加语句或短语以确定意图,然后点击 +Add

    对于触发脚本意图的语音通道 DTMF 选择,将键盘数字添加为匹配意图的语句。例如,如果提示说“按 1 获取账单,按 2 获取支持”,则将 1 作为“账单”意图的语句添加,将 2 作为“支持”意图的语句添加。

    Webex AI Pro 2.0 (Swiftmatch) 引擎每个意图至少需要 10 utterances 。该数字是根据意图中所有已配置的语言计算得出的。从 Webex AI Pro 1.0 (Swiftmatch) 引擎切换到 Webex AI Pro 2.0 (Swiftmatch) 引擎时,必须满足 10 条语句的最低要求才能解决验证错误。

    如果检测到话语中存在任何有害内容,将会出现通用警告,并且只有在删除或更正内容后才能保存更改。

    • 生成变体—要使系统根据意图自动生成语句,请单击 生成变体
      1. 生成变体 对话框中,提供生成相关训练数据或话语的意图的描述。
      2. 输入要生成的变体数量,并选择您希望底层 LLM 在生成这些变体时具有多大的创造力。
      3. 点击 生成
    • 添加实体作为槽位— 如果添加的语句中存在任何实体,它们将在语句中自动标注,并出现在 槽位 部分中。您可以选择语句的某一部分作为该意图的槽位,并选择已创建的实体或创建一个新实体。

    使用当前的 AI 引擎进行训练,该意图至少需要 3 个话语和 2 个槽位标注。

    每个插槽显示以下内容:
  6. 槽位(可选)—链接实体以填充槽位。这样可以确保人工智能代理收集所有必要的信息。

    1. 点击 +Link 将实体与意图关联起来。如果列表中没有实体,则显示 +Link 选项未显示。要创建实体,请参阅 创建实体 部分。将显示以下槽位详细信息,您可以配置所需槽位的重试次数和响应:
      • 链接实体的名称。
      • 必填项—选中此复选框以确定是否为完成意图所必需。
      • 重试次数——输入 AI 代理尝试从客户处获取此槽位值的重试次数。
      • 回复——从下拉列表中选择该位置的回复。要创建新的自定义回复,请点击 +Create 新的
    2. 配置以下 设置:
      1. 开启 更新槽位值 以在与客户对话期间更新槽位值。

        AI代理会考虑槽位中最后填充的值来处理数据。启用此功能后,每当客户为同一类型的座位提供新信息时,系统都会更新已填满座位的值。

      2. 开启 提供槽位建议 以根据客户输入在最终响应中提供槽位填充和备选槽位值的建议。
  7. 响应—在 响应 部分,选择您希望在客户完成意图后返回的响应。选择后,点击 查看所选回复的内容 查看回复内容。要添加新的自定义回复,请点击 +Create 新建 以创建新响应。有关更多信息,请参阅 创建响应

5

点击 添加 创建意图。

6

点击 发布 即可启动 AI 代理。

创建实体
1

控制面板中,单击您创建的 AI 代理。

2

导航至 配置 > 脚本 > 实体

3

点击+Create 实体

4

“创建实体 ”窗口中,指定以下字段:

  1. 实体名称—输入实体名称。

  2. 实体类型— 从下拉列表中选择实体类型。根据所选实体类型,如果出现附加字段,请在该字段中输入值。

    • 如果 AI 代理难以识别 Person names 实体类型的人名,请尝试使用 Free form 实体类型以提高识别率。
    • 如果 AI 代理在使用字符类中带有空格的 RegexAlphanumeric 实体值时(例如 ^[a-zA-Z 0-9]+$)无法按预期识别输入,请尝试使用 Free Form 实体类型进行更广泛的匹配。如果您更喜欢使用 RegexAlphanumeric 实体值(带空格),则可以在高级引擎设置中取消选中“在推理中替换实体”选项。

5

点击 保存更改

您可以使用 操作 [] 列中的 ] 编辑删除 选项来执行相关操作。您只能编辑实体名称,不能编辑实体类型。

创建回复
1

控制面板中,单击您创建的 AI 代理。

2

导航至 配置 > 脚本 > 回应

该系统为 Web 渠道提供默认条件响应,您可以将其用于客户互动。如果启用了 AI 透明度,则默认的 AI 透明度响应将出现在列表中。您可以使用每条回复中的 编辑 图标来修改回复设置。您无法删除默认响应和 Web 渠道。

3

要创建自定义回复,请点击 +Add 回复

添加新回复 屏幕出现。
4

“添加新响应 ”屏幕上,输入新 的响应名称

5

对于已配置的语言,您可以通过单击 添加条件来选择添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 点击条件,然后转到 规则 部分,根据需要提供 IF 和 OR 变量条件。

    1. 左侧变量 字段中,从下拉列表中选择响应变量。有关响应变量的更多信息,请参阅 常用响应变量列表 表。此表包含您可以在此字段中用来定义规则的变量列表。这些变量还可以用于定制人工智能代理的响应。
    2. 选择合适的运算符来执行该规则。
    3. 请从下拉列表中选择数据类型。根据所选运算符填充数据类型。
    4. 右侧变量 字段中,指定响应变量。左侧变量的语法必须与之匹配的变量值类型。只有当运算符设置为以下任何值时,才会显示此字段——等于、不等于、在、大于、小于。如果将 Data type 设置为 Variable,您还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 点击 操作 为已定义的规则创建响应。在 操作 部分,您可以配置规则满足后要显示的针对客户查询的响应。

    • 要为 Web(默认)渠道添加响应:
      1. 从右侧窗格中选择回复类型。支持的回复类型有:文本、轮播图、快速回复、图像、视频、音频和文件。
      2. 针对所选的响应类型,配置所需的设置。有关如何为 Web(默认)配置各种响应的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加回复:
      1. 点击 + 旁边是 Web(默认)。
      2. 请从下拉列表中选择所需的频道。支持的渠道包括 Messenger、短信、WhatsApp、Apple Messages for Business、RCS 和语音。
      3. 从右侧面板中选择所选渠道的响应类型。有关各种渠道支持的响应类型,请参阅 渠道支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

点击 创建 创建回复。

配置响应类型
配置文本响应类型

您可以将短信设置为所有渠道的回复方式。要为所选渠道(默认或自定义)添加文本回复类型,请按以下步骤操作:

1

对于选定的渠道,选择 文本 响应类型。

2

Variant 文本框中输入文本消息。

您可以利用从渠道接收的变量或在对话过程中从客户收集的变量来定制客服人员的回复。您也可以在文本区域中输入 ${ 来选择所需的变量。
3

要添加多个变体,请点击 添加变体 并输入文本消息。

4

点击 创建 创建回复。

配置快速回复响应类型

您可以为 Web(默认)、短信、Messenger、Apple Messages for Business 和 RCS 渠道配置快速回复响应。请执行以下步骤:

1

在选定的频道中,点击右侧窗格中的 快速回复

2

输入针对此意图的快速回复消息。

3

要向 AI 代理发送已配置的有效负载,请单击 + 添加快速回复。选择 “文本 ”按钮类型,然后输入文本。 payload/identifier. 点击 完成 添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

点击 创建 创建回复。

当对传入的用户查询存在不确定性时,就会出现部分匹配。AI代理会根据用户查询的内容,提供与其意图相近的选项作为响应。网页上会显示部分匹配结果。

配置图像响应类型

您可以为 Web(默认)、Messenger 和 WhatsApp 渠道配置图像回复。请执行以下步骤:

1

对于选定的频道,单击右侧窗格中的 图片 。图像卡以默认配置显示。

2

更新图片网址。

3

选择图像类型(jpeg 或 png)。

4

点击 创建 创建回复。

配置视频响应类型

您可以为网页(默认)、Messenger 和 WhatsApp 渠道配置视频回复。请执行以下步骤:

1

在选定的频道中,单击右侧窗格中的 视频 。显卡显示为默认配置。

2

更新视频网址。

3

选择所需的视频类型(mp4)。

4

点击 创建 创建回复。

配置音频响应类型

您可以为网页(默认)和 WhatsApp 配置语音回复。请执行以下步骤:

1

在选定的通道中,单击右侧窗格中的 音频 。声卡以默认配置显示。

2

更新音频URL。

3

选择音频类型(mp3 或 aac)。

4

点击 创建 创建回复。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 渠道的响应。请执行以下步骤:

1

对于选定的通道,单击右侧窗格中的 文件 。文件卡出现。

2

请输入文件网址。

3

选择文件类型。支持的文件类型有 .html、.pdf、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

点击 创建 创建回复。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮的响应内容。请执行以下步骤:

1

点击右侧窗格中的 回复按钮

2

配置标头详细信息(可选)。

  1. 选择标题类型——文本(最多 20 个字符)、视频、图像、文档。

  2. 根据所选的标题类型输入相应的值。

3

输入正文内容。此字段最多可包含 1024 个字符。

4

输入页脚文本(可选)。此字段最多可包含 60 个字符。

5

要添加新的回复按钮,请点击 添加按钮,输入文本和内容,然后点击 完成

您可以配置最多三个回复按钮(每个按钮最多可输入 20 个字符)。

6

点击 创建 创建回复。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的回复。请执行以下步骤:

1

在右侧窗格中,单击 列表消息

2

导航至 “配置 ”选项卡,并配置以下设置:

  1. (可选)配置标头详细信息(最多可包含 20 个字符)。

  2. 输入正文(最多可输入 1024 个字符)。

  3. (可选)输入页脚文本(最多 60 个字符)。

  4. 输入列表标题。

3

导航至 “列表部分 ”选项卡,并配置以下设置:

  1. (可选)输入章节名称(最多 24 个字符)。

  2. 输入行标题(最多 24 个字符)。

  3. 输入行 ID,它是每一行的唯一标识符,可帮助您识别用户的选择。

  4. 输入行描述(最多 20 个字符)。

  5. 要添加新部分,请点击 添加部分

4

点击 创建 创建回复。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的回复。请执行以下步骤:

1

在右侧窗格中,单击 编号列表

2

编辑提供的默认文本。

3

点击 +Add 列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本并 payload/identifier 当用户点击按钮时,将有效载荷发送给 AI 代理。

  2. 单击完成

5

点击 创建 创建回复。

配置列表选择器响应类型

您可以为 Apple Business Messages 渠道配置列表选择器响应。请执行以下步骤:

1

点击右侧窗格中的 列表选择器

2

导航至 “配置 ”选项卡,并配置以下设置:

  1. 输入列表选择器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 请输入列表选择器的描述。

  4. 根据所选列表选择器选项,输入回复消息的标题和描述。

3

导航至 列表部分 选项卡,并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 列表项 字段中,配置以下设置:

    1. 输入列表项的图片网址。

    2. 请输入标题。

    3. 请输入物品的标识符。当用户选择一个项目时,该标识符会被发送给人工智能代理,人工智能代理会显示后续步骤。

    4. 请输入列表项的描述。

    5. 要添加其他项目,请点击 + 图标。

    6. 要删除项目,请点击 删除 图标。

4

要添加新的列表部分,请点击 添加列表部分

5

点击 创建 创建回复。

配置时间选择器响应类型

您可以为 Apple Business Messages 渠道配置时间选择器响应。请执行以下步骤:

1

点击右侧窗格中的 计时器选择器

导航至 “配置 ”选项卡,并配置以下内容:

  1. 请输入时间选择器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 请输入描述。

  4. 根据所选时间选择器选项,输入回复消息的标题和描述。

2

导航至 事件详情 选项卡并进行配置:

  1. 请输入活动标题。

  2. 请输入活动所在时区。

  3. 配置插槽:

    1. 请输入第一个时段的日期和时间。

    2. 请输入槽位1的持续时间。
    3. 请输入插槽的标识符。当用户选择一个槽位时,该标识符会被发送给 AI 代理,AI 代理会显示下一步操作。
    4. 要添加新槽位,请点击 添加槽位
3

点击 创建 创建回复。

配置媒体响应

您可以为 Apple Business Messages 渠道配置媒体响应。请执行以下步骤:

1

点击右侧窗格中的 媒体

2

请输入文本。

3

选择媒体类型并输入网址。

4

要添加更多附件,请点击 添加附件

5

点击 创建 创建回复。

配置表单响应类型

您可以为 Apple Business Messages 渠道配置表单回复。请执行以下步骤:

1

点击右侧窗格中的 表单

2

请以JSON格式输入表单。每个 JSON 都包含有关表单中各个页面及其自定义设置的信息。页面可以有多种类型:

  • 飞溅: 包含标题、描述、操作按钮和图片的介绍页面。

  • 选择: 单个页面 "True/False" 选择或多项选择,支持图像资源。

  • 拾取器: 用于从多个选项中选择单个选项的页面。

  • 日期选择器: 为苹果的标准日期选择器提供可自定义的日期格式和限制。

  • 输入: 一个包含各种输入字段的页面,用于收集信息。

结构化内容元数据允许用户指定表单的页面和视觉布局。此模板包含两个部分:

  • BusinessFormEvent: 配置页面标识符、摘要、页面和图像。

  • 商务聊天消息: 配置接收和回复消息信息。

点击 下载示例 JSON 下载示例 JSON 文件,了解表单结构。

有关更多信息,请参阅 苹果 官方文档。

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。请执行以下步骤:

1

在右侧窗格中,单击 自定义事件

2

输入人工智能代理接收到的事件名称。

3

语音设置中,配置以下设置以添加到每个座席响应中:

  1. 超时时间(秒): 指定代理等待用户响应的时间(以秒为单位)。如果没有回应,您可以将其设置为再次提示用户或结束对话。默认超时时间为 5 秒。

  2. 超时响应: 指定超时时要发送给用户的响应消息。

  3. 允许驳船进入: 选中此选项允许用户通过输入新内容来中断代理的响应。如果未选中,用户必须等到代理完成响应后才能做出响应。

  4. DTMF 输入: 选中此选项可允许用户通过键盘输入具体信息。这有助于收集以长数字形式表示的信息。启用 DTMF 输入后,您可以配置以下设置:

    • 输入模式: 选择所需的输入模式,允许用户仅使用 DTMF 进行响应,或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时时间(秒): 设置输入每个数字之间允许的最大空闲时间。如果用户超过此时间,则已输入的数字将作为其输入发送到流程中。
    • 终止符: 指定终止字符,例如 # 或者 *, 标记用户输入结束。当用户按下此键时,前面的键盘输入将作为用户输入发送到流程中。
    • 最大长度: 指定用户输入允许的最大字符长度。

4

点击 创建 创建回复。

要为脚本化 AI 代理配置自定义事件,请参阅 配置自定义事件 文章。

配置代理交接

准备工作

创建脚本化人工智能代理。

1

控制面板中,单击您创建的脚本化 AI 代理。

2

导航至 配置 > 交接 并开启或关闭所需设置:

  1. 部分匹配时进行切换—会话中连续多次部分匹配可以触发切换。这个数字是可配置的。

  2. 回退切换—会话中连续收到若干回退消息即可触发代理切换。该数字可在提供的文本框中进行配置。

  3. 代理重复响应后的交接—会话中连续重复的消息可以触发代理交接。此触发器所需的重复次数是可配置的。

  4. 当达到槽位填充重试次数限制时进行切换— 当槽位填充的重试次数达到最大限制时,将启动代理切换。

3

点击 保存更改

下一步

导航至 预览您的脚本化 AI 代理

配置语言和语音

您可以为脚本化 AI 代理配置多种语言和特定语言的语音,以处理客户互动。

准备工作

创建脚本化人工智能代理。

1

在 AI 代理配置页面上,导航至 配置 > 语言 选项卡。

默认语言和语音设置为英语。有关其他支持的语言和语音,请参阅 支持的语言和语音 文章。

2

要向 AI 代理添加更多语言,请点击 +Add 语言

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

点击 添加语言。新添加的语言显示在 语言 选项卡中, 启用 开关默认设置为“开启”。

添加多种语言即可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

请从 语音名称 下拉列表中选择合适的语音。根据所选语言,系统会自动显示可用的语音。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击 控件 列下的 设置为默认值

您无法移除默认语言和语音,但可以根据需要进行更改。更改默认语言可能会影响响应、意图、内容策划、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的执行方式,使其能够与外部系统交互,并通过 API 检索、更新或存储数据。有关更多信息,请参阅 配置脚本化 AI 代理的履行 文章。

预览用脚本编写的 AI 坐席

Webex AI Agent Studio 允许您在开发过程中和开发完成后预览您的 AI 代理。此功能可让您测试 AI 代理的工作方式,并检查它是否对不同的输入查询提供预期响应。您可以通过以下方式预览您的脚本化AI代理:

您可以从以下位置打开预览:

  • AI 代理仪表板—当您将鼠标悬停在 AI 代理卡片上时,该 AI 代理会出现 预览 选项。点击即可打开预览。
  • AI 代理标题—单击 AI 代理卡片以打开代理。 预览 选项始终显示在标题部分。
  • 最小化小部件—启动预览并将其最小化后,页面右下角会出现一个聊天头像小部件。您可以使用此小部件轻松重新打开预览模式。

平台预览小部件

预览小部件显示在屏幕右下角。您可以输入语句(或一系列语句)来查看 AI 代理的响应,以帮助您确认它是否按预期工作。AI代理预览支持多种语言,并能自动检测您的输入语言。您也可以在预览中手动选择语言,方法是单击语言选择器并从可用选项中进行选择。

您可以最大化预览小部件以获得更好的视图。您还可以提供消费者信息并启动多个房间,以彻底测试人工智能代理。

预览聊天记录

聊天预览功能允许您以最终用户的身份与 AI 代理进行互动,并观察它如何通过文本对不同的查询做出回应。

如果启用 AI 透明度,预览将包含披露体验,以便您可以在发布代理之前验证 AI 生成的第一个回复。

1

在 AI 代理配置页面上,单击标题中的 预览 。AI代理预览小部件出现。

2

点击 开始聊天。如果启用 AI 透明度,预览会在会话中第一个 AI 生成的响应前添加透明度说明。

  • 默认情况下,您可以预览英语(en-US)聊天对话。

  • (测试版可用)您可以预览已配置的其他语言的聊天对话。要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入您的查询,然后按 Enter

4

然后您可以查看和评估人工智能代理的响应。

要开始新的聊天对话或会话,请点击标题栏中的 预览 。重新启动会话以再次验证透明度说明。

预览语音对话

语音预览功能让您可以作为最终用户与 AI 代理进行交互,并观察它如何通过语音对不同的查询做出响应。

  • 您需要浏览器权限才能预览语音对话。当浏览器提示时,请务必点击“允许”以启用所需的访问权限。我们推荐使用以下浏览器:

    • macOS 上的 Safari 浏览器
    • Windows 版 Chrome

  • 使用耳机可获得最佳体验。当呼叫者打断 AI 代理(通过强插)时,AI 代理会检测到语音,停止正在播放的提示音,并相应地处理呼叫者的输入——只有在使用耳机时,此功能才能发挥最佳效果。
  • 不使用耳机时,请避免将音量调至…… 100%.

如果启用 AI 透明度,预览会在 AI 交互继续之前显示相关信息,以便您在发布代理之前验证语音体验。

1

在 AI 代理配置页面上,单击标题中的 预览 。AI代理预览小部件出现。

2

请提出您的问题。说话的同时,您可以看到对话的实时文字记录。

要在交互时将你的声音静音,请点击 静音

3

对于您的查询,您可以听到并评估人工智能代理的回复。

4

要结束通话,请点击 结束通话

发布用脚本编写的 AI 坐席

配置并预览 AI 代理后,即可发布该代理使其上线。

准备工作

创建脚本化人工智能代理。

1

在 AI 代理配置页面上,单击 发布

2

输入版本名称,然后单击 发布

您可以在 历史记录 页面上查看版本详细信息。更多信息请参见“历史”部分。

脚本化人工智能代理的通用管理部分

AI代理配置页面左侧面板会显示以下几个部分:

测试脚本代理

随着人工智能代理不断发展并变得越来越复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个便捷的一键式 AI 代理测试框架。您可以:

  • 轻松创建和运行一套全面的测试用例。
  • 针对各种场景定义测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI Agent Studio 平台。
  2. 控制面板中,单击您创建的脚本化 AI 代理。
  3. 点击左侧窗格中的 测试 。默认情况下,将显示 测试用例 选项卡。
  4. 选择一个测试用例,然后单击 执行所选测试

表格中的每一行代表一个测试用例,具有以下参数:

表3。 测试用例
参数描述
消息示例消息,代表用户可能向您的 AI 代理发送的查询和语句类型。
预期语言你与人工智能代理交互所使用的语言。
预期意图指定要针对特定用户消息显示的意图。为了帮助您找到最相关的意图,本栏具有 智能自动完成功能。输入时,系统会根据目前为止输入的文本建议匹配的意图。
重置先前上下文选中此复选框,即可隔离测试用例,并使其独立于任何现有的 AI 代理上下文运行。启用后,每个测试用例都会在一个新的会话中进行模拟,从而防止受到先前交互或存储数据的干扰。
包括部分匹配启用此开关,即使预期意图与实际响应仅部分匹配,也应将测试用例视为成功。
从 CSV 导入从逗号分隔符文件(CSV)导入测试用例。在这种情况下,所有现有的测试用例都将被覆盖。
导出至 CSV将测试用例导出到逗号分隔符文件(CSV 文件)。
测试回调启用此开关可模拟传入的回调并测试流程行为,而无需实际的传入呼叫。
流程中的回调选中此列中的复选框,表示意图必须触发回调。
预期回调模板指定回调发生时要激活的模板键。
回调超时时间(秒)AI 代理等待回调响应的最长时间(以秒为单位),超过此时间后,回调将被视为超时。系统允许最长 20 秒的超时时间。
执行测试

执行 选项卡上,单击 执行选定的测试 以启动所有选定测试用例的顺序执行。

您还可以从 测试用例 选项卡执行测试用例。

.
每个测试用例完成后,系统都会将结果显示在相应条目旁边。要终止正在运行的测试用例,请点击屏幕右上角的 中止运行

要查看具有特定结果的测试用例,请在摘要功能区中单击所需的结果(例如, Passed, Passed with partial match, Failed, Pending)。此操作会筛选测试用例列表,使其仅显示与所选结果匹配的测试用例。

结果中会显示与每个测试用例关联的方括号 session ID 。这样可以快速交叉引用测试用例并查看交易详情。要执行此操作,请在 “操作 ”列中选择“ Transaction Details ”选项。

执行历史

历史记录 选项卡上,访问所有已执行的测试用例。

  • 点击 操作 [] 列中的 下载 ] 图标,将执行的测试数据导出为 CSV 文件,以便进行离线分析或报告。
  • 检查每个测试用例执行所使用的具体引擎和算法设置。这些信息有助于开发者优化人工智能代理的性能。
  • 要查看特定训练引擎使用的高级算法配置设置,请单击训练引擎名称旁边的 信息 图标。这有助于深入了解影响 AI 代理在测试期间行为的参数和设置。

查看代理会话

会话 部分提供了 AI 代理与客户之间所有交互的完整记录。每次会话都包含详细的消息交换历史记录。您可以将会话数据导出为 CSV 文件,以便进行离线分析和审计。利用这些数据分析用户交互,找出需要改进的领域,并改进人工智能代理的响应。

它可以处理大型数据集,并将结果显示在页面上。您可以使用 筛选结果 部分,根据各种条件筛选和排序会话。表格中的每一行都显示了重要的会话详情,包括:

  • 渠道— 发生交互的渠道(例如,聊天、语音)。
  • 会话 ID— 会话的唯一标识符。
  • 消费者 ID— 用户的唯一标识符。
  • 消息— 会话期间交换的消息数量。
  • 更新于— 系统上次更新时间。
  • 元数据—有关会话的附加信息。
    • 隐藏测试会话—选中此复选框可隐藏测试会话,仅显示实时会话列表。
    • 代理交接已完成—选中此复选框可筛选我们交接给代理的会话。如果发生客服人员交接,则会显示耳机图标,表示聊天已交接给人工客服。
    • 发生错误—选中此复选框可筛选发生错误的会话。
    • 已踩—选中此复选框可筛选已踩的会话。

点击某一行即可查看特定会话的详细视图。使用复选框根据代理交接、错误和反对票筛选会话。解密会话需要用户级权限和高级数据保护设置。点击 解密内容 查看会话详情。

在脚本化 AI 代理中查看会话详情

点击每一行中的会话即可查看各个会话的详细信息。

“交易信息 ”选项卡提供了特定交互的详细信息,将信息分为四个部分:

消息 部分:

  • 按时间顺序显示所有会话互动记录,提供对话背景。
  • 显示人工智能代理生成的相应响应。
  • 显示 AI 代理与客户之间对话的录音回放模式(以及会话记录)。仅语音会话提供录音功能,聊天会话不提供录音功能。您可以从头开始播放录音,也可以跳转到特定位置。

    录音回放模式提供了一系列音频控制功能:

    • Play/Pause: 点击 “播放”图标 开始收听互动会话,点击 暂停图标 暂停录音播放。
    • 播放速度: 点击 1X 调整音频播放速度,范围从0.5倍至2倍。
    • 声音控制: 点击 声音图标 可在播放过程中静音或取消静音音频声音。您还可以使用音量滑块来调节播放音量。
    • 当对话包含 PCI 数据时,系统会强制执行增强的安全措施。根据具体情况而定:

      • 如果检测到 PCI 数据,则在会话视图中禁用录制的播放模式,从而阻止访问音频。
      • 使用安全实体时,在存在 PCI 数据的部分录音会自动静音,确保敏感信息不会被听到。

    • 当呼叫从 AI 代理升级到人工代理,而人工代理随后咨询同一个或另一个 AI 代理时,目前不支持记录咨询的环节。

已识别的意图 部分:

  • 显示为客户查询识别出的意图。
  • 表示与每个已识别意图相关的置信度。
  • 列出与已识别意图关联的槽位。点击该槽位可查看有关其值以及系统如何从用户查询中提取该值的更多信息。

已识别的实体 部分列出了系统从客户消息中提取的实体,并将其与活跃的消费者意图关联起来。这些实体代表了人工智能代理在用户查询中识别出的关键信息。

算法结果 部分提供了有关导致 AI 代理做出响应的底层过程的见解。以下是所显示信息的详细分类:

  • 意图列表— 显示已识别的意图及其相应的相似度得分。
  • 实体列表— 显示从用户消息中提取的实体。

其他信息 显示:

  1. 已处理查询— 表示 AI 代理的自然语言理解 (NLU) 管道处理客户输入后的预处理版本。
  2. 语言检测提供商— 提供能够自动识别给定文本语言的技术的提供商。
  3. 检测到的语言— 技术检测到的语言。
  4. 代理交接— 指示会话期间是否发生了代理交接。如果代理交接是由特定规则触发的,请选中 “按规则进行代理交接 ”复选框。
  5. 模板键— 指示与触发 AI 代理响应的意图关联的模板键。
  6. 响应类型— 指示 AI 代理生成的响应类型。
  7. 响应条件— 指示触发 AI 代理响应的具体条件或规则。
  8. NLU AI 引擎—标识用于处理客户查询的 NLU AI 引擎。
  9. 向量模型—一种将文本表示为数值向量的方法。
  10. 最小阈值分数— 显示最小阈值分数。
  11. 部分匹配分数差异— 在 切换和推理 设置中配置的部分匹配分数差异。系统会根据这些值来判断查询是否超出范围或需要代理干预。
  12. 调试日志— 提供与特定事务 ID 关联的调试日志列表。高级日志通常保留 180 天。

您还可以使用下载选项下载并以 JSON 格式查看交易信息。

查看版本历史记录和变更日志

每当您添加或更新意图或实体时,系统都会重新训练您的脚本化 AI 代理,以使其保持最新状态。每次训练结束后,都要对你的人工智能代理进行彻底测试,以确保其准确性和有效性。每次发布脚本化 AI 代理时,都会保存一个版本,并且可以在 版本历史记录 选项卡中访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

“历史记录 ”页面中,您可以访问对您的代理所做的以下更新:

  • 跟踪发布时间、版本历史记录以及开发者在发布时留下的注释中所做的更改。
  • 查看每个已发布版本所使用的 AI 引擎及其设置。您还可以查看每个版本准备发布所花费的时间。
  • 更改日志 选项卡中监控设置、意图、实体、响应和策展的变化。
  • 如有需要,可发布、预览或加载旧版本作为草稿。
  • 查看训练历史记录—跟踪语料库的训练时间和所做的更改。
  • 比较训练引擎—查看不同迭代中使用的训练引擎及其相应的训练持续时间。
  • 跟踪更改—监控设置、意图、响应和策展的更改。
  • 恢复到以前的版本—如果需要,可以轻松恢复到较旧的训练集。
变更日志

变更日志 部分详细记录了过去 35 天内对您的脚本化 AI 代理所做的修改。要查看变更日志:

  1. 导航至 控制面板 并单击您创建的 AI 代理。
  2. 点击 版本历史记录 选项卡查看 AI 代理的历史记录。
  3. 点击 变更日志 选项卡,查看详细的变更日志:
    • 更新于— 系统进行更改的日期和时间。
    • 更新者— 进行更改的用户。
    • 更改位置— AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述—有关更改的更多详细信息。
  • 使用 Updated byChange Location 搜索选项查找特定的变更日志条目。

  • 版本历史记录 选项卡最多显示每个 AI 代理的 10 个语料库。

策划脚本化人工智能代理

系统会根据以下标准向 Curation 控制台添加消息:

  • 回退消息—当 AI 代理无法理解您的消息并触发回退意图时。
  • 被踩的消息—用户在 AI 代理预览期间踩过的消息。
  • 代理交接— 由于配置的规则而导致人工代理交接的消息。
  • 来自会话— 用户标记为未从会话或房间数据中获得所需响应的消息。
  • 低置信度— 置信度得分低于指定低置信度阈值的消息。
  • 部分匹配— AI 代理无法确定正确意图或响应的消息。
解决问题

“问题 ”选项卡允许您查看和处理标记为需要审核的消息。您可执行以下操作:

  • 根据问题的严重性和相关性,选择解决或忽略问题。
  • 检查用户的原始语句、AI 代理的响应以及任何附加媒体。
如果启用了解密访问权限,则可以使用 解密内容 选项查看加密会话的完整内容。

如果后端启用了 高级数据保护 ,系统将授予用户级别的解密访问权限。

要解决问题,您可以:

  • 链接到现有意图—要将问题链接到现有意图,请选择 链接 选项并搜索所需的意图。

  • 添加到新意图— 使用 添加到新意图 选项直接从策展控制台创建新意图。

  • 忽略问题—解决或忽略问题,将其从管理控制台中移除。

  1. 您无法链接到默认意图(欢迎消息、备用消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择相应的意图,并标记任何相关的实体。
  3. 做出更改后,系统会重新训练您的 AI 代理,以确保其响应能够反映出新的知识。
  4. 为了提高管理效率,可以同时解决或忽略多个问题。

“已解决 ”选项卡显示系统已处理的所有问题。您可以查看每个已解决问题的摘要,包括我们是否将其与现有意图关联、创建新意图或忽略它。如果您发现系统未能识别出您不喜欢的回复,您可以手动将具体示例添加到内容管理控制台。

要添加会话中的问题:

  1. 识别话语— 找到引发错误反应的话语。
  2. 检查策展状态— 如果问题尚未在策展控制台中,系统将显示 Curation Status 开关。
  3. 切换标志—启用 Curation Status 开关,将语句添加到管理控制台以供审核和解决。

如果问题已存在于策展控制台中,则切换按钮的外观会发生变化,以显示其状态。

使用分析功能查看脚本化 AI 代理的性能

分析 部分以图形方式呈现关键指标,用于评估 AI 代理的性能和有效性。关键指标分为四个部分,分别以标签页的形式呈现,即 概述回应训练策展

在分析页面上,您可以选择要查看其分析数据的 AI 代理。您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。默认情况下,系统会显示过去一个月所有渠道的分析数据,每天作为一个数据点。

概览

概述部分包含关键指标和图表,向开发人员提供 AI 代理整体使用情况和性能的概览。

  1. 控制面板中选择您创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。AI代理性能概览以表格和图形两种形式呈现。

会话和消息

概述的第一部分显示了有关 AI 代理的会话和消息的以下统计信息:

  • 总会话数和 AI 代理无需人工干预即可处理的会话数。
  • 总代理交接次数,即交接给人工代理的会话数量。
  • 每日平均会话数
  • 消息总数(包括人工消息和人工智能代理消息)以及其中有多少消息来自用户。
  • 每日平均消息量

系统随后以图形方式表示会话(堆叠柱表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述的第二部分包含有关 AI 代理用户的统计信息。它提供用户总数、平均每用户会话数和日均用户数等信息。接下来是一个图表,根据所选粒度,显示每个单元的新用户和回头客数量。

性能

第三部分提供了有关人工智能代理对用户响应的统计数据。这里可以看到人工智能代理发出的响应总数,以及人工智能代理发出的响应的分布情况:

  • 识别出用户的意图。
  • 已回复备用消息。
  • 回复内容为部分匹配信息。
  • 告知用户代理交接事宜。

这些数据以饼图和面积图的形式汇总,并根据选定的粒度提供信息。

培训

训练部分代表了人工智能代理语料库的“健康状况”。建议开发者为 AI 代理中的每个意图配置 20 个以上的训练语句。本部分以矩形显示所有意图,颜色和大小表示训练数据量。意图颜色越接近白色,人工智能代理的准确率就越需要更多的训练数据来提高。

响应

本节详细介绍了客户正在咨询的内容以及咨询频率。它以图形方式显示了人工智能代理回答问题的最常用意图以及人工智能代理执行操作的响应模板。

本节详细介绍客户咨询及其频率。它以可视化的方式展示了人工智能代理用于解决客户查询的最常用意图和响应类型。

策展

本节以可视化的方式总结了每天出现的策展问题数量以及人工智能代理解决的问题数量。

使用 AI 坐席进行客户交互

本节概述了如何将人工智能代理与语音和数字渠道集成,以管理客户对话。

使用 AI 坐席进行语音和数字交互

在 Webex AI Agent Studio 平台中创建并配置好自主或脚本化的 AI 代理后,下一步是将它们与语音和数字渠道集成。这项集成使人工智能代理能够处理与客户的语音和数字对话,从而提供无缝和交互式的用户体验。

有关更多信息,请参阅 使用 AI 代理进行语音和数字交互 文章。

为 AI 代理管理自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,Analyzer 中没有现成的 AI 代理报告。

创建全局变量

1

登录到 Control Hub。

2

“联络中心 ”导航窗格中,选择 “流程” 。 > 全局变量.

3

单击 创建新的全局变量 ,并提供变量的名称和描述。创建一个名为 CustomAIAgentInteractionOutcome的变量。选择 String 作为变量类型。

4

启用 使可报告 以在分析器中显示该变量以用于报告目的。

5

单击保存

将全局变量添加到流程中。

以下说明也可在链接的示例流程导入中找到。

1

使用 Control Hub 登录客户 组织

2

导航至 联系中心 > 客户体验 > 流。显示“流程”页面。

3

点击流程旁边的 转到流程设计器 图标。出现 流程设计器 窗口。

4

“全局流属性 ”窗格中,向下滚动到 “变量定义”。 > 预定义变量 部分。

5

全局变量 部分,单击 添加全局变量。将全局变量 CustomAIAgentInteractionOutcome 添加到您的流程中。

6

使用 设置变量 活动将值 ABANDONED 赋值给变量 CustomAIAgentInteractionOutcome打开 Cisco Webex Flow Designer 的“设置变量”活动,将值 ABANDONED 分配给变量 CustomAIAgentInteractionOutcome。

7

在流程中配置您的 虚拟代理 V2 活动。Cisco Webex Flow Designer,流程中包含 Virtual Agent V2 活动。

8

连接 Virtual Agent V2 Activity 的 Handled 结果,并使用 Set Variable activity 将值 HANDLED 赋值给变量 CustomAIAgentInteractionOutcome打开 Cisco Webex Flow Designer 的“设置变量”活动,将值 HANDLED 分配给变量 CustomAIAgentInteractionOutcome。

9

连接 Virtual Agent V2 活动的升级结果,并使用 Set Variable 活动将值 ESCALATED 赋值给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer,其中 ESCALATED 设置为变量 CustomAIAgentInteractionOutcome。

10

连接 Virtual Agent V2 活动的错误路径,并使用 Set Variable 活动将值 ERRORED 赋值给变量 CustomAIAgentInteractionOutcome已选择设置变量的 Cisco Webex Flow Designer

11

根据业务逻辑完成其余流程并发布。任何经过此流程的呼叫,其变量 CustomAIAgentInteractionOutcome 的值将根据呼叫所采取的路径设置为 AbandonedHandledEscalatedErrored

创建自定义可视化效果

在 Analyzer 中,您可以创建 AI 代理通话记录和 AI 代理结果分布的自定义报告。

创建 AI 代理通话记录可视化

1

AI Agent Call Records 下载 AI Agent Call Records.json文件。

2

登录分析器。

3

在主页上,点击分析器中的 可视化 图标。

4

单击导入

5

点击 浏览 选择要导入的文件(.json 格式)。

6

点击 导入 导入 AI Agent Call Records.json 文件。Webex 联系中心分析器已打开导入模板窗口

7

点击 编辑 修改导入的可视化内容。Webex联络中心可视化构建器,已选择AI代理通话记录编辑选项

8

点击 编辑筛选器 以选择 CustomAIAgentInteractionOutcome。显示了带有 AI 代理的 Webex 联系中心页面

9

单击 单选按钮,并添加值 ABANDONED, ESCALATED, ERRORED, HANDLEDWebex 联系中心分析器可视化页面,并已展开“新筛选器”窗口

10

保存并发起几个测试呼叫。

11

运行可视化程序以查看结果。AI代理表,显示九列与代理相关的信息

创建 AI 代理结果分布可视化

1

AI Agent Outcome Distribution 下载 AI Agent Outcome Distribution.json文件。

2

登录分析器。

3

在主页上,点击分析器中的 可视化 图标。

4

单击导入

5

点击 浏览 选择要导入的文件(JSON 格式)。

6

点击 导入 导入 AI Agent Outcome Distribution.json 文件。

7

点击 编辑 修改导入的可视化内容。

8

点击 编辑筛选器 以选择 CustomAIAgentInteractionOutcome。

9

单击 单选按钮,并添加值 ABANDONED, ESCALATED, ERRORED, HANDLED

10

保存并发起几个测试呼叫。

11

运行可视化程序以查看结果。已添加可视化视图截图

了解 AI 合规性

了解人工智能代理的透明度

许多地区要求组织在提供人工智能服务时通知用户, 例如 欧洲的欧盟人工智能法案。AI 透明度功能让您可以在对话继续之前告知客户他们正在与 AI 代理互动。此项披露适用于脚本式和自主式 AI 代理,可在支持的语音和数字渠道中使用,并且可以通过 AI Agent Studio 用户界面中的现有欢迎体验进行预览。

人工智能透明度如何运作

使用代理配置文件中的 AI 透明度 设置来控制面向客户的披露消息。

  • 在欧洲地区: 该功能在缺省情况下已启用。对于所有类型的代理,都会播放或显示透明度消息(取决于渠道)。要禁用此功能,您必须先了解相关风险,并在选择退出前添加审核意见。
  • 在其他所有地区: 您可以选择是否启用该功能,并根据需要配置消息。思科建议将启用 AI 透明度作为最佳实践,以帮助确保最终用户在与 AI 代理交互时获得充分的信息。

通道行为

  • 对于语音交互,透明提示音会在欢迎信息之前播放,来电者无法打断它。
  • 对于数字互动,透明度说明会添加到会话中第一个 AI 生成的回复中。

发布前需要审核哪些内容

  • 检查默认透明度消息,确保措辞清楚地表明人工智能交互。
  • 字数限制为200个字符。
  • 请确保信息内容符合贵组织的法律和品牌准则。
  • 预览每个支持的渠道和语言的披露内容。
  • 如果关闭 AI 透明度,请确认警告并提供理由。
  • 确保在品牌变更前加上“我是人工智能助手”、“我是人工智能代理”等人工智能披露语言作为前缀。

AI 开发、数据隐私、安全和保障

人工智能产品开发

对于每一项人工智能驱动的功能,我们都会根据我们的 负责任的人工智能原则进行人工智能影响评估,并遵守 负责任的人工智能框架,此外还遵循现有的安全、隐私和人权设计流程。

隐私和安全性

推理过程结束后,我们不会保留客户输入数据,第三方模型提供商微软也不会访问、监控或存储思科客户数据。有关特定功能的数据保留策略的更多详细信息,请参阅 Cisco Trust Portal 中的 Webex AI Agent AI 透明度技术说明

培训和评估的数据来源

我们的第三方模型提供商微软不会使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础架构中存储或保留 Cisco 客户数据。

安全和伦理方面的考量

所有生成式 AI 功能都容易出错,因此我们优先考虑 AI 功能的内容安全,选择启用 Azure OpenAI 提供的 内容过滤

模型评估与性能

我们优先考虑人工智能助手的性能和准确性,让人类参与底层模型的审查、测试和质量保证。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

请勿将以下任何信息上传到知识库:

  • 支付卡行业(PCI)数据
  • 个人身份信息(PII)
  • 受保护的健康信息(PHI)
  • 任何其他敏感、机密或受监管的信息

您有责任确保您上传的所有内容都符合这些要求。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。有关详细信息,请参阅以下部分:

6

7

您可以将文件上传到知识库、从头开始创建文章或配置 Web URL。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 如果系统处理 Excel 文件的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传单个文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

8

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理有空对话设置(例如语言、语音、DTMF、延迟和中断以及词汇)。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关更多信息, 请参阅创建自定义传输操作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 创建新操作 > 履行 以创建履行操作。

  3. 选择 创建新操作 > 传输 以创建自定义传输操作。

您最多可以为 AI 代理配置 10 个作。

有关详细配置,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 在“选择如何分配代理 ”中,选择以下选项之一:

    • 选择 AI 代理
    • 设置自定义逻辑以分配人工或 AI 代理。
  3. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  4. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认仅支持英语Webex AI Pro-US 1.有空 0 仅适用于美国客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音是 en-US-Jess。 目前,您只能切换到其他英语语音。
  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)
    • Webex AI Agent Pro 1.0(带 Mindmeld)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章或网站源。 如果您是第一次添加源,则“知识”页将显示以下磁贴:

  • 上传文件:选择此选项可上传文件。 有关更多信息, 请参阅上传文件 部分。

  • 创建文章:选择此选项可创建文章。 有关详细信息, 请参阅创建文章 部分。

  • 提取网站:选择此选项可提取网站内容。 有关详细信息, 请参阅提取网站 部分。

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站

上传文件

您可以上传文件作为代理的知识源。 文件可以是 PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
重要注意事项:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 跨多个 KB 合并的所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

  • 上传 MS Excel 文件时,请记住以下准则:

    • 标题必须位于第一行,系统才能准确处理标题行。

    • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。

    • Excel 文件中的空单元格将替换为 NA。

    • 如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 处理文件超时前的最长等待时间为 2 小时。

  • 仅对 PDF 文件有空图像处理支持。

该文件将在“源”页中列出。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

要对文章进行任何更改,请单击“控件 ”下的编辑”图标。 要删除源,请单击 删除 图标。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己?

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自身。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以便爬网程序可以在获得授权时访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

或包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

后续操作

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关更多信息, 请参阅创建自定义传输操作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 创建新操作 > 履行 以创建履行操作。

  3. 选择 创建新操作 > 传输 以创建自定义传输操作。

您最多可以为 AI 代理配置 10 个作。

有关详细配置,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 在“选择如何分配代理 ”中,选择以下选项之一:

    • 选择 AI 代理
    • 设置自定义逻辑以分配人工或 AI 代理。
  3. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  4. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认仅支持英语Webex AI Pro-US 1.有空 0 仅适用于美国客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音是 en-US-Jess。 目前,您只能切换到其他英语语音。
  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)
    • Webex AI Agent Pro 1.0(带 Mindmeld)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联系中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,并且您已准备好配置 AI 代理。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI 代理 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,Home 页面显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI Agent Studio 用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于对相应的 Webex Connect 租户进行了 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页的限制也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”The birth date of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器履行 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以预览配置语言的语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航到 活动详细信息 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多附件,请单击添加 附件

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在 Language Tab 中 默认情况下 启用切换开关设置为“打开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击作 列中的 下载 图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意向、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,并且第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI 代理

Webex AI 代理是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 AI 代理使用人工智能,在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

Webex AI 代理的功能

  • 准确及时的响应 - 实时精确回答客户查询。
  • 智能任务执行 - 根据客户请求或输入执行任务。

对企业的主要好处

  • 增强的客户体验 - 为客户提供实时对话体验。

  • 个性化交互 - 根据个别客户的需求和偏好量身定制响应。

  • 可扩展性和效率—无需额外的人工代理即可处理大量客户交互,从而提高满意度并降低运营成本。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的功能说明如何设置?

自治

自主 AI 代理旨在独立运行,在没有直接人工干预的情况下做出决策和执行任务。

执行操作

根据有空信息和预定义的规则做出明智的选择。 自动执行重复性或耗时的任务。

用于执行操作的自治 AI 代理

回答问题

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。

用于回答问题的自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。

执行操作

脚本化代理可以执行明确定义和结构化的特定任务。

用于执行操作的脚本化 AI 代理

回答问题

脚本代理可以根据用户创建的训练语料库(示例和答案的集合)来回答问题。

用于回答问题的脚本化 AI 代理

示例

自主和脚本化的 AI 代理都可以应用于各种用例,具体取决于特定要求和所需的功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可用于提供客户支持,自治代理提供更大的灵活性和自然语言理解。

  • 虚拟助手 - 自治代理非常适合虚拟助手角色,因为它们可以处理各种任务并提供更加个性化的交互。

  • 数据分析 - 自治代理可用于分析大型数据集并提取有价值的见解。

  • 流程自动化—自治代理和脚本代理都可用于自动执行重复性任务、提高效率并减少错误。

  • 知识管理 - 自治代理可用于创建和管理知识库,使用户可以轻松访问信息。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果您是 Webex Contact Center 的现有客户,请确保您满足以下先决条件:

    • Webex 联络中心 2.0 租户。

    • 已为租户预配 Webex Connect。

    • 语音媒体平台是下一代媒体平台。

  • 如果您没有 Webex 联络中心租户,请联系您的合作伙伴以使用下一代媒体平台启动 Webex 联络中心试用。

  • 管理员可以请求 Webex 联系人中心开发人员沙盒 来试用 AI 代理。

功能启用

该功能目前处于测试阶段。 客户可以通过填写 AI 代理的参与调查 Webex 在测试版门户 上注册此功能

  • 目前,只有脚本化的 AI 代理功能在测试阶段有空。

  • 自治代理仅对特定客户有空。 可以通过您的 CSM(客户成功经理)、PSM(合作伙伴成功经理)或通过电子邮件 ask-ccai@cisco.com提出请求。 批准后,除了租户的脚本代理之外,还将有空自治代理。

访问 Webex AI 代理

要创建 AI 代理,您必须登录到 Webex AI 代理应用程序。 这可以通过以下方式完成:

从 Control Hub 登录

如果您没有看到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 使用 URL  https://admin.webex.com 登录 Control Hub。
  2. 从导航窗格的服务部分中,选择 联系人中心
  3. 在右侧窗格的“快速链接” ,转到“ 联系人中心套件” 部分。
  4. 单击 Webex AI 代理 访问应用程序。

系统会在另一个浏览器标签页中交叉启动 Webex AI 代理应用程序,您将自动登录到该应用程序。

从 Webex Connect 登录

要访问 Webex AI 代理应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理 以访问该应用程序。

    系统会在另一个浏览器标签页中交叉启动 Webex AI 代理应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理平台。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 报告 - 列出各种类型的预构建 AI 代理报告。 您可以根据自己的业务需要生成或安排报告。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的操作。

了解您的控制板

在仪表板上,AI 代理由显示基本信息的卡片表示,包括 AI 代理名称、上次更新者、上次更新日期以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入预构建的 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的预生成 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传上传,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

AI 代理现已成功导入 Webex AI 代理平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的自治 AI 代理的中央信息存储库。 自主 AI 代理利用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 这些 AI 代理使用大量数据进行训练,使他们能够提供详细且上下文相关的响应。 知识库存储自治 AI 代理运行所需的数据。

要访问知识库:

  1. 登录 Webex AI 代理平台。
  2. 在控制板上,单击 左侧导航窗格上的“知识 ”图标。 此时将显示“知识库”页面。
  3. 您可以根据以下条件找到知识库:
    • 知识库的名称
    • 知识库的类型
    • 在指定日期之间更新知识库
    • 在指定日期之间创建的知识库
    • 单击 全部 复位以重设搜索条件。
  4. 您还可以创建新的知识库。 若要创建新的知识库,请参阅 为 AI 代理创建知识库。

为 AI 代理创建知识库

1

在控制板上,单击 左侧导航窗格上的“知识 ”图标。

2

在知识库 页上 ,单击右上角的 + 创建知识库 按钮。

3

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

4

单击创建。 系统会使用提供的名称创建知识库。

5

文件 标签页上:

  1. 将文件拖放到知识库中。 或者,单击 添加文件 按钮以添加文件。

    系统支持以下文件格式:PDF、docx、电缆数据、txt、xlsx、xls 和 CSV。 每个文件的大小不得超过 2 MB。

  2. 添加文件后,单击“处理文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出该文件。

6

文档 标签页上:

  1. 单击“+ 创建文档 以创建您自己的知识库文档。

  2. 在“ 创建文档 ”页上,输入 文档名称。 根据需要使用文本编辑器添加所需信息并设置文本格式。

  3. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

  4. 单击保存

  5. 您还可以单击 + 添加类别 来定义类别并将文档添加到相应的类别下。

  6. 在左窗格中选择所需的文档,然后单击 Web 预览 以预览文档。

7

导航到“ 信息 ”选项卡。 您可以查看和跟踪已上传的文件和已创建文档的详细信息。

单击“ 编辑 ”图标以编辑知识库文件。 如果需要,编辑文件名。 您还可以删除现有文件并添加新文件。
单击“删除 图标以完全删除知识库。

后续操作

为自治 AI 代理配置知识库 以回答问题。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其操作以实现特定目标。 本部分概述了自治 AI 代理的两个主要功能。

用于执行任务的自治 AI 代理

自治 AI 代理可以执行各种任务,包括:

  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。

  • 决策 - 根据有空信息和预定义的规则做出明智的选择。

  • 自动化 - 自动执行重复性或耗时的任务。

创建用于执行操作的自治 AI 代理

1

登录 Webex AI 代理平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 将“AI 代理类型”筛选为“自主”。 在这种情况下,将自动填充“配置文件”页面上的字段。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理 的主要功能 部分,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称—输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择 AI 引擎。 默认的 AI 引擎是 Nova。

  4. 代理的目标 - 提供 AI 代理目标的简要描述。 有关最佳做法和示例,请参阅 定义 AI 代理 目标和说明的指南。

9

单击创建。 用于执行操作的自治 AI 代理已成功创建,现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于执行操作的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的缺省 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 根据需要更新 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击“发布 使 AI 代理上线。

后续操作

将所需操作添加到 AI 代理。

向自治 AI 代理添加操作

用于执行操作的自治 AI 代理旨在理解用户意图并采取相应的行动。 例如,在餐厅中,需要自动在线订购食物。 若要完成任务,可以创建执行下列操作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

用于执行操作的自治 AI 代理在以下构建基块上工作:

  • 操作 - 允许 AI 代理与外部系统连接以执行复杂任务的功能。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行操作的触发器。 将输入实体定义为槽填充的一部分。

  • 履行 - 确定 AI 代理如何完成操作。 作为履行的一部分,定义自治 AI 代理的输出实体,以特定格式生成答案。 系统将输出实体发送到流以继续操作并成功完成任务。

1

操作 选项卡中,单击 + 新建操作

2

在添加新 操作 页上,指定以下详细信息:

  1. 操作名称 - 输入操作的名称。 例如, 订票

  2. 操作描述 - 提供有关预期操作的简要描述。 确保操作描述清晰准确。

  3. 操作范围 - 从下拉列表中选择操作范围。 提供以下选项:

    • 单击槽填充 配置槽填充所需的输入实体。 如果选择槽填充,则无法配置履行详细信息。
    • 单击 “履行槽填充” 以配置槽填充所需的输入实体,并定义完成操作的详细信息。

    代理切换 是缺省情况下启用的默认操作。 使用切换选项禁用代理切换。

后续操作

您可以配置槽,也可以配置槽并定义履行,具体取决于所选的操作范围。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“操作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

使用“控制 ”选项对实体执行以下操作:

  1. 单击编辑 图标以编辑添加的输入实体。

  2. 单击删除 图标以删除实体。

使用 JSON 编辑器添加实体

您可以使用 JSON 编辑器添加输入实体和输出实体。 在 JSON 编辑器视图中,必须以结构化 JSON 格式定义实体。

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 建议使用简明扼要且与代理的说明和操作描述一致的描述,以提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)特别有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解预期的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包含以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示应安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳做法,创建 AI 引擎易于解释和实施的明确定义的实体。

定义履行

1

定义在联系人中心实施 AI 代理的履行详细信息。 指定以下详细信息:

  1. 选择履行方法 - 选择流。

  2. 选择流构建器 - 选择所需的流构建器。

  3. 流 Webhook URL—输入 Webhook URL。 有关更多信息,请参阅 入站 Webhook。

  4. 服务密钥 - 输入服务密钥详细信息。

2

配置输出实体,以便 AI 代理以流可理解的格式生成结果。

3

要添加输出实体,请单击 + 新建输出实体在添加新的输出实体 屏幕中,指定以下详细信息:

  1. 实体名称 - 输入输出实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使其成为必填实体。

您还可以使用 JSON 文件添加输出实体。 有关详细信息,请参阅 使用 JSON 编辑器添加实体

.
4

单击添加 添加输出实体。 您可以根据需要添加任意数量的输出实体。

5

使用“控制 ”选项对实体执行以下操作:

  1. 单击“编辑 ”图标对实体进行更改。

  2. 单击删除图标以删除实体。

6

单击添加 完成配置。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。

配置 AI 代理后:

用于回答问题的自治 AI 代理

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 此功能在代理需要执行以下操作的情况下非常有用:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。

  • 提供技术支持 - 就特定主题或领域提供专家建议。

创建用于回答问题的自治 AI 代理

开始之前

确保创建知识库。 有关详细信息,请参阅管理知识库。

1

登录 Webex AI 代理平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,将自动填充“配置文件”页面上的字段。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称—输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。 默认的 AI 引擎是 Nova。

    对于基于语音的预览,请选择 Vega。 有关详细信息,请参阅 基于语音的预览

    .
  4. 知识库 - 从有空知识库列表中选择所需的知识库文件。

    您无法将所选知识库映射到其他 AI 代理。

  5. 代理的目标 - 提供 AI 代理目标的简要描述。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

9

单击创建。 用于回答问题的自治 AI 代理已成功创建,现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于回答问题的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 提供 AI 代理目标的简要描述。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  4. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  5. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。

  6. 欢迎消息 - 输入 AI 代理用于启动交互的欢迎消息。

  7. 允许代理切换 - 启用切换选项,以便在客户想要与代理交谈时将对话传递给人工代理。

3

单击 保存更改 以使 AI 代理上线。

后续操作

配置 AI 代理的知识库。

配置知识库

开始之前

创建用于回答问题的自治 AI 代理。

1

在“仪表板 ”页上,选择已创建的 AI 代理。

2

导航到“ 知识库 ”选项卡。

3

从下拉列表中选择所需的知识库。

4

单击 保存更改 以使 AI 代理上线。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

配置 AI 代理后:

查看自治 AI 代理会话和历史记录

您可以查看已创建的每个自治 AI 代理的会话和历史记录详细信息。 “ 会话 ”页面显示与组件建立的会话的详细信息。 “ 历史记录 ”页面允许您查看在 AI 代理上执行的配置更改的详细信息。

会话

会话 ”页面提供 AI 代理与用户之间所有交互的全面记录。 要导航到“ 会话 ”页面:

  1. 控制板上,单击要查看其会话详细信息的自治 AI 代理。
  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。
  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。
    • 发生错误 - 过滤发生错误的会话。
    • 反对票 - 过滤被否决的会话。

    单击会话表格中的某一行可查看该会话的详细视图。 锁定图标表示会话已锁定,需要解密。 您需要具有解密会话的权限。 如果启用了解密访问 切换开关,您可以使用解密内容 按钮访问 任何会话。 但是,仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

历史记录

历史记录 ”页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。
  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 审核日志 - 单击 审核日志 选项卡以查看对 AI 代理所做的更改。
  • 模型历史记录 - 单击 模型历史记录 选项卡可查看用于执行操作的各种版本的自治 AI 代理。

审核日志

审核日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 审核日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 审核日志 选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。
  • 更新者 - 合并更改的用户的名称。
  • 字段 - AI 代理中进行更改的特定部分。
  • 描述 - 有关更改的其他信息。

您可以使用更新者 字段 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

模型历史

模型历史记录 ”选项卡仅有空供自治 AI 代理执行操作。

每当发布自治 AI 代理以执行操作时,都会保存自治 AI 代理的一个版本,并将其有空在“模型历史记录 选项卡中。 您可以从“ 模型历史记录 ”选项卡中查看各种版本的 AI 代理。

  • 模型描述 - 有关 AI 代理版本的简要描述。
  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。
  • 更新日 - 创建版本的日期和时间。
  • 操作 - 允许您对 AI 代理执行以下操作
    • 加载 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。
    • 导出 - 用于导出 AI 代理。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 可以从以下位置启动预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以启动 AI 代理预览版。
  • AI 代理标头——单击 AI 代理卡以打开。预览  按钮始终显示在页眉部分中。
  • 最小化微件 - 启动预览然后最小化后,将在页面右下角创建一个聊天头微件,可用于轻松重新启动预览模式。

Webex AI 代理还提供可共享的预览选项。 单击右上角的菜单,然后选择复制 预览链接 选项。 预览链接可以与 AI 代理的测试人员或使用者共享。

平台预览小组件

预览小组件将在屏幕的右下角打开。 用户可以提供需要检查 AI 代理响应的话语(或话语序列)。 此功能使开发人员能够确保 AI 代理按预期响应。

预览小部件可以最大化。 还有其他有用的功能有空例如提供消费者信息和启动多个房间来测试 AI 代理。

可共享的预览小组件

可共享预览小组件使 AI 代理开发人员能够以美观的方式与利益干系人和使用者共享其 AI 代理,而无需开发自定义 UI 来显示 AI 代理。 默认情况下,复制的预览链接会呈现带有手机外壳的 AI 代理。 开发人员可以通过更改预览链接中的某些参数来进行一些快速自定义。 两个主要的自定义项是:

  • 微件颜色 - 通过将 brandColor 参数附加到 链接。 用户可以使用颜色名称定义简单的颜色,也可以使用颜色的十六进制代码。
  • 电话大小写 - 通过更改链接中电话大小写 参数的值缺省设置为 true,可以通过将其设为 false 来禁用。

    具有以下参数的示例预览链接: ?bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=<true/false>&brandcolor<以“_XXXX”格式输入颜色的十六进制值>

基于语音的预览

用于回答问题的自治 AI 代理支持基于语音的预览。 要启用该选项:

  1. 仪表板中选择 AI 代理。
  2. 导航到 设置 > 配置文件
    1. 从 AI 引擎 下拉列表中,选择 Vega
  3. 单击 保存更改

预览 按钮将更新为麦克风 图标, 用于基于语音的预览。 单击预览 按钮。 此时将显示语音预览小组件:

用户必须启用麦克风访问才能使用此功能。

语音预览小组件为用户提供以下功能:

  • 开始 按钮开始预览。
  • 实时文字记录 当语音预览正在进行时,对话的实时文字记录将显示在小组件中。
  • 结束呼叫 以结束对话。
  • 静音 至静音。

使用分析查看自治 AI 代理的性能

AI 代理分析部分提供了用于评估 AI 代理性能和有效性的关键指标的图形表示形式。 要生成自治 AI 代理的分析,请执行以下操作:

  1. 从仪表板 中选择AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换

设置脚本化 AI 代理

本节介绍如何在 AI 代理平台上设置和管理脚本化 AI 代理 Webex 以便它们准确响应用户查询并有效地执行自动化任务。

用于执行任务的脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理平台的无代码代理构建功能。 脚本化 AI 代理支持多轮对话,它可以从客户那里获取相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的操作。

  • 处理数据 - 根据指定的规则操作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

创建脚本化 AI 代理以执行操作

1

登录 Webex AI 代理平台。

2

在仪表板上 ,单击“+ 创建代理 ”。

3

在“ 创建 AI 代理 ”屏幕上,从头开始创建新的 AI 代理。

您还可以选择预定义的模板来快速创建 AI 代理。 可以按“脚本”筛选 AI 代理类型。 在这种情况下,将自动填充“配置文件”页面上的字段。
4

单击从头开始 然后单击 下一步

5

在“ 您正在构建哪种类型的代理? 部分中,单击 脚本化。

6

在“ 您的代理的主要功能是什么? 部分中,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称—输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

    您也可以编辑此字段。
  3. AI 引擎 - 从下拉列表中选择 AI 引擎。

9

单击创建。 用于回答问题的脚本化 AI 代理已成功创建,现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 此部分

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

创建 AI 代理后,可以创建 实体、添加 意图和定义 响应

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理平台。

2

在“仪表板”页中,选择您创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 提供有关此 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,如果在与 AI 代理聊天期间出现任何错误,将会弹出该消息。

4

单击 保存更改 以保存设置。

管理实体

实体是对话的构建块。 它们是 AI 代理从用户话语中提取的基本元素。 它们表示特定信息,例如产品名称、日期、数量或任何其他重要的单词组。 通过有效识别和提取实体,AI 代理可以更好地了解用户意图并提供更准确、更相关的响应。

实体类型

Webex AI 代理提供 11 种预构建的实体类型来捕获各种类型的用户数据。 您还可以创建以下任何自定义实体。

自定义实体

这些实体是可配置的,并允许开发人员捕获特定于用例的信息。 它们用于系统实体未涵盖的事项。

  • 自定义列表 - 定义预期字符串列表,以捕获预生成实体未涵盖的特定数据点。 可以针对每个字符串添加多个同义词。 例如,自定义披萨尺寸实体。

  • Regex - 使用正则表达式来识别特定模式并提取相应的数据。 例如,电话号码正则表达式(例如, 123-123-8789)。

  • 数字—以高精度捕获固定长度的数字输入,尤其是在语音交互中。 在非语音交互中,它用作自定义和正则表达式实体类型的替代方法。 例如,要检测五位帐号,必须定义长度为 5。

  • 字母数字—捕获字母和数字的组合,为语音和非语音输入提供准确的识别。

  • 自由格式—捕获难以定义或验证的灵活数据点。

  • 地图位置(WhatsApp)- 提取您在 WhatsApp 频道上共享的位置数据。

系统实体

实体名称说明示例输入示例输出
日期将自然语言中的日期解析为标准日期格式《明年 7 月》01/07/2020
时间将自然语言中的时间解析为标准时间格式晚上 5 点17:00
电子邮件检测电子邮件地址写信给我 info@cisco.com info@cisco.com
电话号码检测常用电话号码拨打 9876543210 呼叫我9876543210
货币单位分析货币和金额我想要 20$20$
序数检测序号十个人中的第四个第 4 名
红衣主教检测基数十个人中的第四个10
地理位置检测地理位置(城市、国家等)我去英国伦敦的泰晤士河游泳英国伦敦
人名检测常用名比尔·盖茨 Microsoft比尔·盖茨
数量识别测量值,如重量或距离我们距巴黎 5 公里5 公里
持续时间标识时间段1 周假期1 周

可以从实体选项卡编辑创建的实体。 将实体链接到意向会在添加语句时使用检测到的实体批注语句。

实体角色

当需要在单个意向中多次收集实体时,实体角色变得至关重要。 通过将不同的角色分配给同一实体,可以指导 AI 代理更准确地理解和处理用户输入。

例如,要预订中途停留的航班,您可以创建一个 具有三个角色 的机场 实体:出发地、目的地中途停留。 通过使用这些角色注释训练话语,AI 代理可以学习预期的模式并无缝处理复杂的预订请求。

实体角色仅支持 Mindmeld(自定义和系统实体)和 Rasa(仅限自定义实体),管理员需要选中 NLU 引擎选择器对话框的高级设置下的实体角色 复选框。

在使用实体角色时,管理员无法从 RASA 或 Mindmeld 切换到 Swiftmatch。 必须从意图中删除角色,才能从高级 NLU 引擎设置中禁用实体角色。 您可以 创建具有实体角色的实体。

创建具有实体角色的实体

开始之前

1

登录 Webex AI 代理平台。

2

在仪表板 ,单击已创建的脚本化 AI 代理。

3

单击 左侧窗格中的培训。

4

在“训练数据 ”页上,单击“实体 选项卡。

5

单击创建 实体

6

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择 自定义列表 选项。

  3. - 输入实体的值。

7

启用自动 建议槽值 切换开关以自动完成,并在对话期间为此实体提供备用建议。

仅当在 RASA 和 Mindmeld NLU 引擎的更改训练引擎 窗口的 “高级设置 ”部分中启用了 实体角色时,才会在创建自定义实体时显示角色 字段。

8

单击保存

您可以使用 操作 列中的 编辑删除 选项来执行相关操作。

后续操作

创建实体后,可以将 角色链接到实体

将角色链接到实体
1

登录 Webex AI 代理平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左侧窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”选项卡。
5

在“槽 ”部分中,单击“ 链接实体”。

6

选择实体名称的实体角色。

7

单击保存

您可以为一个实体分配角色,以便为一个意图收集同一实体两次。

自然语言理解(NLU)引擎

脚本化 AI 代理利用自然语言理解(NLU)和机器学习来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的文章和培训选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“ 训练”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,新创建的 AI 代理的 NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该分数将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该匹配模板将显示部分匹配模板

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当选中“推理中的拼写检查”复选框时,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击更新 更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从“已保存 更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有所需的文章后,可以训练 AI 代理并使其上线以测试和部署它。 要使用当前语料库训练 AI 代理,请单击 右上角的训练 。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 以将训练 Webex 语料库变为实时状态,并在 AI 代理可共享预览版或部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择 - 话语级别与文章级别向量。 在我们不断提高 NLU 引擎准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型,发现文章级向量在大多数情况下都能提高准确性。 请注意,文章级别向量将是新的单语言 AI 代理矢量化的新默认值,并且仅当多语言模型为 Polymatch 时,才支持多语言 AI 代理文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时存在的矢量模型的信息。

管理意向

意图 是 Webex AI 代理平台的核心组件,它使 AI 代理能够有效地理解和响应你的输入。 它表示要在对话期间完成的特定任务或操作。 AI 代理开发人员定义与要执行的任务相对应的所有意图。 意图分类的准确性直接影响 AI 代理提供相关和有用响应的能力。 意图分类是根据输入识别意图的过程,允许 AI 代理以有意义且上下文相关的方式做出响应。

系统意图
  • 默认回退意图 - AI 代理的功能本质上受到旨在识别和响应的意图的限制。 虽然企业无法预测您可能提出的每个可能的问题,但 默认的回退意图 可以帮助对话顺利进行。

    通过实现默认回退意图,AI 代理开发人员可以确保 AI 代理正常处理意外或超出范围的查询,从而将对话重定向回已知意图。

    AI 代理开发人员无需向回退意向添加特定言语。 可以训练代理在遇到已知的超出范围的问题时自动触发回退意图,否则这些问题可能会被错误地归类为其他意图。

    例如,在银行 AI 代理中,用户可能会尝试查询贷款。 如果 AI 代理未配置为处理与贷款相关的查询,则可以将这些查询合并为默认回退意图中的 训练短语。 当用户在对话中的任何时间点查询贷款时,AI 代理会将查询识别为超出其定义的意图,并触发回退响应。 这确保了更适当的响应。

    回退意图不应有任何与之关联的槽。

    回退意图必须使用默认的回退模板密钥进行响应。

  • 帮助 - 此意图旨在解决用户有关 AI 代理功能的查询。 当用户不确定他们可以完成什么或在对话中遇到困难时,他们通常会通过寻求 帮助来寻求帮助

    默认情况下,帮助意图的响应映射到 帮助消息 模板密钥。 但是,AI 代理开发人员可以自定义响应或更改关联的模板密钥,以提供更量身定制的信息性指导。

    建议在高层次上传达 AI 代理的功能,让用户清楚地了解他们下一步可以做什么。

  • 与代理对话 - 此意图使用户能够在与 AI 代理交互的任何阶段向人工代理请求帮助。 触发此意图后,系统会自动启动向人工代理的传输。 此意图的默认响应模板是 代理切换。 虽然更改响应模板密钥没有 UI 限制,但更改它不会影响人工切换的结果。
闲聊意图

所有新创建的 AI 代理都包括四个预定义的闲聊意图,用于处理常见的用户问候、感激之情、负面反馈和告别:

  • 问候
  • 谢谢
  • AI 代理没有帮助
  • 再见
默认情况下,这些意图及其相应的响应在每个 AI 代理中都有空。 但是,您可以自定义或删除它们,以符合您的特定用例和所需的对话流程。

创建目的

开始之前

在创建意向之前,建议您创建实体以链接到意向。 实体是完成任务所必需的。 有关详细信息,请参阅 创建实体

1

登录 Webex AI 代理平台。

2

在“仪表板”页上,选择一个任务。

3

单击 左窗格中的培训。

4

“训练数据 ”页面上,单击“ 创建意向”。

5

在创建目的 窗口中,指定以下详细信息:

  1. 目的名称 - 输入目的名称。

  2. 添加话语 - 添加短语以触发意图,然后单击添加

    如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建具有实体角色的实体。 每个插槽显示以下内容:
    • 实体名称
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 模板密钥
6

如果实体是必需的,请选中必需 复选框。

7

输入当使用者错误填充此槽时允许的重试次数。 默认情况下,该数字设置为 3。

8

从下拉列表中选择模板密钥。

  1. 单击“新建 为实体创建新的响应模板密钥。 这些模板键的响应内容在“响应 ”部分中配置 。 每个模板键都有一个相应的响应,该响应在触发该意图时发送给用户。

9

在“响应 部分中,输入要在完成意图后返回给用户的最终响应模板密钥。

10

启用完成后重置槽 切换开关,以在意图完成后重置会话中收集的槽值。

如果禁用此切换开关,插槽将保留旧值并显示相同的响应。
11

启用“更新槽值 切换开关,以在与使用者对话期间更新槽值。

AI 代理会考虑槽中填充的最后一个值来处理数据。 如果启用此功能,则每当用户为同一插槽类型提供新信息时,都会更新已填充插槽的值。
12

启用“为槽 提供建议” 切换开关,以根据用户输入在最终响应中提供槽填充和备用槽值的建议。

13

启用结束 对话 切换以在此意图之后关闭会话。

连接和语音流可以使用它来关闭与使用者的对话。
14

单击保存

单击“训练 ”选项卡右上角 的“训练 ”,以 反映对意向和实体所做的任何更改。

要训练 Rasa 或 Mindmeld NLU 引擎,每个意图至少需要两个训练变体(话语)。 此外,每个插槽必须至少有两个注释。 如果不满足这些要求, “训练 ”按钮将被禁用。 受影响的意图旁边会出现一个警告图标,指示问题所在。 但是,默认回退意图不受这些要求的约束。

后续操作

创建意向后,需要一些信息来实现意向。 链接实体指示如何从用户话语中获取此信息。 有关详细信息,请参阅 将实体与意图链接起来。

将实体与意图链接起来

开始之前

建议在添加语句之前创建并链接实体。 此自动批注实体,同时添加语句。

1

登录 Webex AI 代理平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左侧窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”选项卡。
5

在“槽 ”部分中,单击“ 链接实体”。

链接的实体将显示在“插槽”部分中。
6

选择实体名称的实体角色。

7

单击保存

将实体标记为必填时,其他配置选项将变为有空。 您可以指定 AI 代理在升级或提供回退响应之前可以请求缺失实体的最大次数。 您可以定义在指定的重试次数内未提供所需实体时将触发的模板密钥。

AI 代理识别出意图并收集所有必要的数据(槽)后,它会使用与为该意图配置的最终模板密钥关联的消息进行响应。 若要在不转移先前数据的情况下开始新对话或处理后续意图, 必须启用“完成后 重置槽”切换开关。 此设置会从会话历史记录中清除所有已识别的实体,确保每次新交互都有新的开始。

生成训练数据

您必须手动将训练数据添加到他们的意图中,以使 AI 代理以合理的准确性工作。 训练数据由调用相同意图的不同方式组成。 您可以为每个意图添加至少 15-20 个变体,以提高其准确性。 手动创建此训练语料库可能既乏味又耗时。 您可以只添加几个变体,也可以仅添加关键字作为变体而不是有意义的句子。 这可以通过生成训练数据来补充现有数据来避免。

要生成训练数据,请执行以下步骤:

  1. 输入意向名称和示例话语。
  2. 单击生成
  3. 简要说明指导 AI 的意图。
  4. 为 AI 生成的建议指定所需的变体数量和创造力水平。
  • 一次生成多个款式/规格可能会影响质量。 我们建议每代最多 20 个变体。
  • 较低的创意设置可以产生不太多样化的变体。
  • 生成过程可能需要几秒钟,具体取决于请求的变体数量。
  • 闪电图标将 AI 生成的变体与用户定义的训练数据区分开来。
自然语言理解(NLU)引擎

脚本化 AI 代理利用自然语言理解(NLU)和机器学习来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的文章和培训选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“ 训练”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,新创建的 AI 代理的 NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该分数将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该匹配模板将显示部分匹配模板

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当选中“推理中的拼写检查”复选框时,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击更新 更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从“已保存 更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有所需的文章后,可以训练 AI 代理并使其上线以测试和部署它。 要使用当前语料库训练 AI 代理,请单击 右上角的训练 。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 以将训练 Webex 语料库变为实时状态,并在 AI 代理可共享预览版或部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择 - 话语级别与文章级别向量。 在我们不断提高 NLU 引擎准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型,发现文章级向量在大多数情况下都能提高准确性。 请注意,文章级别向量将是新的单语言 AI 代理矢量化的新默认值,并且仅当多语言模型为 Polymatch 时,才支持多语言 AI 代理文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时存在的矢量模型的信息。

标记生成的变体

为了确保负责任地使用 AI,开发人员可以标记 AI 生成的输出以供审核。 这允许识别和预防任何有害或有偏见的内容。 要标记 AI 生成的输出,请执行以下操作:

  • 找到“标记选项”:为每个生成的语句有空标记选项。
  • 提供反馈:标记输出时,开发人员可以添加注释并指定标记原因。

此功能最初有空,每月使用限制为 500 次生成操作。 为了满足不断增长的需求,开发人员可以联系其帐户所有者以请求提高此限制。

创建多语言意图和实体

您可以使用多种语言创建训练数据。 对于为 AI 代理配置的每种语言,必须定义反映所需交互的话语。 虽然槽在不同语言之间保持一致,但模板键唯一标识每种语言的响应。

并非所有语言都支持所有实体类型。 有关每种语言支持的实体类型列表的详细信息,请参阅 脚本化 AI 代理 支持的语言中的 语言与支持的实体表。

管理回复

响应是 AI 代理发送给客户以响应其查询或意图的消息。 您可以创建包含以下内容的响应:

  • 文本 - 用于直接通信的纯文本消息。
  • 代码 - 用于动态内容或操作的嵌入式代码。
  • 多媒体 - 用于增强用户体验的图像、音频或视频元素。

响应有两个主要组成部分:

  • 模板 - 映射到特定意图的预定义响应结构。
  • 工作流 - 根据标识的意图确定要使用的模板的逻辑。

代理移交、帮助、回退和欢迎模板已预先配置,响应消息可从相应的模板更改。

响应类型

响应设计器部分涵盖了不同类型的响应以及如何配置它们。

工作流 ”选项卡用于在调用以异步方式响应的外部 API 时处理异步响应。 工作流必须用 python 编码。

变量替换

变量替换允许您使用动态变量作为响应模板的一部分。 会话中的所有标准变量(或实体)以及 AI Agent 开发人员可以在自由格式对象(如数据存储 字段) 中设置的变量(或实体)都可以通过此功能在响应模板中使用。 变量使用以下语法表示: ${variable_name}。 例如,使用名为 apptdate 的实体的值会使用 ${entities.apptdate} or ${newdfState.model_state.entities.apptdate.value}。

可以使用从渠道接收的变量或在对话过程中从消费者那里收集的变量来个性化响应。 自动完成功能会在您开始键入 ${ 时在文本区域中显示变量的语法。 选择所需的建议会自动用变量填充该区域并突出显示该变量。

使用响应设计器配置响应

响应设计器提供了一个用户友好的界面,用于创建响应,而无需大量的编码知识。 有空两种响应类型:

  • 条件响应: 对于非开发人员,此选项允许轻松构建 AI 代理提供给客户的响应。
  • 代码片段: 对于使用 Python 的开发人员,此选项提供了使用代码配置响应的灵活性。

Webex AI 代理响应设计器旨在确保用户体验针对 AI 代理与之交互的特定通道进行定制。

响应模板
  1. 文本 - 这些是简单的文本响应。 为了增强用户体验,响应设计器允许在单个响应中使用多个文本框,使您能够将冗长的消息分解为更易于管理的部分。 每个文本框可以包含各种响应选项。 在对话过程中,这些选项之一被随机选择并显示给用户,从而确保动态和引人入胜的交互。

    为了保持动态且引人入胜的体验,您可以在模板中添加多个响应选项。 激活具有多个选项的模板时,将随机选择其中一个选项并显示给用户。 您可以通过单击 位于响应底部的 + 添加变体 按钮来启用此功能。

    保存响应时,开发人员会看到一条警告,指示需要更正的错误数。 有错误的字段将以红色突出显示。 通过使用导航箭头,开发人员可以轻松地以任何渠道或响应格式查找和修复这些错误。 如果列表选取器或轮播包含多张卡片,则点导航可让您在卡片之间移动,但有错误。 对于单张卡,相应的点变为红色表示错误。

  2. 快速回复 - 文本回复可以与按钮配对,按钮可以是文本链接或 URL 链接。 文本按钮需要标题和有效负载,单击后会发送到机器人。 URL 按钮将用户重定向到特定网页。

    当用户的查询不明确时,部分匹配允许机器人建议相关文章或意图作为选项。 此功能有空用于 Web 和 Facebook 交互。

    添加 URL 快速回复

    通过固定和条件响应中的 URL 快速回复按钮,您可以创建将用户重定向到您的网站以获取更多信息或操作(如填写表单)的按钮。 单击后,这些按钮将在同一浏览器窗口的新选项卡中打开指定的 URL,而无需将任何数据发送回 Bot。

    要在条件或固定响应中添加 URL 快速回复:

    1. 选择要为其配置 URL 快速回复的文章或模板密钥。
    2. 点击 + 添加快速回复。 出现 按钮类型 弹出窗口。
    3. 选择按钮类型作为 Web 渠道中的 URL
    4. 指定按钮的标题以及单击按钮后使用者必须重定向到的 URL。
    5. 单击 完成 以添加 URL 快速回复。

    URL 类型按钮也可以通过动态响应类型进行配置,其中这些按钮将使用 python 代码片段进行配置。 Webex AI 代理平台预览版和可共享预览版支持这些按钮。 IMIchat 的实时聊天小部件或其他第三方渠道目前不支持它们。

  3. 轮播 - 丰富的响应可以包含单张卡片或以轮播格式排列的多张卡片。 每张卡片都需要一个标题,可以包含图像、描述和最多三个按钮。

    轮播模板中的快速回复按钮可以使用文本或 URL 链接进行配置。 单击 URL 按钮会将用户重定向到指定的网站。 单击基于文本的快速回复按钮会将配置的有效负载发送到机器人,从而触发相应的响应。

  4. 图像 - 一个多媒体模板,用户可在其中通过提供 URL 来配置图像。
  5. 视频 - 根据配置的视频 URL 呈现预览中的视频。
  6. 代码 - 可用于编写用于调用 API 或执行其他逻辑的 Python 代码。
代码片段

条件响应具有广泛的功能和多样化的模板,可以有效地满足大多数 AI 代理的需求。 但是,对于无法通过条件响应完全实现的复杂用例或喜欢编码的开发人员,代码段响应类型为有空。

代码片段允许您使用 Python 代码配置响应。 此方法使您能够在响应模板或文章中创建所有类型的响应,包括快速回复、文本、轮播、图像、音频、视频和文件。

代码段模板中定义的函数代码可用于设置变量,然后在其他模板中使用。 请务必注意,在条件响应中使用函数代码时不能直接返回响应。

代码片段验证 - 平台仅检查您正在配置的代码片段中的语法错误。 但是,响应内容本身中的任何错误都可能导致用户在配置的通道上与机器人交互时出现问题。 例如,编辑器不会阻止您为 Web 渠道添加“时间选择器”响应,但如果用户的查询触发该特定响应,则会导致错误。

如果选择不为不同通道配置唯一响应,则 Web 响应将被视为默认响应,并将发送给最终用户。 Web 频道支持的模板列表包括:

  1. 文本 - 可以有多个变体的简单文本消息。 此配置的消息将根据查询显示。
  2. 快速回复 - 包含文本和可单击按钮的模板。
  3. 轮播 - 卡片的集合,每张卡片都有标题、图片 URL 和说明。
  4. 图像 - 通过提供 URL 配置图像的模板。
  5. 视频 - 通过提供视频 URL 来配置视频的模板。 您可以通过单击或点击图像来播放视频。
  6. 文件 - 通过提供访问 PDF 文件的 URL 来配置 PDF 文件的模板。
  7. 音频 - 通过提供音频 URL 来配置音频文件的模板。 它还在输出中显示音频消息的持续时间。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为已禁用的代理撰写消息此消息将显示给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:不执行任何操作。

    • 发送给代理:根据发送给 AI 代理的传入消息,将聊天移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时(以分钟为单位),在此之后,在用户不活动的情况下,会话将自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果设置为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

将语言添加到脚本化 AI 代理

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,单击 设为缺省值。

您无法删除或禁用默认语言。 此外,如果从现有默认语言更改,则可能会影响 AI 代理的文章、策展、测试和预览体验。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用切换 - 会话中多次连续的部分匹配可能会触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

用于回答问题的脚本化 AI 代理

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。
  • 一致性很重要 - 代理必须对类似查询提供一致的响应。
  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化 AI 代理以回答问题

1

登录 Webex AI 代理平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 可以按“脚本”筛选 AI 代理类型。 在这种情况下,将自动填充“配置文件”页面上的字段。
4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击“ 脚本化”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称—输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

9

单击创建。 用于回答问题的脚本化 AI 代理已成功创建,现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 此部分

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

为 AI 代理创建具有实体角色 的实体。

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理平台。

2

在“仪表板”页中,选择您创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 提供有关此 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,如果在与 AI 代理聊天期间出现任何错误,将会弹出该消息。

4

单击 保存更改 以保存设置。

管理文章

来自脚本化 AI 代理核心的文章。 一篇文章是一个问题、它的变化和对这个问题的回答的组合。 每篇文章都有一个 默认问题 ,该问题用作该文章在 AI 代理中的会话、策展和其他位置的标识符。 AI 代理中配置的所有文章共同构成了代理的 知识库语料库。 系统会将您的查询与此知识库进行比较,并以最高置信度显示答案作为代理的响应。

RasaMindmeld NLU 引擎至少需要两个训练变体(话语),一篇文章才能成为语料库训练模型的一部分。 在用于回答问题的脚本 AI 代理中,如果选择了 Rasa 或 Mindmeld NLU 引擎,并且文章的变体少于两个, 则“训练 ”和 “保存”和“训练 ”按钮将不会有空。 当您将指针停留在这些未有空的按钮上时,将显示一条消息,用于在训练前解决问题。 还显示一个与有问题的文章相对应的警告图标。 通过为一篇文章添加两个以上的变体来解决这些问题。 问题解决后,“ 训练”和 “保存 ”和“训练 ”按钮将变为有空。 有两个变体不适用于默认文章 - 部分匹配消息、回退消息和欢迎消息。

您可以将文章分类到他们选择的类别中,所有未分类的文章都将分类为未分配。 从创建之时起,每个 AI 代理都会有空四篇默认文章。 这些是:

  • 欢迎消息—每当客户与 AI 代理开始对话时,这都包含第一条消息。
  • 退回消息——当代理无法理解用户的问题时,AI 代理会显示此消息。
  • 部分匹配—当 AI 代理识别出分数差异较小的多篇文章(在移交 推理 设置中 设置)时,代理将此匹配消息与匹配的文章一起显示为选项。 您还可以配置要与这些选项一起显示的文本响应。
  • 你能做什么?—您可以配置 AI 代理的功能。 每当最终用户质疑 AI 代理功能时,AI 代理都会显示此信息。

除此之外, 如果启用了从切换推理 设置的代理切换, 则会添加与代理 交谈默认文章。

所有新的 AI 代理还有四篇 Smalltalk 文章,用于处理以下用户话语:

  • 问候
  • 谢谢
  • AI 代理没有帮助
  • 再见

    创建新 AI 代理时,默认情况下,这些文章和响应会有空在 AI 代理知识库中。 您也可以修改或删除这些设置。

您无法删除欢迎消息、回退消息、与代理对话以及部分消息缺省文章。
通过 UI 和默认响应添加文章

一篇文章是一个问题、它的变化和对这个问题的回答的组合。 将每个使用者的查询与这些文章(知识库)进行比较,返回最高置信度的答案将作为 AI 代理的响应显示给用户。 要添加文章:

1

登录 Webex AI 代理平台。

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 设置 > 文章 ,然后单击 创建新文章。

4

添加默认变体。

5

选择文章的默认回复中的任何一个。 可能的值:

  • 条件响应 —响应由规则配置。 响应可以采用不同的格式,例如文本、轮播、快速回复、图像、音频、视频、代码和文件。 您可以为一篇文章添加多个回复。
  • 代码片段 —使用 if-else 条件创建响应。

有关详细信息,请参阅 使用响应设计器 配置响应部分。

6

单击 保存并训练

从目录导入
1

加入 Webex AI 代理平台

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击三个省略号。

4

点击 从目录中导入。

5

选择必须添加到代理的物品类别。

6

单击完成

从链接中提取常见问题解答
1

登录 Webex AI 代理平台。

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击三个省略号。

4

单击 从链接中提取常见问题解答

5

提供托管常见问题解答的位置的 URL,然后单击 提取

6

单击导入

从文件导入
1

登录 Webex AI 代理平台。

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击三个省略号。

4

单击 从文件 导入,然后选择 CSV 从 csv 文件导入文章。 如果要从 JSON 格式的文件导入文章,请选择 JSON。

5

单击 Browse(浏览 并选择包含所有 aticles 的文件。 单击“下载示例 以查看必须指定文章的格式。

6

单击导入

添加自定义同义词

许多 AI Agent 用例往往涉及可能不是标准英语词汇的一部分或特定于业务环境的单词和短语。 例如,你希望 AI 代理识别安卓应用、iOS 应用等。 AI 代理必须在所有相关文章的训练话语中包含这些术语及其变体,从而导致冗余数据输入。

若要克服此冗余问题,可以在脚本化 AI 代理中使用自定义同义词来回答问题。 平台会在运行时自动将每个根词的同义词替换为根词。

1

登录 Webex AI 代理平台。

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击三个省略号。

4

单击自定义 同义词

5

单击“ 新建词根”。

6

配置根字值及其同义词,然后单击 保存

7

添加同义词后再次训练 AI 代理。

您还可以将同义词(.CSV 文件格式)导出到本地文件夹,然后将文件导入回平台。

自然语言理解(NLU)引擎

脚本化 AI 代理利用自然语言理解(NLU)和机器学习来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的文章和培训选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“文章 ”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“ 训练”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,新创建的 AI 代理的 NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该分数将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该匹配模板将显示部分匹配模板

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当选中“推理中的拼写检查”复选框时,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击更新 更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从“已保存 更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有所需的文章后,可以训练 AI 代理并使其上线以测试和部署它。 要使用当前语料库训练 AI 代理,请单击 右上角的训练 。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 以将训练 Webex 语料库变为实时状态,并在 AI 代理可共享预览版或部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择 - 话语级别与文章级别向量。 在我们不断提高 NLU 引擎准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型,发现文章级向量在大多数情况下都能提高准确性。 请注意,文章级别向量将是新的单语言 AI 代理矢量化的新默认值,并且仅当多语言模型为 Polymatch 时,才支持多语言 AI 代理文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时存在的矢量模型的信息。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为已禁用的代理撰写消息此消息将显示给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:不执行任何操作。

    • 发送给代理:根据发送给 AI 代理的传入消息,将聊天移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时(以分钟为单位),在此之后,在用户不活动的情况下,会话将自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果设置为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

将语言添加到脚本化 AI 代理

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,单击 设为缺省值。

您无法删除或禁用默认语言。 此外,如果从现有默认语言更改,则可能会影响 AI 代理的文章、策展、测试和预览体验。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用切换 - 会话中多次连续的部分匹配可能会触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

预览脚本化 AI 代理

Webex AI 代理允许您在开发 AI 代理时甚至在开发完成后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定是否生成与相应输入查询相对应的理想响应。 可以使用以下方法预览脚本化的 AI 代理。

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 启动 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化微件 - 启动预览然后最小化后,将在页面右下角创建一个聊天头微件,以便您轻松重新启动预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击右上角的省略号图标,然后单击 复制预览链接。 此链接可以与 AI 代理的其他用户共享。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

预览小组件可以最大化以获得更好的视图。 其他有用的功能包括提供消费者信息和启动多个房间以彻底测试 AI 代理。

可共享的预览小组件

可共享预览小组件使 AI 代理开发人员能够以美观的方式与利益干系人和使用者共享其 AI 代理,而无需开发自定义 UI 来显示 AI 代理。 默认情况下,复制的预览链接会呈现带有手机外壳的 AI 代理。 开发人员可以通过更改预览链接中的某些参数来进行一些快速自定义。 这两个主要的自定义项是:

  • 微件颜色 - 通过将 brandColor 参数附加到 链接。 用户可以使用颜色名称定义简单的颜色,也可以使用颜色的十六进制代码。
  • 电话大小写 - 通过更改链接中电话大小写 参数的值缺省设置为 true,可以通过将其设为 false 来禁用

    包含下列参数的示例预览链接: ?botunique_name=<yourbot_unique_name>&enterpriseunique_name=<yourenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

培训

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式机器人测试框架。 您可以:

  • 轻松创建和执行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以按照以下步骤定义测试:

  1. 登录 AI 代理平台。
  2. 在仪表板上,单击已创建的脚本化 AI 代理。
  3. 单击 左侧窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言用户应用来与 AI 代理交互的语言。
预期的文章指定响应特定用户消息时应显示的文章。 为了帮助您找到最相关的文章,此专栏具有 智能自动完成功能。 在您键入时,系统将根据到目前为止输入的文本建议匹配的文章。
重置以前的上下文单击此列中的复选框以隔离测试用例,并确保它们独立于任何现有 AI 代理上下文执行。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的任何干扰。
包括部分匹配项启用此切换以包含包含仅部分与实际响应匹配的预期文章的测试用例被视为成功。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,所有现有的测试用例都将被覆盖。
导出到 CSV将测试用例导出到逗号分隔文件(CSV)文件。
测试回调启用此切换以模拟传入回调并测试流的行为,而无需实际的传入调用。

有空此选项仅适用于用于执行操作的脚本化 AI 代理。

流中的回调单击此列中的复选框以指示意图必须触发回调。

有空此选项仅适用于用于执行操作的脚本化 AI 代理。

预期的回调模板指定发生回调时必须激活的模板密钥。

有空此选项仅适用于用于执行操作的脚本化 AI 代理。

回呼超时(s)在将回调视为超时之前,AI 代理等待回调响应的最长时间(以秒为单位)。 目前,强制执行 20 秒超时。

有空此选项仅适用于用于执行操作的脚本化 AI 代理。

执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,其结果将显示在相应的条目旁边。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这将过滤测试用例列表以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此操作,请选择 “操作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“操作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这将提供有关在测试期间影响 AI 代理行为的参数和设置的见解。

会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 您可以使用此数据检查特定会话的消息和上下文,以深入了解用户交互、确定需要改进的领域、优化 AI 代理的响应并增强整体用户体验。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 会话关闭的时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于回答问题的特定会话的会话详细信息

用于回答问题的脚本化 AI 代理中的“ 会话详细信息 ”视图提供了用户与 AI 代理之间特定交互的全面细分。

消息” 部分:

  • 显示用户在会话期间发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“交易信息 ”选项卡:

  • 列出标识为客户查询相关的文章,包括完全匹配和部分匹配。
  • 显示与每个已识别文章关联的相似性分数,指示相关性程度。
  • 显示用于处理客户查询和识别相关文章的基础算法的结果。
  • 根据切换和推理 选项卡中配置 的设置显示算法结果的数量。

会话详细信息 ”视图中的“其他信息 ”部分提供有关特定交互的其他上下文和详细信息。 以下是所显示信息的细分:

  1. 已处理的查询 - 显示客户输入经过 AI 代理的自然语言理解(NLU)管道处理后的预处理版本。
  2. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  3. 响应类型 - 指定 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 这些值确定何时将查询视为超出范围或需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。
脚本化 AI 代理中用于执行操作的特定会话的会话详细信息

用于执行操作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击槽可查看有关其值以及如何从用户查询中提取它的其他信息。

已识别 的实体部分列出了从客户消息中提取并与活动使用者意图关联的实体。 这些实体表示机器人在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  2. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  3. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 这些值确定何时将查询视为超出范围或需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据—查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 智能机器人的数据存储和 FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏快速查找对话中的特定话语。

历史记录

每当添加或修改文章、意向或实体时,都必须重新训练脚本化的 AI 代理以确保其是最新的。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。

通过“历史记录”页,您可以:

  • 查看培训历史记录 - 跟踪语料库的训练时间和更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、文章、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库文章的便捷工具:

  • 激活文章 - 将以前不活动的文章 上线 ,以将其包含在 AI 代理的响应中。
  • 编辑文章 - 创建现有文章的新版本,同时保留原始文章以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载文章 - 将知识库文章导出为 CSV 文件,以供离线分析或参考。
    脚本化 AI 代理有空此选项仅用于回答问题。
审核日志

审核 日志 部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问审核日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击审核日志 选项卡以查看详细的更改日志:
    • 更新时间 - 进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、项目、响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项快速找到特定的审核日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

策展

消息将根据以下条件添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解用户的消息并触发回退意图时。
  • 默认回退意图—如果启用此切换,激活默认回退意图的消息将发送到策展控制台。

    此条件仅适用于用于执行操作的脚本化 AI 代理。

  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法明确识别正确意图或响应的消息。
解决问题

问题 ”选项卡提供了一个集中位置,用于查看和处理已标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

解密访问权限在用户级别授予,并且需要在 后端启用高级数据保护

要解决问题,您可以:

  • 链接到现有文章 - 要将问题链接到现有文章,请选择链接 选项并搜索所需的文章。

  • 创建新文章 - 使用添加到 新文章 选项直接从策展控制台创建新文章。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 不允许链接到默认文章(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行操作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保新知识反映在其响应中。
  4. 同时解决或忽略多个问题以实现高效管理。

已解决 ”选项卡提供已解决的所有问题的全面概述。 您可以查看每个已解决问题的摘要,包括问题是否链接到现有文章、用于创建新文章/意图或被忽略。 如果遇到现有规则未自动捕获的不需要的响应,可以手动将特定话语添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在策展控制台中, 则会显示监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已存在于策展控制台中,则切换开关的外观会相应更改,以指示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡。 它们是: 概述、响应、培训和策展。

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们还可以通过选择要查看数据的渠道以及日期范围和数据粒度来自定义分析视图。 默认情况下,系统会以每日粒度显示所有渠道上个月的分析数据(每天是图表中 x 轴上的一个点)。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从“仪表板”页中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数和由 AI 代理处理的会话数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

接下来是会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)和 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向/文章配置 20+ 个训练话语。 在本节中,语料库中的所有文章/意图都显示为单独的矩形,其中每个矩形的颜色和相对大小表示文章/意图包含的训练数据。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它为 AI 代理提供了用于回答问题的最热门文章的图形表示形式,并为 AI 代理提供了用于执行操作的响应模板。

策展

提供每天出现的策展问题数量以及 AI 代理开发人员已解决的问题数量的可视化摘要。

集成 AI 代理

本节介绍如何将 AI 代理与语音和数字渠道集成以管理客户对话。

将 AI 代理与语音和数字渠道集成

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

有关详细信息,请参阅文章 将 AI 代理与语音和数字渠道集成

管理 AI 代理报告

本部分概述了 AI 代理报表、报表类型、AI 代理报表的创建和报表传递模式的概述。

了解 AI 代理报告

报告功能允许您从有空报告类型生成或安排(定期生成)特定报告,并通过有空交付模式接收它们。 这些报告可以提供有关用户行为、使用情况、参与度、产品性能等的宝贵信息。 您可以将所需的信息传送到他们的电子邮件、SFTP 路径或 S3 存储桶。 您可以从预构建的报告列表中选择报告类型,也可以选择是立即生成还是定期生成一次性报告。

当您从左侧导航窗格访问报告菜单时,将显示以下选项卡:

  • 配置 - 此选项卡列出当前处于活动状态并定期生成的所有报告。 以下详细信息有空报告列表:

    • 活动 - 用户是否仍订阅报告。
    • AI 代理 - 与报表关联的 AI 代理的名称。
    • 报告类型 - 您已订阅的预构建报告类型。
    • 频率 - 您收到报告的时间间隔。
    • 上次生成报告 - 发送的最后一个报告。
    • 下一个安排日期 - 发送报告的下一个日期。

  • 历史记录 - 此选项卡列出迄今为止发送的报告的所有历史信息。 单击该页上的任何报告可以编辑报告配置。

    您可以单击 操作 列下的 下载 图标来下载这些历史报告。

    只有在报告生成完成后,才能有空下载“历史记录 标签页中显示的按需报告。

创建 AI 代理报告

1

登录 Webex AI 代理平台。

2

单击 左侧导航栏中的报告

3

点击 + 新建报告

4

提供以下信息以创建和配置报告:

  1. AI 代理 - 与报表关联的 AI 代理的名称。 您可以查看在此应用程序上回答问题和执行任务的所有 AI 代理。

  2. 报告类型 - 您要订阅的预构建报告类型。 选择 AI 代理以回答 AI 代理字段中的问题会显示三种不同类型的报告:i)使用情况和行为摘要,ii)消息副本,以及 iii)策展问题。

  3. 输出格式 - 生成订阅报表并发送到配置的传递方式所用的格式。 可能的格式:I)csv 和 ii)xlsx。

  4. 为要生成的报告类型选择以下两个选项和相关设置之一:

    • 立即生成 - 提供 按需报告的开始日期 结束日期
    • 计划报告 - 安排 报告的频率时间时区开始日期 。 创建此报告后,您可以使用添加到报告中的启用 报告 切换开关。 您可以稍后启用或禁用此开关,以按计划的频率接收或停止报告。
  5. 交货方式 - 有关更多详细信息,请参阅 交货方式 部分。

AI 代理报告类型

可以根据所选 AI 代理类型从预生成报告列表中进行选择。 本节介绍这些报告类型、每个报告中包含的工作表以及每个工作表中有空的列。

用于回答问题的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于回答应用程序中的问题。 使用不同的报告类型,可用于了解 AI 代理使用情况摘要、行为、用户提出的问题以及 AI 代理如何响应查询。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

此部分显示 AI 代理摘要以及调用文章和类别的频率。 您可以在报告的单独标签页中查看摘要、类别和文章信息:

表 1. “摘要”选项卡详细信息
字段说明
AI 代理名称AI 代理的名称。
对话总数AI 代理处理的对话/会话总数。
与至少一个用户的对话消息用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数AI 代理发送给最终用户的消息总数。
部分匹配项总数用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话移交给人工代理的对话总数。
赞成总数由客户投票支持的 AI 代理响应总数。
反对票总数

被客户投反对票的 AI 代理回复总数。

表 2. 类别标签页详细信息
字段说明
类别名称在 AI 代理中配置的类别的名称。
该类别的对话检测到属于此类别的文章的对话或会话数。
回复总数检测到属于此类别的文章的次数。
赞成总数此类别的响应被点赞的次数。
反对票总数

此类别的回复被否决的次数。

表 3. 文章标签页详细信息
字段说明
文章名称在 AI 代理中配置的文章(默认变体)的名称。
文章类别此意图所属的类别。
文章的对话检测到此文章的对话或会话数。
回复总数检测到此文章的次数。
赞成总数对本文的响应被点赞的次数。
反对票总数

此文章的回复被否决的次数。

管理副本

显示 AI 代理与客户之间的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 会话的唯一标识符。
使用者标识 AI 代理上最终用户的唯一标识符。
消息类型 AI 代理消息或人类消息。
消息文本 消息的内容。
AI 代理发回的响应的标识符。
类别 AI 代理检测到的客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的文章 1 所选 NLU 引擎检测到的意图。
第 1 条分数 检测到的意向的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 您可以在报告中查看以下详细信息:

字段说明
时间戳消息的时间戳。
会话 ID用户会话的唯一标识符。
使用者标识AI 代理上最终用户的唯一标识符。
人类消息人类消息的内容。
AI 代理消息AI 代理响应的消息内容。
问题原因此消息最终出现在策展中的原因。
AI 代理发回的响应的标识符。
类别AI 代理检测到用户消息的意图。
最高比赛得分检测到的意图的相似性分数。
匹配的文章 1所选 NLU 引擎检测到的意图。
第 1 条分数

检测到的意图的分数。

用于执行任务的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于在 AI 代理生成器应用程序中执行任务。 作为 AI 代理开发人员,您可以创建不同的报告类型。 这些可用于了解 AI 代理使用情况摘要、AI 代理行为、用户提出的问题以及 AI 代理如何响应查询。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

显示对话摘要以及触发的意图和模板键。 摘要选项卡显示以下详细信息:

表 4. “摘要”标签页
字段说明
AI 代理名称 AI 代理的名称。
对话总数 AI 代理处理的对话或会话总数。
与至少一个用户的对话消息 用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数 AI 代理发送给最终用户的消息总数。
部分匹配项总数 用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话 移交给人工代理的对话总数
赞成总数 用户赞成的 AI 代理响应总数。
反对票总数

被用户投反对票的 AI 代理响应总数。

您还可以在电子表格的“ 意向 ”标签页中查看意向详细信息:

表 5. “意向”标签页
字段说明
意向名称 在 AI 代理中配置的目的的名称。
为目的而进行的对话 调用此意图的对话或会话数。
调用总数 调用此意图的次数。
总完成次数 收集所有插槽并完成此意图的次数。
赞成总数 针对每个意图的总响应都投了赞成票。
反对票总数

对于每个意图,对此的总响应都投了反对票。

该报告还包含高级模板详细信息,例如:

表 6. 模板详细信息
字段说明
模板键名称 在 AI 代理中配置的模板的名称。
模板键意图 使用此模板键的意图。
模板键的对话 此模板密钥作为响应发送出去的次数。
回复总数 此模板密钥作为响应发送的次数。
赞成总数 此模板的响应被点赞的次数。
反对票总数

此模板的响应被否决的次数。

消息副本

显示客户与 AI 代理的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 用户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
消息类型 AI 代理消息或人工消息。
消息文本 消息的内容。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数 检测到的意图的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 此报告仅与脚本化的 AI 代理相关。 您可以在此报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 客户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
人类消息 人类消息的内容。
AI 代理消息 AI 代理响应的消息的内容。
问题原因 此消息最终出现在策展中的原因。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到用户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数

检测到的意图的分数。

AI 代理报表的交付方式

在当今数据驱动的世界中,高效安全地交付 AI 代理报告对于明智的决策和卓越运营至关重要。 为了满足多样化的组织需求,我们为 AI 代理报告提供了多种交付模式,确保灵活性、可靠性和安全性。 交付选项包括安全文件传输协议(SFTP)、电子邮件和 Amazon S3 存储桶。 每种模式都旨在满足不同的要求,无论是对高安全性、易于访问的需求还是可扩展的存储解决方案。 本文档概述了每种交付模式的功能和优势,帮助您选择最适合您特定需求的选项。

SFTP

字段

说明

按计划将报告推送到安全位置

启用此选项可在安排的时间将报告推送到安全位置。 启用此切换开关只能提供以下详细信息。

IP 地址系统的 IP 地址。
用户名用于访问报告的用户名。
密码用于访问报告的密码。
私钥用于访问文件的私钥。
上传路径

文件在系统中的路由路径。

电子邮件

字段说明
为多个收件人安排电子邮件,用分号(;) 分隔打开此选项以添加收件人。
收件人

必须在指定时间和频率接收报告的所有收件人的电子邮件地址。

S3 存储桶

字段说明
根据计划将报告上传到 S3 存储桶

将其打开以使 S3 字段有空并将报告路由到配置的 S3 存储桶。

AWS 访问密钥标识用于访问 AWS 服务和资源的访问密钥 ID。
AWS 秘密访问密钥用于访问 AWS 服务和资源的秘密访问密钥。
存储桶名称报告路由到的存储桶的名称。
文件夹名称

在 S3 存储桶中创建的文件夹的名称。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性

人工智能开发、数据隐私、安全和保障

人工智能产品开发

除了现有的安全、隐私和人权设计流程外,Cisco 的每个 AI 驱动功能都根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任 AI 框架

隐私和安全

Cisco 在推理过程后不会保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户

以下是所有 AI 功能的 AI 透明度说明列表:

用于训练和评估的数据源

思科的第三方模型提供商 Microsoft 表示不会使用客户内容来改进 Azure OpenAI 模型,并且不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此思科通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全

模型评估和性能

Cisco 让人工参与底层模型的审查、测试和质量保证,从而优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI 代理

Webex AI 代理是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 AI 代理使用人工智能,在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

Webex AI 代理的功能

  • 准确及时的响应 - 实时精确回答客户查询。
  • 智能任务执行 - 根据客户请求或输入执行任务。

对企业的主要好处

  • 增强的客户体验 - 为客户提供实时对话体验。

  • 个性化交互 - 根据个别客户的需求和偏好量身定制响应。

  • 可扩展性和效率—无需额外的人工代理即可处理大量客户交互,从而提高满意度并降低运营成本。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的功能说明如何设置?

自治

自主 AI 代理旨在独立运行,在没有直接人工干预的情况下做出决策和执行任务。

执行操作

根据有空信息和预定义的规则做出明智的选择。 自动执行重复性或耗时的任务。

用于执行操作的自治 AI 代理

回答问题

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。

用于回答问题的自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。

执行操作

脚本化代理可以执行明确定义和结构化的特定任务。

用于执行操作的脚本化 AI 代理

回答问题

脚本代理可以根据用户创建的训练语料库(示例和答案的集合)来回答问题。

用于回答问题的脚本化 AI 代理

示例

自主和脚本化的 AI 代理都可以应用于各种用例,具体取决于特定要求和所需的功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可用于提供客户支持,自治代理提供更大的灵活性和自然语言理解。

  • 虚拟助手 - 自治代理非常适合虚拟助手角色,因为它们可以处理各种任务并提供更加个性化的交互。

  • 数据分析 - 自治代理可用于分析大型数据集并提取有价值的见解。

  • 流程自动化—自治代理和脚本代理都可用于自动执行重复性任务、提高效率并减少错误。

  • 知识管理 - 自治代理可用于创建和管理知识库,使用户可以轻松访问信息。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果您是 Webex Contact Center 的现有客户,请确保您满足以下先决条件:

    • Webex 联络中心 2.0 租户。

    • 已为租户预配 Webex Connect。

    • 语音媒体平台是下一代媒体平台。

  • 如果您没有 Webex 联络中心租户,请联系您的合作伙伴以使用下一代媒体平台启动 Webex 联络中心试用。

  • 管理员可以请求 Webex 联系人中心开发人员沙盒 来试用 AI 代理。

功能启用

该功能目前处于测试阶段。 客户可以通过填写 AI 代理的参与调查 Webex 在测试版门户 上注册此功能

  • 目前,只有脚本化的 AI 代理功能在测试阶段有空。

  • 自治代理仅对特定客户有空。 可以通过您的 CSM(客户成功经理)、PSM(合作伙伴成功经理)或通过电子邮件 ask-ccai@cisco.com提出请求。 批准后,除了租户的脚本代理之外,还将有空自治代理。

访问 Webex AI 代理

要创建 AI 代理,您必须登录到 Webex AI 代理应用程序。 这可以通过以下方式完成:

从 Control Hub 登录

如果您没有看到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 使用 URL  https://admin.webex.com 登录 Control Hub。
  2. 从导航窗格的服务部分中,选择 联系人中心
  3. 在右侧窗格的“快速链接” ,转到“ 联系人中心套件” 部分。
  4. 单击 Webex AI 代理 访问应用程序。

系统会在另一个浏览器标签页中交叉启动 Webex AI 代理应用程序,您将自动登录到该应用程序。

从 Webex Connect 登录

要访问 Webex AI 代理应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理 以访问该应用程序。

    系统会在另一个浏览器标签页中交叉启动 Webex AI 代理应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理平台。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 报告 - 列出各种类型的预构建 AI 代理报告。 您可以根据自己的业务需要生成或安排报告。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的操作。

了解您的控制板

在仪表板上,AI 代理由显示基本信息的卡片表示,包括 AI 代理名称、上次更新者、上次更新日期以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入预构建的 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的预生成 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传上传,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

AI 代理现已成功导入 Webex AI 代理平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的自治 AI 代理的中央信息存储库。 自主 AI 代理利用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 这些 AI 代理使用大量数据进行训练,使他们能够提供详细且上下文相关的响应。 知识库存储自治 AI 代理运行所需的数据。

要访问知识库:

  1. 登录 Webex AI 代理平台。
  2. 在控制板上,单击 左侧导航窗格上的“知识 ”图标。 此时将显示“知识库”页面。
  3. 您可以根据以下条件找到知识库:
    • 知识库的名称
    • 知识库的类型
    • 在指定日期之间更新知识库
    • 在指定日期之间创建的知识库
    • 单击 全部 复位以重设搜索条件。
  4. 您还可以创建新的知识库。 若要创建新的知识库,请参阅 为 AI 代理创建知识库。

为 AI 代理创建知识库

1

在控制板上,单击 左侧导航窗格上的“知识 ”图标。

2

在知识库 页上 ,单击右上角的 + 创建知识库 按钮。

3

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

4

单击创建。 系统会使用提供的名称创建知识库。

5

文件 标签页上:

  1. 将文件拖放到知识库中。 或者,单击 添加文件 按钮以添加文件。

    系统支持以下文件格式:PDF、docx、电缆数据、txt、xlsx、xls 和 CSV。 每个文件的大小不得超过 2 MB。

  2. 添加文件后,单击“处理文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出该文件。

6

文档 标签页上:

  1. 单击“+ 创建文档 以创建您自己的知识库文档。

  2. 在“ 创建文档 ”页上,输入 文档名称。 根据需要使用文本编辑器添加所需信息并设置文本格式。

  3. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

  4. 单击保存

  5. 您还可以单击 + 添加类别 来定义类别并将文档添加到相应的类别下。

  6. 在左窗格中选择所需的文档,然后单击 Web 预览 以预览文档。

7

导航到“ 信息 ”选项卡。 您可以查看和跟踪已上传的文件和已创建文档的详细信息。

单击“ 编辑 ”图标以编辑知识库文件。 如果需要,编辑文件名。 您还可以删除现有文件并添加新文件。
单击“删除 图标以完全删除知识库。

后续操作

为自治 AI 代理配置知识库 以回答问题。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其操作以实现特定目标。 本部分概述了自治 AI 代理的两个主要功能。

用于执行任务的自治 AI 代理

自治 AI 代理可以执行各种任务,包括:

  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。

  • 决策 - 根据有空信息和预定义的规则做出明智的选择。

  • 自动化 - 自动执行重复性或耗时的任务。

创建用于执行操作的自治 AI 代理

1

登录 Webex AI 代理平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 将“AI 代理类型”筛选为“自主”。 在这种情况下,将自动填充“配置文件”页面上的字段。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理 的主要功能 部分,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称—输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择 AI 引擎。 默认的 AI 引擎是 Nova。

  4. 代理的目标 - 提供 AI 代理目标的简要描述。 有关最佳做法和示例,请参阅 定义 AI 代理 目标和说明的指南。

9

单击创建。 用于执行操作的自治 AI 代理已成功创建,现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于执行操作的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的缺省 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 根据需要更新 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击“发布 使 AI 代理上线。

后续操作

将所需操作添加到 AI 代理。

向自治 AI 代理添加操作

用于执行操作的自治 AI 代理旨在理解用户意图并采取相应的行动。 例如,在餐厅中,需要自动在线订购食物。 若要完成任务,可以创建执行下列操作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

用于执行操作的自治 AI 代理在以下构建基块上工作:

  • 操作 - 允许 AI 代理与外部系统连接以执行复杂任务的功能。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行操作的触发器。 将输入实体定义为槽填充的一部分。

  • 履行 - 确定 AI 代理如何完成操作。 作为履行的一部分,定义自治 AI 代理的输出实体,以特定格式生成答案。 系统将输出实体发送到流以继续操作并成功完成任务。

1

操作 选项卡中,单击 + 新建操作

2

在添加新 操作 页上,指定以下详细信息:

  1. 操作名称 - 输入操作的名称。 例如, 订票

  2. 操作描述 - 提供有关预期操作的简要描述。 确保操作描述清晰准确。

  3. 操作范围 - 从下拉列表中选择操作范围。 提供以下选项:

    • 单击槽填充 配置槽填充所需的输入实体。 如果选择槽填充,则无法配置履行详细信息。
    • 单击 “履行槽填充” 以配置槽填充所需的输入实体,并定义完成操作的详细信息。

    代理切换 是缺省情况下启用的默认操作。 使用切换选项禁用代理切换。

后续操作

您可以配置槽,也可以配置槽并定义履行,具体取决于所选的操作范围。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“操作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

使用“控制 ”选项对实体执行以下操作:

  1. 单击编辑 图标以编辑添加的输入实体。

  2. 单击删除 图标以删除实体。

使用 JSON 编辑器添加实体

您可以使用 JSON 编辑器添加输入实体和输出实体。 在 JSON 编辑器视图中,必须以结构化 JSON 格式定义实体。

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 建议使用简明扼要且与代理的说明和操作描述一致的描述,以提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)特别有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解预期的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包含以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示应安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳做法,创建 AI 引擎易于解释和实施的明确定义的实体。

定义履行

1

定义在联系人中心实施 AI 代理的履行详细信息。 指定以下详细信息:

  1. 选择履行方法 - 选择流。

  2. 选择流构建器 - 选择所需的流构建器。

  3. 流 Webhook URL—输入 Webhook URL。 有关更多信息,请参阅 入站 Webhook。

  4. 服务密钥 - 输入服务密钥详细信息。

2

配置输出实体,以便 AI 代理以流可理解的格式生成结果。

3

要添加输出实体,请单击 + 新建输出实体在添加新的输出实体 屏幕中,指定以下详细信息:

  1. 实体名称 - 输入输出实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使其成为必填实体。

您还可以使用 JSON 文件添加输出实体。 有关详细信息,请参阅 使用 JSON 编辑器添加实体

.
4

单击添加 添加输出实体。 您可以根据需要添加任意数量的输出实体。

5

使用“控制 ”选项对实体执行以下操作:

  1. 单击“编辑 ”图标对实体进行更改。

  2. 单击删除图标以删除实体。

6

单击添加 完成配置。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。

配置 AI 代理后:

用于回答问题的自治 AI 代理

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 此功能在代理需要执行以下操作的情况下非常有用:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。

  • 提供技术支持 - 就特定主题或领域提供专家建议。

创建用于回答问题的自治 AI 代理

开始之前

确保创建知识库。 有关详细信息,请参阅管理知识库。

1

登录 Webex AI 代理平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,将自动填充“配置文件”页面上的字段。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称—输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。 默认的 AI 引擎是 Nova。

    对于基于语音的预览,请选择 Vega。 有关详细信息,请参阅 基于语音的预览

    .
  4. 知识库 - 从有空知识库列表中选择所需的知识库文件。

    您无法将所选知识库映射到其他 AI 代理。

  5. 代理的目标 - 提供 AI 代理目标的简要描述。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

9

单击创建。 用于回答问题的自治 AI 代理已成功创建,现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于回答问题的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 提供 AI 代理目标的简要描述。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  4. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  5. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。

  6. 欢迎消息 - 输入 AI 代理用于启动交互的欢迎消息。

  7. 允许代理切换 - 启用切换选项,以便在客户想要与代理交谈时将对话传递给人工代理。

3

单击 保存更改 以使 AI 代理上线。

后续操作

配置 AI 代理的知识库。

配置知识库

开始之前

创建用于回答问题的自治 AI 代理。

1

在“仪表板 ”页上,选择已创建的 AI 代理。

2

导航到“ 知识库 ”选项卡。

3

从下拉列表中选择所需的知识库。

4

单击 保存更改 以使 AI 代理上线。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

配置 AI 代理后:

查看自治 AI 代理会话和历史记录

您可以查看已创建的每个自治 AI 代理的会话和历史记录详细信息。 “ 会话 ”页面显示与组件建立的会话的详细信息。 “ 历史记录 ”页面允许您查看在 AI 代理上执行的配置更改的详细信息。

会话

会话 ”页面提供 AI 代理与用户之间所有交互的全面记录。 要导航到“ 会话 ”页面:

  1. 控制板上,单击要查看其会话详细信息的自治 AI 代理。
  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。
  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。
    • 发生错误 - 过滤发生错误的会话。
    • 反对票 - 过滤被否决的会话。

    单击会话表格中的某一行可查看该会话的详细视图。 锁定图标表示会话已锁定,需要解密。 您需要具有解密会话的权限。 如果启用了解密访问 切换开关,您可以使用解密内容 按钮访问 任何会话。 但是,仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

历史记录

历史记录 ”页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。
  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 审核日志 - 单击 审核日志 选项卡以查看对 AI 代理所做的更改。
  • 模型历史记录 - 单击 模型历史记录 选项卡可查看用于执行操作的各种版本的自治 AI 代理。

审核日志

审核日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 审核日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 审核日志 选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。
  • 更新者 - 合并更改的用户的名称。
  • 字段 - AI 代理中进行更改的特定部分。
  • 描述 - 有关更改的其他信息。

您可以使用更新者 字段 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

模型历史

模型历史记录 ”选项卡仅有空供自治 AI 代理执行操作。

每当发布自治 AI 代理以执行操作时,都会保存自治 AI 代理的一个版本,并将其有空在“模型历史记录 选项卡中。 您可以从“ 模型历史记录 ”选项卡中查看各种版本的 AI 代理。

  • 模型描述 - 有关 AI 代理版本的简要描述。
  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。
  • 更新日 - 创建版本的日期和时间。
  • 操作 - 允许您对 AI 代理执行以下操作
    • 加载 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。
    • 导出 - 用于导出 AI 代理。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 可以从以下位置启动预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以启动 AI 代理预览版。
  • AI 代理标头——单击 AI 代理卡以打开。预览  按钮始终显示在页眉部分中。
  • 最小化微件 - 启动预览然后最小化后,将在页面右下角创建一个聊天头微件,可用于轻松重新启动预览模式。

Webex AI 代理还提供可共享的预览选项。 单击右上角的菜单,然后选择复制 预览链接 选项。 预览链接可以与 AI 代理的测试人员或使用者共享。

平台预览小组件

预览小组件将在屏幕的右下角打开。 用户可以提供需要检查 AI 代理响应的话语(或话语序列)。 此功能使开发人员能够确保 AI 代理按预期响应。

预览小部件可以最大化。 还有其他有用的功能有空例如提供消费者信息和启动多个房间来测试 AI 代理。

可共享的预览小组件

可共享预览小组件使 AI 代理开发人员能够以美观的方式与利益干系人和使用者共享其 AI 代理,而无需开发自定义 UI 来显示 AI 代理。 默认情况下,复制的预览链接会呈现带有手机外壳的 AI 代理。 开发人员可以通过更改预览链接中的某些参数来进行一些快速自定义。 两个主要的自定义项是:

  • 微件颜色 - 通过将 brandColor 参数附加到 链接。 用户可以使用颜色名称定义简单的颜色,也可以使用颜色的十六进制代码。
  • 电话大小写 - 通过更改链接中电话大小写 参数的值缺省设置为 true,可以通过将其设为 false 来禁用。

    具有以下参数的示例预览链接: ?bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=<true/false>&brandcolor<以“_XXXX”格式输入颜色的十六进制值>

基于语音的预览

用于回答问题的自治 AI 代理支持基于语音的预览。 要启用该选项:

  1. 仪表板中选择 AI 代理。
  2. 导航到 设置 > 配置文件
    1. 从 AI 引擎 下拉列表中,选择 Vega
  3. 单击 保存更改

预览 按钮将更新为麦克风 图标, 用于基于语音的预览。 单击预览 按钮。 此时将显示语音预览小组件:

用户必须启用麦克风访问才能使用此功能。

语音预览小组件为用户提供以下功能:

  • 开始 按钮开始预览。
  • 实时文字记录 当语音预览正在进行时,对话的实时文字记录将显示在小组件中。
  • 结束呼叫 以结束对话。
  • 静音 至静音。

使用分析查看自治 AI 代理的性能

AI 代理分析部分提供了用于评估 AI 代理性能和有效性的关键指标的图形表示形式。 要生成自治 AI 代理的分析,请执行以下操作:

  1. 从仪表板 中选择AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换

设置脚本化 AI 代理

本节介绍如何在 AI 代理平台上设置和管理脚本化 AI 代理 Webex 以便它们准确响应用户查询并有效地执行自动化任务。

用于执行任务的脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理平台的无代码代理构建功能。 脚本化 AI 代理支持多轮对话,它可以从客户那里获取相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的操作。

  • 处理数据 - 根据指定的规则操作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

创建脚本化 AI 代理以执行操作

1

登录 Webex AI 代理平台。

2

在仪表板上 ,单击“+ 创建代理 ”。

3

在“ 创建 AI 代理 ”屏幕上,从头开始创建新的 AI 代理。

您还可以选择预定义的模板来快速创建 AI 代理。 可以按“脚本”筛选 AI 代理类型。 在这种情况下,将自动填充“配置文件”页面上的字段。
4

单击从头开始 然后单击 下一步

5

在“ 您正在构建哪种类型的代理? 部分中,单击 脚本化。

6

在“ 您的代理的主要功能是什么? 部分中,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称—输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

    您也可以编辑此字段。
  3. AI 引擎 - 从下拉列表中选择 AI 引擎。

9

单击创建。 用于回答问题的脚本化 AI 代理已成功创建,现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 此部分

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

创建 AI 代理后,可以创建 实体、添加 意图和定义 响应

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理平台。

2

在“仪表板”页中,选择您创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 提供有关此 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,如果在与 AI 代理聊天期间出现任何错误,将会弹出该消息。

4

单击 保存更改 以保存设置。

管理实体

实体是对话的构建块。 它们是 AI 代理从用户话语中提取的基本元素。 它们表示特定信息,例如产品名称、日期、数量或任何其他重要的单词组。 通过有效识别和提取实体,AI 代理可以更好地了解用户意图并提供更准确、更相关的响应。

实体类型

Webex AI 代理提供 11 种预构建的实体类型来捕获各种类型的用户数据。 您还可以创建以下任何自定义实体。

自定义实体

这些实体是可配置的,并允许开发人员捕获特定于用例的信息。 它们用于系统实体未涵盖的事项。

  • 自定义列表 - 定义预期字符串列表,以捕获预生成实体未涵盖的特定数据点。 可以针对每个字符串添加多个同义词。 例如,自定义披萨尺寸实体。

  • Regex - 使用正则表达式来识别特定模式并提取相应的数据。 例如,电话号码正则表达式(例如, 123-123-8789)。

  • 数字—以高精度捕获固定长度的数字输入,尤其是在语音交互中。 在非语音交互中,它用作自定义和正则表达式实体类型的替代方法。 例如,要检测五位帐号,必须定义长度为 5。

  • 字母数字—捕获字母和数字的组合,为语音和非语音输入提供准确的识别。

  • 自由格式—捕获难以定义或验证的灵活数据点。

  • 地图位置(WhatsApp)- 提取您在 WhatsApp 频道上共享的位置数据。

系统实体

实体名称说明示例输入示例输出
日期将自然语言中的日期解析为标准日期格式《明年 7 月》01/07/2020
时间将自然语言中的时间解析为标准时间格式晚上 5 点17:00
电子邮件检测电子邮件地址写信给我 info@cisco.com info@cisco.com
电话号码检测常用电话号码拨打 9876543210 呼叫我9876543210
货币单位分析货币和金额我想要 20$20$
序数检测序号十个人中的第四个第 4 名
红衣主教检测基数十个人中的第四个10
地理位置检测地理位置(城市、国家等)我去英国伦敦的泰晤士河游泳英国伦敦
人名检测常用名比尔·盖茨 Microsoft比尔·盖茨
数量识别测量值,如重量或距离我们距巴黎 5 公里5 公里
持续时间标识时间段1 周假期1 周

可以从实体选项卡编辑创建的实体。 将实体链接到意向会在添加语句时使用检测到的实体批注语句。

实体角色

当需要在单个意向中多次收集实体时,实体角色变得至关重要。 通过将不同的角色分配给同一实体,可以指导 AI 代理更准确地理解和处理用户输入。

例如,要预订中途停留的航班,您可以创建一个 具有三个角色 的机场 实体:出发地、目的地中途停留。 通过使用这些角色注释训练话语,AI 代理可以学习预期的模式并无缝处理复杂的预订请求。

实体角色仅支持 Mindmeld(自定义和系统实体)和 Rasa(仅限自定义实体),管理员需要选中 NLU 引擎选择器对话框的高级设置下的实体角色 复选框。

在使用实体角色时,管理员无法从 RASA 或 Mindmeld 切换到 Swiftmatch。 必须从意图中删除角色,才能从高级 NLU 引擎设置中禁用实体角色。 您可以 创建具有实体角色的实体。

创建具有实体角色的实体

开始之前

1

登录 Webex AI 代理平台。

2

在仪表板 ,单击已创建的脚本化 AI 代理。

3

单击 左侧窗格中的培训。

4

在“训练数据 ”页上,单击“实体 选项卡。

5

单击创建 实体

6

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择 自定义列表 选项。

  3. - 输入实体的值。

7

启用自动 建议槽值 切换开关以自动完成,并在对话期间为此实体提供备用建议。

仅当在 RASA 和 Mindmeld NLU 引擎的更改训练引擎 窗口的 “高级设置 ”部分中启用了 实体角色时,才会在创建自定义实体时显示角色 字段。

8

单击保存

您可以使用 操作 列中的 编辑删除 选项来执行相关操作。

后续操作

创建实体后,可以将 角色链接到实体

将角色链接到实体
1

登录 Webex AI 代理平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左侧窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”选项卡。
5

在“槽 ”部分中,单击“ 链接实体”。

6

选择实体名称的实体角色。

7

单击保存

您可以为一个实体分配角色,以便为一个意图收集同一实体两次。

自然语言理解(NLU)引擎

脚本化 AI 代理利用自然语言理解(NLU)和机器学习来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的文章和培训选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“ 训练”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,新创建的 AI 代理的 NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该分数将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该匹配模板将显示部分匹配模板

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当选中“推理中的拼写检查”复选框时,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击更新 更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从“已保存 更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有所需的文章后,可以训练 AI 代理并使其上线以测试和部署它。 要使用当前语料库训练 AI 代理,请单击 右上角的训练 。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 以将训练 Webex 语料库变为实时状态,并在 AI 代理可共享预览版或部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择 - 话语级别与文章级别向量。 在我们不断提高 NLU 引擎准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型,发现文章级向量在大多数情况下都能提高准确性。 请注意,文章级别向量将是新的单语言 AI 代理矢量化的新默认值,并且仅当多语言模型为 Polymatch 时,才支持多语言 AI 代理文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时存在的矢量模型的信息。

管理意向

意图 是 Webex AI 代理平台的核心组件,它使 AI 代理能够有效地理解和响应你的输入。 它表示要在对话期间完成的特定任务或操作。 AI 代理开发人员定义与要执行的任务相对应的所有意图。 意图分类的准确性直接影响 AI 代理提供相关和有用响应的能力。 意图分类是根据输入识别意图的过程,允许 AI 代理以有意义且上下文相关的方式做出响应。

系统意图
  • 默认回退意图 - AI 代理的功能本质上受到旨在识别和响应的意图的限制。 虽然企业无法预测您可能提出的每个可能的问题,但 默认的回退意图 可以帮助对话顺利进行。

    通过实现默认回退意图,AI 代理开发人员可以确保 AI 代理正常处理意外或超出范围的查询,从而将对话重定向回已知意图。

    AI 代理开发人员无需向回退意向添加特定言语。 可以训练代理在遇到已知的超出范围的问题时自动触发回退意图,否则这些问题可能会被错误地归类为其他意图。

    例如,在银行 AI 代理中,用户可能会尝试查询贷款。 如果 AI 代理未配置为处理与贷款相关的查询,则可以将这些查询合并为默认回退意图中的 训练短语。 当用户在对话中的任何时间点查询贷款时,AI 代理会将查询识别为超出其定义的意图,并触发回退响应。 这确保了更适当的响应。

    回退意图不应有任何与之关联的槽。

    回退意图必须使用默认的回退模板密钥进行响应。

  • 帮助 - 此意图旨在解决用户有关 AI 代理功能的查询。 当用户不确定他们可以完成什么或在对话中遇到困难时,他们通常会通过寻求 帮助来寻求帮助

    默认情况下,帮助意图的响应映射到 帮助消息 模板密钥。 但是,AI 代理开发人员可以自定义响应或更改关联的模板密钥,以提供更量身定制的信息性指导。

    建议在高层次上传达 AI 代理的功能,让用户清楚地了解他们下一步可以做什么。

  • 与代理对话 - 此意图使用户能够在与 AI 代理交互的任何阶段向人工代理请求帮助。 触发此意图后,系统会自动启动向人工代理的传输。 此意图的默认响应模板是 代理切换。 虽然更改响应模板密钥没有 UI 限制,但更改它不会影响人工切换的结果。
闲聊意图

所有新创建的 AI 代理都包括四个预定义的闲聊意图,用于处理常见的用户问候、感激之情、负面反馈和告别:

  • 问候
  • 谢谢
  • AI 代理没有帮助
  • 再见
默认情况下,这些意图及其相应的响应在每个 AI 代理中都有空。 但是,您可以自定义或删除它们,以符合您的特定用例和所需的对话流程。

创建目的

开始之前

在创建意向之前,建议您创建实体以链接到意向。 实体是完成任务所必需的。 有关详细信息,请参阅 创建实体

1

登录 Webex AI 代理平台。

2

在“仪表板”页上,选择一个任务。

3

单击 左窗格中的培训。

4

“训练数据 ”页面上,单击“ 创建意向”。

5

在创建目的 窗口中,指定以下详细信息:

  1. 目的名称 - 输入目的名称。

  2. 添加话语 - 添加短语以触发意图,然后单击添加

    如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建具有实体角色的实体。 每个插槽显示以下内容:
    • 实体名称
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 模板密钥
6

如果实体是必需的,请选中必需 复选框。

7

输入当使用者错误填充此槽时允许的重试次数。 默认情况下,该数字设置为 3。

8

从下拉列表中选择模板密钥。

  1. 单击“新建 为实体创建新的响应模板密钥。 这些模板键的响应内容在“响应 ”部分中配置 。 每个模板键都有一个相应的响应,该响应在触发该意图时发送给用户。

9

在“响应 部分中,输入要在完成意图后返回给用户的最终响应模板密钥。

10

启用完成后重置槽 切换开关,以在意图完成后重置会话中收集的槽值。

如果禁用此切换开关,插槽将保留旧值并显示相同的响应。
11

启用“更新槽值 切换开关,以在与使用者对话期间更新槽值。

AI 代理会考虑槽中填充的最后一个值来处理数据。 如果启用此功能,则每当用户为同一插槽类型提供新信息时,都会更新已填充插槽的值。
12

启用“为槽 提供建议” 切换开关,以根据用户输入在最终响应中提供槽填充和备用槽值的建议。

13

启用结束 对话 切换以在此意图之后关闭会话。

连接和语音流可以使用它来关闭与使用者的对话。
14

单击保存

单击“训练 ”选项卡右上角 的“训练 ”,以 反映对意向和实体所做的任何更改。

要训练 Rasa 或 Mindmeld NLU 引擎,每个意图至少需要两个训练变体(话语)。 此外,每个插槽必须至少有两个注释。 如果不满足这些要求, “训练 ”按钮将被禁用。 受影响的意图旁边会出现一个警告图标,指示问题所在。 但是,默认回退意图不受这些要求的约束。

后续操作

创建意向后,需要一些信息来实现意向。 链接实体指示如何从用户话语中获取此信息。 有关详细信息,请参阅 将实体与意图链接起来。

将实体与意图链接起来

开始之前

建议在添加语句之前创建并链接实体。 此自动批注实体,同时添加语句。

1

登录 Webex AI 代理平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左侧窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”选项卡。
5

在“槽 ”部分中,单击“ 链接实体”。

链接的实体将显示在“插槽”部分中。
6

选择实体名称的实体角色。

7

单击保存

将实体标记为必填时,其他配置选项将变为有空。 您可以指定 AI 代理在升级或提供回退响应之前可以请求缺失实体的最大次数。 您可以定义在指定的重试次数内未提供所需实体时将触发的模板密钥。

AI 代理识别出意图并收集所有必要的数据(槽)后,它会使用与为该意图配置的最终模板密钥关联的消息进行响应。 若要在不转移先前数据的情况下开始新对话或处理后续意图, 必须启用“完成后 重置槽”切换开关。 此设置会从会话历史记录中清除所有已识别的实体,确保每次新交互都有新的开始。

生成训练数据

您必须手动将训练数据添加到他们的意图中,以使 AI 代理以合理的准确性工作。 训练数据由调用相同意图的不同方式组成。 您可以为每个意图添加至少 15-20 个变体,以提高其准确性。 手动创建此训练语料库可能既乏味又耗时。 您可以只添加几个变体,也可以仅添加关键字作为变体而不是有意义的句子。 这可以通过生成训练数据来补充现有数据来避免。

要生成训练数据,请执行以下步骤:

  1. 输入意向名称和示例话语。
  2. 单击生成
  3. 简要说明指导 AI 的意图。
  4. 为 AI 生成的建议指定所需的变体数量和创造力水平。
  • 一次生成多个款式/规格可能会影响质量。 我们建议每代最多 20 个变体。
  • 较低的创意设置可以产生不太多样化的变体。
  • 生成过程可能需要几秒钟,具体取决于请求的变体数量。
  • 闪电图标将 AI 生成的变体与用户定义的训练数据区分开来。
自然语言理解(NLU)引擎

脚本化 AI 代理利用自然语言理解(NLU)和机器学习来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的文章和培训选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“ 训练”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,新创建的 AI 代理的 NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该分数将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该匹配模板将显示部分匹配模板

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当选中“推理中的拼写检查”复选框时,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击更新 更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从“已保存 更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有所需的文章后,可以训练 AI 代理并使其上线以测试和部署它。 要使用当前语料库训练 AI 代理,请单击 右上角的训练 。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 以将训练 Webex 语料库变为实时状态,并在 AI 代理可共享预览版或部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择 - 话语级别与文章级别向量。 在我们不断提高 NLU 引擎准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型,发现文章级向量在大多数情况下都能提高准确性。 请注意,文章级别向量将是新的单语言 AI 代理矢量化的新默认值,并且仅当多语言模型为 Polymatch 时,才支持多语言 AI 代理文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时存在的矢量模型的信息。

标记生成的变体

为了确保负责任地使用 AI,开发人员可以标记 AI 生成的输出以供审核。 这允许识别和预防任何有害或有偏见的内容。 要标记 AI 生成的输出,请执行以下操作:

  • 找到“标记选项”:为每个生成的语句有空标记选项。
  • 提供反馈:标记输出时,开发人员可以添加注释并指定标记原因。

此功能最初有空,每月使用限制为 500 次生成操作。 为了满足不断增长的需求,开发人员可以联系其帐户所有者以请求提高此限制。

创建多语言意图和实体

您可以使用多种语言创建训练数据。 对于为 AI 代理配置的每种语言,必须定义反映所需交互的话语。 虽然槽在不同语言之间保持一致,但模板键唯一标识每种语言的响应。

并非所有语言都支持所有实体类型。 有关每种语言支持的实体类型列表的详细信息,请参阅 脚本化 AI 代理 支持的语言中的 语言与支持的实体表。

管理回复

响应是 AI 代理发送给客户以响应其查询或意图的消息。 您可以创建包含以下内容的响应:

  • 文本 - 用于直接通信的纯文本消息。
  • 代码 - 用于动态内容或操作的嵌入式代码。
  • 多媒体 - 用于增强用户体验的图像、音频或视频元素。

响应有两个主要组成部分:

  • 模板 - 映射到特定意图的预定义响应结构。
  • 工作流 - 根据标识的意图确定要使用的模板的逻辑。

代理移交、帮助、回退和欢迎模板已预先配置,响应消息可从相应的模板更改。

响应类型

响应设计器部分涵盖了不同类型的响应以及如何配置它们。

工作流 ”选项卡用于在调用以异步方式响应的外部 API 时处理异步响应。 工作流必须用 python 编码。

变量替换

变量替换允许您使用动态变量作为响应模板的一部分。 会话中的所有标准变量(或实体)以及 AI Agent 开发人员可以在自由格式对象(如数据存储 字段) 中设置的变量(或实体)都可以通过此功能在响应模板中使用。 变量使用以下语法表示: ${variable_name}。 例如,使用名为 apptdate 的实体的值会使用 ${entities.apptdate} or ${newdfState.model_state.entities.apptdate.value}。

可以使用从渠道接收的变量或在对话过程中从消费者那里收集的变量来个性化响应。 自动完成功能会在您开始键入 ${ 时在文本区域中显示变量的语法。 选择所需的建议会自动用变量填充该区域并突出显示该变量。

使用响应设计器配置响应

响应设计器提供了一个用户友好的界面,用于创建响应,而无需大量的编码知识。 有空两种响应类型:

  • 条件响应: 对于非开发人员,此选项允许轻松构建 AI 代理提供给客户的响应。
  • 代码片段: 对于使用 Python 的开发人员,此选项提供了使用代码配置响应的灵活性。

Webex AI 代理响应设计器旨在确保用户体验针对 AI 代理与之交互的特定通道进行定制。

响应模板
  1. 文本 - 这些是简单的文本响应。 为了增强用户体验,响应设计器允许在单个响应中使用多个文本框,使您能够将冗长的消息分解为更易于管理的部分。 每个文本框可以包含各种响应选项。 在对话过程中,这些选项之一被随机选择并显示给用户,从而确保动态和引人入胜的交互。

    为了保持动态且引人入胜的体验,您可以在模板中添加多个响应选项。 激活具有多个选项的模板时,将随机选择其中一个选项并显示给用户。 您可以通过单击 位于响应底部的 + 添加变体 按钮来启用此功能。

    保存响应时,开发人员会看到一条警告,指示需要更正的错误数。 有错误的字段将以红色突出显示。 通过使用导航箭头,开发人员可以轻松地以任何渠道或响应格式查找和修复这些错误。 如果列表选取器或轮播包含多张卡片,则点导航可让您在卡片之间移动,但有错误。 对于单张卡,相应的点变为红色表示错误。

  2. 快速回复 - 文本回复可以与按钮配对,按钮可以是文本链接或 URL 链接。 文本按钮需要标题和有效负载,单击后会发送到机器人。 URL 按钮将用户重定向到特定网页。

    当用户的查询不明确时,部分匹配允许机器人建议相关文章或意图作为选项。 此功能有空用于 Web 和 Facebook 交互。

    添加 URL 快速回复

    通过固定和条件响应中的 URL 快速回复按钮,您可以创建将用户重定向到您的网站以获取更多信息或操作(如填写表单)的按钮。 单击后,这些按钮将在同一浏览器窗口的新选项卡中打开指定的 URL,而无需将任何数据发送回 Bot。

    要在条件或固定响应中添加 URL 快速回复:

    1. 选择要为其配置 URL 快速回复的文章或模板密钥。
    2. 点击 + 添加快速回复。 出现 按钮类型 弹出窗口。
    3. 选择按钮类型作为 Web 渠道中的 URL
    4. 指定按钮的标题以及单击按钮后使用者必须重定向到的 URL。
    5. 单击 完成 以添加 URL 快速回复。

    URL 类型按钮也可以通过动态响应类型进行配置,其中这些按钮将使用 python 代码片段进行配置。 Webex AI 代理平台预览版和可共享预览版支持这些按钮。 IMIchat 的实时聊天小部件或其他第三方渠道目前不支持它们。

  3. 轮播 - 丰富的响应可以包含单张卡片或以轮播格式排列的多张卡片。 每张卡片都需要一个标题,可以包含图像、描述和最多三个按钮。

    轮播模板中的快速回复按钮可以使用文本或 URL 链接进行配置。 单击 URL 按钮会将用户重定向到指定的网站。 单击基于文本的快速回复按钮会将配置的有效负载发送到机器人,从而触发相应的响应。

  4. 图像 - 一个多媒体模板,用户可在其中通过提供 URL 来配置图像。
  5. 视频 - 根据配置的视频 URL 呈现预览中的视频。
  6. 代码 - 可用于编写用于调用 API 或执行其他逻辑的 Python 代码。
代码片段

条件响应具有广泛的功能和多样化的模板,可以有效地满足大多数 AI 代理的需求。 但是,对于无法通过条件响应完全实现的复杂用例或喜欢编码的开发人员,代码段响应类型为有空。

代码片段允许您使用 Python 代码配置响应。 此方法使您能够在响应模板或文章中创建所有类型的响应,包括快速回复、文本、轮播、图像、音频、视频和文件。

代码段模板中定义的函数代码可用于设置变量,然后在其他模板中使用。 请务必注意,在条件响应中使用函数代码时不能直接返回响应。

代码片段验证 - 平台仅检查您正在配置的代码片段中的语法错误。 但是,响应内容本身中的任何错误都可能导致用户在配置的通道上与机器人交互时出现问题。 例如,编辑器不会阻止您为 Web 渠道添加“时间选择器”响应,但如果用户的查询触发该特定响应,则会导致错误。

如果选择不为不同通道配置唯一响应,则 Web 响应将被视为默认响应,并将发送给最终用户。 Web 频道支持的模板列表包括:

  1. 文本 - 可以有多个变体的简单文本消息。 此配置的消息将根据查询显示。
  2. 快速回复 - 包含文本和可单击按钮的模板。
  3. 轮播 - 卡片的集合,每张卡片都有标题、图片 URL 和说明。
  4. 图像 - 通过提供 URL 配置图像的模板。
  5. 视频 - 通过提供视频 URL 来配置视频的模板。 您可以通过单击或点击图像来播放视频。
  6. 文件 - 通过提供访问 PDF 文件的 URL 来配置 PDF 文件的模板。
  7. 音频 - 通过提供音频 URL 来配置音频文件的模板。 它还在输出中显示音频消息的持续时间。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为已禁用的代理撰写消息此消息将显示给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:不执行任何操作。

    • 发送给代理:根据发送给 AI 代理的传入消息,将聊天移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时(以分钟为单位),在此之后,在用户不活动的情况下,会话将自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果设置为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

将语言添加到脚本化 AI 代理

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,单击 设为缺省值。

您无法删除或禁用默认语言。 此外,如果从现有默认语言更改,则可能会影响 AI 代理的文章、策展、测试和预览体验。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用切换 - 会话中多次连续的部分匹配可能会触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

用于回答问题的脚本化 AI 代理

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。
  • 一致性很重要 - 代理必须对类似查询提供一致的响应。
  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化 AI 代理以回答问题

1

登录 Webex AI 代理平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 可以按“脚本”筛选 AI 代理类型。 在这种情况下,将自动填充“配置文件”页面上的字段。
4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击“ 脚本化”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称—输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

9

单击创建。 用于回答问题的脚本化 AI 代理已成功创建,现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 此部分

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

为 AI 代理创建具有实体角色 的实体。

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理平台。

2

在“仪表板”页中,选择您创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 提供有关此 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,如果在与 AI 代理聊天期间出现任何错误,将会弹出该消息。

4

单击 保存更改 以保存设置。

管理文章

来自脚本化 AI 代理核心的文章。 一篇文章是一个问题、它的变化和对这个问题的回答的组合。 每篇文章都有一个 默认问题 ,该问题用作该文章在 AI 代理中的会话、策展和其他位置的标识符。 AI 代理中配置的所有文章共同构成了代理的 知识库语料库。 系统会将您的查询与此知识库进行比较,并以最高置信度显示答案作为代理的响应。

RasaMindmeld NLU 引擎至少需要两个训练变体(话语),一篇文章才能成为语料库训练模型的一部分。 在用于回答问题的脚本 AI 代理中,如果选择了 Rasa 或 Mindmeld NLU 引擎,并且文章的变体少于两个, 则“训练 ”和 “保存”和“训练 ”按钮将不会有空。 当您将指针停留在这些未有空的按钮上时,将显示一条消息,用于在训练前解决问题。 还显示一个与有问题的文章相对应的警告图标。 通过为一篇文章添加两个以上的变体来解决这些问题。 问题解决后,“ 训练”和 “保存 ”和“训练 ”按钮将变为有空。 有两个变体不适用于默认文章 - 部分匹配消息、回退消息和欢迎消息。

您可以将文章分类到他们选择的类别中,所有未分类的文章都将分类为未分配。 从创建之时起,每个 AI 代理都会有空四篇默认文章。 这些是:

  • 欢迎消息—每当客户与 AI 代理开始对话时,这都包含第一条消息。
  • 退回消息——当代理无法理解用户的问题时,AI 代理会显示此消息。
  • 部分匹配—当 AI 代理识别出分数差异较小的多篇文章(在移交 推理 设置中 设置)时,代理将此匹配消息与匹配的文章一起显示为选项。 您还可以配置要与这些选项一起显示的文本响应。
  • 你能做什么?—您可以配置 AI 代理的功能。 每当最终用户质疑 AI 代理功能时,AI 代理都会显示此信息。

除此之外, 如果启用了从切换推理 设置的代理切换, 则会添加与代理 交谈默认文章。

所有新的 AI 代理还有四篇 Smalltalk 文章,用于处理以下用户话语:

  • 问候
  • 谢谢
  • AI 代理没有帮助
  • 再见

    创建新 AI 代理时,默认情况下,这些文章和响应会有空在 AI 代理知识库中。 您也可以修改或删除这些设置。

您无法删除欢迎消息、回退消息、与代理对话以及部分消息缺省文章。
通过 UI 和默认响应添加文章

一篇文章是一个问题、它的变化和对这个问题的回答的组合。 将每个使用者的查询与这些文章(知识库)进行比较,返回最高置信度的答案将作为 AI 代理的响应显示给用户。 要添加文章:

1

登录 Webex AI 代理平台。

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 设置 > 文章 ,然后单击 创建新文章。

4

添加默认变体。

5

选择文章的默认回复中的任何一个。 可能的值:

  • 条件响应 —响应由规则配置。 响应可以采用不同的格式,例如文本、轮播、快速回复、图像、音频、视频、代码和文件。 您可以为一篇文章添加多个回复。
  • 代码片段 —使用 if-else 条件创建响应。

有关详细信息,请参阅 使用响应设计器 配置响应部分。

6

单击 保存并训练

从目录导入
1

加入 Webex AI 代理平台

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击三个省略号。

4

点击 从目录中导入。

5

选择必须添加到代理的物品类别。

6

单击完成

从链接中提取常见问题解答
1

登录 Webex AI 代理平台。

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击三个省略号。

4

单击 从链接中提取常见问题解答

5

提供托管常见问题解答的位置的 URL,然后单击 提取

6

单击导入

从文件导入
1

登录 Webex AI 代理平台。

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击三个省略号。

4

单击 从文件 导入,然后选择 CSV 从 csv 文件导入文章。 如果要从 JSON 格式的文件导入文章,请选择 JSON。

5

单击 Browse(浏览 并选择包含所有 aticles 的文件。 单击“下载示例 以查看必须指定文章的格式。

6

单击导入

添加自定义同义词

许多 AI Agent 用例往往涉及可能不是标准英语词汇的一部分或特定于业务环境的单词和短语。 例如,你希望 AI 代理识别安卓应用、iOS 应用等。 AI 代理必须在所有相关文章的训练话语中包含这些术语及其变体,从而导致冗余数据输入。

若要克服此冗余问题,可以在脚本化 AI 代理中使用自定义同义词来回答问题。 平台会在运行时自动将每个根词的同义词替换为根词。

1

登录 Webex AI 代理平台。

2

从“AI 代理仪表板”页中,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击三个省略号。

4

单击自定义 同义词

5

单击“ 新建词根”。

6

配置根字值及其同义词,然后单击 保存

7

添加同义词后再次训练 AI 代理。

您还可以将同义词(.CSV 文件格式)导出到本地文件夹,然后将文件导入回平台。

自然语言理解(NLU)引擎

脚本化 AI 代理利用自然语言理解(NLU)和机器学习来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的文章和培训选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“文章 ”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“ 训练”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,新创建的 AI 代理的 NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该分数将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该匹配模板将显示部分匹配模板

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当选中“推理中的拼写检查”复选框时,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击更新 更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从“已保存 更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有所需的文章后,可以训练 AI 代理并使其上线以测试和部署它。 要使用当前语料库训练 AI 代理,请单击 右上角的训练 。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 以将训练 Webex 语料库变为实时状态,并在 AI 代理可共享预览版或部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择 - 话语级别与文章级别向量。 在我们不断提高 NLU 引擎准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型,发现文章级向量在大多数情况下都能提高准确性。 请注意,文章级别向量将是新的单语言 AI 代理矢量化的新默认值,并且仅当多语言模型为 Polymatch 时,才支持多语言 AI 代理文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时存在的矢量模型的信息。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为已禁用的代理撰写消息此消息将显示给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:不执行任何操作。

    • 发送给代理:根据发送给 AI 代理的传入消息,将聊天移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时(以分钟为单位),在此之后,在用户不活动的情况下,会话将自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果设置为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

将语言添加到脚本化 AI 代理

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,单击 设为缺省值。

您无法删除或禁用默认语言。 此外,如果从现有默认语言更改,则可能会影响 AI 代理的文章、策展、测试和预览体验。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用切换 - 会话中多次连续的部分匹配可能会触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

预览脚本化 AI 代理

Webex AI 代理允许您在开发 AI 代理时甚至在开发完成后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定是否生成与相应输入查询相对应的理想响应。 可以使用以下方法预览脚本化的 AI 代理。

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 启动 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化微件 - 启动预览然后最小化后,将在页面右下角创建一个聊天头微件,以便您轻松重新启动预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击右上角的省略号图标,然后单击 复制预览链接。 此链接可以与 AI 代理的其他用户共享。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

预览小组件可以最大化以获得更好的视图。 其他有用的功能包括提供消费者信息和启动多个房间以彻底测试 AI 代理。

可共享的预览小组件

可共享预览小组件使 AI 代理开发人员能够以美观的方式与利益干系人和使用者共享其 AI 代理,而无需开发自定义 UI 来显示 AI 代理。 默认情况下,复制的预览链接会呈现带有手机外壳的 AI 代理。 开发人员可以通过更改预览链接中的某些参数来进行一些快速自定义。 这两个主要的自定义项是:

  • 微件颜色 - 通过将 brandColor 参数附加到 链接。 用户可以使用颜色名称定义简单的颜色,也可以使用颜色的十六进制代码。
  • 电话大小写 - 通过更改链接中电话大小写 参数的值缺省设置为 true,可以通过将其设为 false 来禁用

    包含下列参数的示例预览链接: ?botunique_name=<yourbot_unique_name>&enterpriseunique_name=<yourenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

培训

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式机器人测试框架。 您可以:

  • 轻松创建和执行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以按照以下步骤定义测试:

  1. 登录 AI 代理平台。
  2. 在仪表板上,单击已创建的脚本化 AI 代理。
  3. 单击 左侧窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言用户应用来与 AI 代理交互的语言。
预期的文章指定响应特定用户消息时应显示的文章。 为了帮助您找到最相关的文章,此专栏具有 智能自动完成功能。 在您键入时,系统将根据到目前为止输入的文本建议匹配的文章。
重置以前的上下文单击此列中的复选框以隔离测试用例,并确保它们独立于任何现有 AI 代理上下文执行。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的任何干扰。
包括部分匹配项启用此切换以包含包含仅部分与实际响应匹配的预期文章的测试用例被视为成功。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,所有现有的测试用例都将被覆盖。
导出到 CSV将测试用例导出到逗号分隔文件(CSV)文件。
测试回调启用此切换以模拟传入回调并测试流的行为,而无需实际的传入调用。

有空此选项仅适用于用于执行操作的脚本化 AI 代理。

流中的回调单击此列中的复选框以指示意图必须触发回调。

有空此选项仅适用于用于执行操作的脚本化 AI 代理。

预期的回调模板指定发生回调时必须激活的模板密钥。

有空此选项仅适用于用于执行操作的脚本化 AI 代理。

回呼超时(s)在将回调视为超时之前,AI 代理等待回调响应的最长时间(以秒为单位)。 目前,强制执行 20 秒超时。

有空此选项仅适用于用于执行操作的脚本化 AI 代理。

执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,其结果将显示在相应的条目旁边。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这将过滤测试用例列表以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此操作,请选择 “操作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“操作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这将提供有关在测试期间影响 AI 代理行为的参数和设置的见解。

会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 您可以使用此数据检查特定会话的消息和上下文,以深入了解用户交互、确定需要改进的领域、优化 AI 代理的响应并增强整体用户体验。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 会话关闭的时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于回答问题的特定会话的会话详细信息

用于回答问题的脚本化 AI 代理中的“ 会话详细信息 ”视图提供了用户与 AI 代理之间特定交互的全面细分。

消息” 部分:

  • 显示用户在会话期间发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“交易信息 ”选项卡:

  • 列出标识为客户查询相关的文章,包括完全匹配和部分匹配。
  • 显示与每个已识别文章关联的相似性分数,指示相关性程度。
  • 显示用于处理客户查询和识别相关文章的基础算法的结果。
  • 根据切换和推理 选项卡中配置 的设置显示算法结果的数量。

会话详细信息 ”视图中的“其他信息 ”部分提供有关特定交互的其他上下文和详细信息。 以下是所显示信息的细分:

  1. 已处理的查询 - 显示客户输入经过 AI 代理的自然语言理解(NLU)管道处理后的预处理版本。
  2. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  3. 响应类型 - 指定 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 这些值确定何时将查询视为超出范围或需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。
脚本化 AI 代理中用于执行操作的特定会话的会话详细信息

用于执行操作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击槽可查看有关其值以及如何从用户查询中提取它的其他信息。

已识别 的实体部分列出了从客户消息中提取并与活动使用者意图关联的实体。 这些实体表示机器人在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  2. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  3. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 这些值确定何时将查询视为超出范围或需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据—查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 智能机器人的数据存储和 FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏快速查找对话中的特定话语。

历史记录

每当添加或修改文章、意向或实体时,都必须重新训练脚本化的 AI 代理以确保其是最新的。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。

通过“历史记录”页,您可以:

  • 查看培训历史记录 - 跟踪语料库的训练时间和更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、文章、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库文章的便捷工具:

  • 激活文章 - 将以前不活动的文章 上线 ,以将其包含在 AI 代理的响应中。
  • 编辑文章 - 创建现有文章的新版本,同时保留原始文章以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载文章 - 将知识库文章导出为 CSV 文件,以供离线分析或参考。
    脚本化 AI 代理有空此选项仅用于回答问题。
审核日志

审核 日志 部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问审核日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击审核日志 选项卡以查看详细的更改日志:
    • 更新时间 - 进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、项目、响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项快速找到特定的审核日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

策展

消息将根据以下条件添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解用户的消息并触发回退意图时。
  • 默认回退意图—如果启用此切换,激活默认回退意图的消息将发送到策展控制台。

    此条件仅适用于用于执行操作的脚本化 AI 代理。

  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法明确识别正确意图或响应的消息。
解决问题

问题 ”选项卡提供了一个集中位置,用于查看和处理已标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

解密访问权限在用户级别授予,并且需要在 后端启用高级数据保护

要解决问题,您可以:

  • 链接到现有文章 - 要将问题链接到现有文章,请选择链接 选项并搜索所需的文章。

  • 创建新文章 - 使用添加到 新文章 选项直接从策展控制台创建新文章。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 不允许链接到默认文章(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行操作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保新知识反映在其响应中。
  4. 同时解决或忽略多个问题以实现高效管理。

已解决 ”选项卡提供已解决的所有问题的全面概述。 您可以查看每个已解决问题的摘要,包括问题是否链接到现有文章、用于创建新文章/意图或被忽略。 如果遇到现有规则未自动捕获的不需要的响应,可以手动将特定话语添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在策展控制台中, 则会显示监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已存在于策展控制台中,则切换开关的外观会相应更改,以指示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡。 它们是: 概述、响应、培训和策展。

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们还可以通过选择要查看数据的渠道以及日期范围和数据粒度来自定义分析视图。 默认情况下,系统会以每日粒度显示所有渠道上个月的分析数据(每天是图表中 x 轴上的一个点)。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从“仪表板”页中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数和由 AI 代理处理的会话数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

接下来是会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)和 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向/文章配置 20+ 个训练话语。 在本节中,语料库中的所有文章/意图都显示为单独的矩形,其中每个矩形的颜色和相对大小表示文章/意图包含的训练数据。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它为 AI 代理提供了用于回答问题的最热门文章的图形表示形式,并为 AI 代理提供了用于执行操作的响应模板。

策展

提供每天出现的策展问题数量以及 AI 代理开发人员已解决的问题数量的可视化摘要。

集成 AI 代理

本节介绍如何将 AI 代理与语音和数字渠道集成以管理客户对话。

将 AI 代理与语音和数字渠道集成

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

有关详细信息,请参阅文章 将 AI 代理与语音和数字渠道集成

管理 AI 代理报告

本部分概述了 AI 代理报表、报表类型、AI 代理报表的创建和报表传递模式的概述。

了解 AI 代理报告

报告功能允许您从有空报告类型生成或安排(定期生成)特定报告,并通过有空交付模式接收它们。 这些报告可以提供有关用户行为、使用情况、参与度、产品性能等的宝贵信息。 您可以将所需的信息传送到他们的电子邮件、SFTP 路径或 S3 存储桶。 您可以从预构建的报告列表中选择报告类型,也可以选择是立即生成还是定期生成一次性报告。

当您从左侧导航窗格访问报告菜单时,将显示以下选项卡:

  • 配置 - 此选项卡列出当前处于活动状态并定期生成的所有报告。 以下详细信息有空报告列表:

    • 活动 - 用户是否仍订阅报告。
    • AI 代理 - 与报表关联的 AI 代理的名称。
    • 报告类型 - 您已订阅的预构建报告类型。
    • 频率 - 您收到报告的时间间隔。
    • 上次生成报告 - 发送的最后一个报告。
    • 下一个安排日期 - 发送报告的下一个日期。

  • 历史记录 - 此选项卡列出迄今为止发送的报告的所有历史信息。 单击该页上的任何报告可以编辑报告配置。

    您可以单击 操作 列下的 下载 图标来下载这些历史报告。

    只有在报告生成完成后,才能有空下载“历史记录 标签页中显示的按需报告。

创建 AI 代理报告

1

登录 Webex AI 代理平台。

2

单击 左侧导航栏中的报告

3

点击 + 新建报告

4

提供以下信息以创建和配置报告:

  1. AI 代理 - 与报表关联的 AI 代理的名称。 您可以查看在此应用程序上回答问题和执行任务的所有 AI 代理。

  2. 报告类型 - 您要订阅的预构建报告类型。 选择 AI 代理以回答 AI 代理字段中的问题会显示三种不同类型的报告:i)使用情况和行为摘要,ii)消息副本,以及 iii)策展问题。

  3. 输出格式 - 生成订阅报表并发送到配置的传递方式所用的格式。 可能的格式:I)csv 和 ii)xlsx。

  4. 为要生成的报告类型选择以下两个选项和相关设置之一:

    • 立即生成 - 提供 按需报告的开始日期 结束日期
    • 计划报告 - 安排 报告的频率时间时区开始日期 。 创建此报告后,您可以使用添加到报告中的启用 报告 切换开关。 您可以稍后启用或禁用此开关,以按计划的频率接收或停止报告。
  5. 交货方式 - 有关更多详细信息,请参阅 交货方式 部分。

AI 代理报告类型

可以根据所选 AI 代理类型从预生成报告列表中进行选择。 本节介绍这些报告类型、每个报告中包含的工作表以及每个工作表中有空的列。

用于回答问题的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于回答应用程序中的问题。 使用不同的报告类型,可用于了解 AI 代理使用情况摘要、行为、用户提出的问题以及 AI 代理如何响应查询。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

此部分显示 AI 代理摘要以及调用文章和类别的频率。 您可以在报告的单独标签页中查看摘要、类别和文章信息:

表 1. “摘要”选项卡详细信息
字段说明
AI 代理名称AI 代理的名称。
对话总数AI 代理处理的对话/会话总数。
与至少一个用户的对话消息用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数AI 代理发送给最终用户的消息总数。
部分匹配项总数用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话移交给人工代理的对话总数。
赞成总数由客户投票支持的 AI 代理响应总数。
反对票总数

被客户投反对票的 AI 代理回复总数。

表 2. 类别标签页详细信息
字段说明
类别名称在 AI 代理中配置的类别的名称。
该类别的对话检测到属于此类别的文章的对话或会话数。
回复总数检测到属于此类别的文章的次数。
赞成总数此类别的响应被点赞的次数。
反对票总数

此类别的回复被否决的次数。

表 3. 文章标签页详细信息
字段说明
文章名称在 AI 代理中配置的文章(默认变体)的名称。
文章类别此意图所属的类别。
文章的对话检测到此文章的对话或会话数。
回复总数检测到此文章的次数。
赞成总数对本文的响应被点赞的次数。
反对票总数

此文章的回复被否决的次数。

管理副本

显示 AI 代理与客户之间的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 会话的唯一标识符。
使用者标识 AI 代理上最终用户的唯一标识符。
消息类型 AI 代理消息或人类消息。
消息文本 消息的内容。
AI 代理发回的响应的标识符。
类别 AI 代理检测到的客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的文章 1 所选 NLU 引擎检测到的意图。
第 1 条分数 检测到的意向的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 您可以在报告中查看以下详细信息:

字段说明
时间戳消息的时间戳。
会话 ID用户会话的唯一标识符。
使用者标识AI 代理上最终用户的唯一标识符。
人类消息人类消息的内容。
AI 代理消息AI 代理响应的消息内容。
问题原因此消息最终出现在策展中的原因。
AI 代理发回的响应的标识符。
类别AI 代理检测到用户消息的意图。
最高比赛得分检测到的意图的相似性分数。
匹配的文章 1所选 NLU 引擎检测到的意图。
第 1 条分数

检测到的意图的分数。

用于执行任务的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于在 AI 代理生成器应用程序中执行任务。 作为 AI 代理开发人员,您可以创建不同的报告类型。 这些可用于了解 AI 代理使用情况摘要、AI 代理行为、用户提出的问题以及 AI 代理如何响应查询。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

显示对话摘要以及触发的意图和模板键。 摘要选项卡显示以下详细信息:

表 4. “摘要”标签页
字段说明
AI 代理名称 AI 代理的名称。
对话总数 AI 代理处理的对话或会话总数。
与至少一个用户的对话消息 用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数 AI 代理发送给最终用户的消息总数。
部分匹配项总数 用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话 移交给人工代理的对话总数
赞成总数 用户赞成的 AI 代理响应总数。
反对票总数

被用户投反对票的 AI 代理响应总数。

您还可以在电子表格的“ 意向 ”标签页中查看意向详细信息:

表 5. “意向”标签页
字段说明
意向名称 在 AI 代理中配置的目的的名称。
为目的而进行的对话 调用此意图的对话或会话数。
调用总数 调用此意图的次数。
总完成次数 收集所有插槽并完成此意图的次数。
赞成总数 针对每个意图的总响应都投了赞成票。
反对票总数

对于每个意图,对此的总响应都投了反对票。

该报告还包含高级模板详细信息,例如:

表 6. 模板详细信息
字段说明
模板键名称 在 AI 代理中配置的模板的名称。
模板键意图 使用此模板键的意图。
模板键的对话 此模板密钥作为响应发送出去的次数。
回复总数 此模板密钥作为响应发送的次数。
赞成总数 此模板的响应被点赞的次数。
反对票总数

此模板的响应被否决的次数。

消息副本

显示客户与 AI 代理的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 用户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
消息类型 AI 代理消息或人工消息。
消息文本 消息的内容。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数 检测到的意图的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 此报告仅与脚本化的 AI 代理相关。 您可以在此报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 客户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
人类消息 人类消息的内容。
AI 代理消息 AI 代理响应的消息的内容。
问题原因 此消息最终出现在策展中的原因。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到用户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数

检测到的意图的分数。

AI 代理报表的交付方式

在当今数据驱动的世界中,高效安全地交付 AI 代理报告对于明智的决策和卓越运营至关重要。 为了满足多样化的组织需求,我们为 AI 代理报告提供了多种交付模式,确保灵活性、可靠性和安全性。 交付选项包括安全文件传输协议(SFTP)、电子邮件和 Amazon S3 存储桶。 每种模式都旨在满足不同的要求,无论是对高安全性、易于访问的需求还是可扩展的存储解决方案。 本文档概述了每种交付模式的功能和优势,帮助您选择最适合您特定需求的选项。

SFTP

字段

说明

按计划将报告推送到安全位置

启用此选项可在安排的时间将报告推送到安全位置。 启用此切换开关只能提供以下详细信息。

IP 地址系统的 IP 地址。
用户名用于访问报告的用户名。
密码用于访问报告的密码。
私钥用于访问文件的私钥。
上传路径

文件在系统中的路由路径。

电子邮件

字段说明
为多个收件人安排电子邮件,用分号(;) 分隔打开此选项以添加收件人。
收件人

必须在指定时间和频率接收报告的所有收件人的电子邮件地址。

S3 存储桶

字段说明
根据计划将报告上传到 S3 存储桶

将其打开以使 S3 字段有空并将报告路由到配置的 S3 存储桶。

AWS 访问密钥标识用于访问 AWS 服务和资源的访问密钥 ID。
AWS 秘密访问密钥用于访问 AWS 服务和资源的秘密访问密钥。
存储桶名称报告路由到的存储桶的名称。
文件夹名称

在 S3 存储桶中创建的文件夹的名称。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性

人工智能开发、数据隐私、安全和保障

人工智能产品开发

除了现有的安全、隐私和人权设计流程外,Cisco 的每个 AI 驱动功能都根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任 AI 框架

隐私和安全

Cisco 在推理过程后不会保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户

以下是所有 AI 功能的 AI 透明度说明列表:

用于训练和评估的数据源

思科的第三方模型提供商 Microsoft 表示不会使用客户内容来改进 Azure OpenAI 模型,并且不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此思科通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全

模型评估和性能

Cisco 让人工参与底层模型的审查、测试和质量保证,从而优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

Webex AI 代理工作室的功能

  • 准确及时的响应 - 实时精确回答客户查询。
  • 智能任务执行 - 根据客户请求或输入执行任务。

对企业的主要好处

  • 增强的客户体验 - 为客户提供实时对话体验。

  • 个性化交互 - 根据个别客户的需求和偏好量身定制响应。

  • 可扩展性和效率—无需额外的人工代理即可处理大量客户交互,从而提高满意度并降低运营成本。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的功能说明如何设置?

自治

自主 AI 代理旨在独立运行,在没有直接人工干预的情况下做出决策和执行任务。

执行操作

根据有空信息和预定义的规则做出明智的选择。 自动执行重复性或耗时的任务。

用于执行操作的自治 AI 代理

回答问题

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。

用于回答问题的自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。

执行操作

脚本化代理可以执行明确定义和结构化的特定任务。

用于执行操作的脚本化 AI 代理

回答问题

脚本代理可以根据用户创建的训练语料库(示例和答案的集合)来回答问题。

用于回答问题的脚本化 AI 代理

示例

自主和脚本化的 AI 代理都可以应用于各种用例,具体取决于特定要求和所需的功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可用于提供客户支持,自治代理提供更大的灵活性和自然语言理解。

  • 虚拟助手 - 自治代理非常适合虚拟助手角色,因为它们可以处理各种任务并提供更加个性化的交互。

  • 数据分析 - 自治代理可用于分析大型数据集并提取有价值的见解。

  • 流程自动化—自治代理和脚本代理都可用于自动执行重复性任务、提高效率并减少错误。

  • 知识管理 - 自治代理可用于创建和管理知识库,使用户可以轻松访问信息。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果您是 Webex Contact Center 的现有客户,请确保您满足以下先决条件:

    • Webex 联络中心 2.0 租户。

    • 已为租户预配 Webex Connect。

    • 语音媒体平台是下一代媒体平台。

  • 如果您没有 Webex 联络中心租户,请联系您的合作伙伴以使用下一代媒体平台启动 Webex 联络中心试用。

  • 管理员可以请求 Webex 联系人中心开发人员沙盒 来试用 AI 代理。

功能启用

此功能目前为测试版。 客户可以通过填写 AI 代理的参与调查 Webex Beta 门户 注册此功能

  • 目前,只有脚本化的 AI 代理功能处于测试阶段有空。

  • 自治代理仅对特定客户有空。 可以通过您的 CSM(客户成功经理)、PSM(合作伙伴成功经理)或通过电子邮件 ask-ccai@cisco.com提出请求。 批准后,除了租户的脚本代理之外,还将有空自治代理。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 这可以通过以下方式完成:

从 Control Hub 登录

如果您没有看到 Webex AI 代理工作室,请联系思科支持以启用相应的功能标志。

  1. 使用 URL  https://admin.webex.com 登录 Control Hub。
  2. 从导航窗格的服务部分中,选择 联系人中心
  3. 在右侧窗格的“快速链接” ,转到“ 联系人中心套件” 部分。
  4. 单击 Webex AI 代理工作室 以访问该应用程序。

系统会在另一个浏览器标签页中交叉启动 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理工作室 以访问该应用程序。

    系统会在另一个浏览器标签页中交叉启动 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 报告 - 列出各种类型的预构建 AI 代理报告。 您可以根据自己的业务需要生成或安排报告。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的操作。

了解您的控制板

在仪表板上,AI 代理由显示基本信息的卡片表示,包括 AI 代理名称、上次更新者、上次更新日期以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入预构建的 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的预生成 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的自治 AI 代理的中央信息存储库。 自主 AI 代理利用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 这些人工智能代理根据大量数据进行训练,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

要访问知识库:

  1. 登录 Webex AI 代理工作室平台。
  2. 在控制板上,单击 左侧导航窗格上的“知识 ”图标。 此时将显示知识库页面。
  3. 您可以根据以下条件找到知识库:
    • 知识库的名称
    • 知识库的类型
    • 在指定日期之间更新知识库
    • 在指定日期之间创建的知识库

      单击 全部 复位以重设搜索条件。

  4. 您还可以创建新的知识库。 若要创建新的知识库,请参阅 为 AI 代理创建知识库。

为 AI 代理创建知识库

1

在控制板上,单击 左侧导航窗格上的“知识 ”图标。

2

在知识库页面,单击右上角的 + 创建知识库

3

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

4

单击创建。 系统会创建具有指定名称的知识库。

5

文件 标签页上:

  1. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

    系统支持以下文件格式:PDF、.doc、.docx、电缆数据、.txt、.xlsx、.xls 和 CSV。 每个文件的大小不得超过 2 MB。

  2. 添加文件后,单击“处理文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

6

文档 标签页上:

  1. 单击“+ 创建文档 以创建您自己的知识库文档。

  2. 在“ 创建文档 ”页上,输入 文档名称。 根据需要使用文本编辑器添加所需信息并设置文本格式。

  3. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

  4. 单击保存

  5. 您还可以单击 + 添加类别 来定义类别并将文档添加到相应的类别下。

  6. 在左窗格中选择所需的文档,然后单击 Web 预览 以预览文档。

7

导航到 “信息 ”标签页以查看和跟踪已上传的文件和已创建文档的详细信息。

  • 单击“ 编辑 ”图标以编辑知识库文件。 如果需要,编辑文件名。 您还可以删除现有文件并添加新文件。
  • 单击“删除 图标以完全删除知识库。

后续操作

为自治 AI 代理配置知识库 以回答问题。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其操作以实现特定目标。 本部分概述了自治 AI 代理的两个主要功能。

用于执行任务的自治 AI 代理

自治 AI 代理可以执行各种任务,包括:

  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。

  • 决策 - 根据有空信息和预定义的规则做出明智的选择。

  • 自动化 - 自动执行重复性或耗时的任务。

此部分包括以下配置设置:

创建用于执行操作的自治 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 将“AI 代理类型”筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理 的主要功能 部分,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择 AI 引擎。 默认的 AI 引擎是 Nova。

  4. 代理的目标 - 提供 AI 代理目标的简要描述。 有关最佳做法和示例,请参阅 定义 AI 代理 目标和说明的指南。

9

单击创建。 现在,你已成功创建用于执行操作的自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于执行操作的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的缺省 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 根据需要更新 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击“发布 使 AI 代理上线。

后续操作

将所需操作添加到 AI 代理。

向自治 AI 代理添加操作

用于执行操作的自治 AI 代理旨在理解用户意图并采取相应的行动。 例如,在餐厅中,需要自动在线订购食物。 若要完成任务,可以创建执行下列操作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

用于执行操作的自治 AI 代理在以下构建基块上工作:

  • 操作 - 允许 AI 代理与外部系统连接以执行复杂任务的功能。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行操作的触发器。 将输入实体定义为槽填充的一部分。

  • 履行 - 确定 AI 代理如何完成操作。 作为履行的一部分,定义自治 AI 代理的输出实体,以特定格式生成答案。 系统将输出实体发送到流以继续操作并成功完成任务。

1

操作 选项卡中,单击 + 新建操作

2

在添加新 操作 页上,指定以下详细信息:

  1. 操作名称 - 输入操作的名称。 例如, 订票

  2. 操作描述 - 提供有关预期操作的简要描述。 确保操作描述清晰准确。

  3. 操作范围 - 从下拉列表中选择操作范围。 提供以下选项:

    • 单击槽填充 配置槽填充所需的输入实体。 如果选择槽填充,则无法配置履行详细信息。
    • 单击 “履行槽填充” 以配置槽填充所需的输入实体,并定义完成操作的详细信息。

    代理切换 是缺省情况下启用的默认操作。 使用切换选项禁用代理切换。

后续操作

您可以配置槽,也可以配置槽并定义履行,具体取决于所选的操作范围。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“操作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

使用“控制 ”选项对实体执行以下操作:

  1. 单击编辑 图标以编辑添加的输入实体。

  2. 单击删除 图标以删除实体。

使用 JSON 编辑器添加实体

您可以使用 JSON 编辑器添加输入实体和输出实体。 在 JSON 编辑器视图中,必须以结构化 JSON 格式定义实体。

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 建议使用简明扼要且与代理的说明和操作描述一致的描述,以提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)特别有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解预期的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包含以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示应安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳做法,创建 AI 引擎易于解释和实施的明确定义的实体。

定义履行

1

定义在联系人中心实施 AI 代理的履行详细信息。 指定以下详细信息:

  1. 选择履行方法 - 选择流。

  2. 选择流构建器 - 选择所需的流构建器。

  3. 流 Webhook URL—输入 Webhook URL。 有关更多信息,请参阅 入站 Webhook。

  4. 服务密钥 - 输入服务密钥详细信息。

2

配置输出实体,以便 AI 代理以流可理解的格式生成结果。

3

要添加输出实体,请单击 + 新建输出实体在添加新的输出实体 屏幕中,指定以下详细信息:

  1. 实体名称 - 输入输出实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使其成为必填实体。

您还可以使用 JSON 文件添加输出实体。 有关详细信息,请参阅 使用 JSON 编辑器添加实体

.
4

单击添加 添加输出实体。 您可以根据需要添加任意数量的输出实体。

5

使用“控制 ”选项对实体执行以下操作:

  1. 单击“编辑 ”图标对实体进行更改。

  2. 单击删除图标以删除实体。

6

单击添加 完成配置。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。

配置 AI 代理后:

用于回答问题的自治 AI 代理

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 此功能在代理需要执行以下操作的情况下非常有用:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。

  • 提供技术支持 - 就特定主题或领域提供专家建议。

此部分包括以下配置设置:

创建用于回答问题的自治 AI 代理

开始之前

确保创建知识库。 有关详细信息,请参阅 管理知识库

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,将自动填充“配置文件”页面上的字段。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。 默认的 AI 引擎是 Nova。

    对于基于语音的预览,请选择 Vega。 有关详细信息,请参阅 基于语音的预览

    .
  4. 知识库 - 从有空知识库列表中选择所需的知识库文件。

    您无法将所选知识库映射到其他 AI 代理。

  5. 代理的目标 - 提供 AI 代理目标的简要说明。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

9

单击创建。 用于回答问题的自治 AI 代理已成功创建,现在有空在仪表板上

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于回答问题的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 提供 AI 代理目标的简要描述。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  4. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  5. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。

  6. 欢迎消息 - 输入 AI 代理用于启动交互的欢迎消息。

  7. 允许代理切换 - 启用切换选项,以便在客户想要与代理交谈时将对话传递给人工代理。

3

单击 保存更改 以使 AI 代理上线。

后续操作

配置 AI 代理的知识库。

配置知识库

开始之前

创建用于回答问题的自治 AI 代理。

1

在“仪表板 ”页上,选择已创建的 AI 代理。

2

导航到“ 知识库 ”选项卡。

3

从下拉列表中选择所需的知识库。

4

单击 保存更改 以使 AI 代理上线。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

配置 AI 代理后:

查看自治 AI 代理会话和历史记录

您可以查看已创建的每个自治 AI 代理的会话和历史记录详细信息。 “ 会话 ”页面显示与组件建立的会话的详细信息。 “ 历史记录 ”页面允许您查看在 AI 代理上执行的配置更改的详细信息。

会话

会话 ”页面提供 AI 代理与用户之间所有交互的全面记录。 要导航到“ 会话 ”页面:

  1. 控制板上,单击要查看其会话详细信息的自治 AI 代理。
  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。
  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。
    • 发生错误 - 过滤发生错误的会话。
    • 反对票 - 过滤被否决的会话。

    单击会话表格中的某一行可查看该会话的详细视图。 锁定图标表示会话已锁定,需要解密。 您需要具有解密会话的权限。 如果启用了解密访问 切换开关,您可以使用解密内容 按钮访问 任何会话。 但是,仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

历史记录

历史记录 ”页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。
  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 审核日志 - 单击 审核日志 选项卡以查看对 AI 代理所做的更改。
  • 模型历史记录 - 单击 模型历史记录 选项卡可查看用于执行操作的各种版本的自治 AI 代理。

审核日志

审核日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 审核日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 审核日志 选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。
  • 更新者 - 合并更改的用户的名称。
  • 字段 - AI 代理中进行更改的特定部分。
  • 描述 - 有关更改的其他信息。

您可以使用更新者 字段 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

模型历史

模型历史记录 ”选项卡仅有空供自治 AI 代理执行操作。

每当发布自治 AI 代理以执行操作时,都会保存自治 AI 代理的一个版本,并将其有空在“模型历史记录 选项卡中。 您可以从“ 模型历史记录 ”选项卡中查看各种版本的 AI 代理。

  • 模型描述 - 有关 AI 代理版本的简要描述。
  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。
  • 更新日 - 创建版本的日期和时间。
  • 操作 - 允许您对 AI 代理执行以下操作
    • 加载 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。
    • 导出 - 用于导出 AI 代理。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

可共享的预览小组件

可共享预览小组件允许你以呈现的方式与利益干系人和使用者共享 AI 代理,而无需开发自定义 UI 来显示 AI 代理。 默认情况下,复制的预览链接使用手机外壳呈现 AI 代理。 您可以通过更改预览链接中的某些参数来进行一些快速自定义。 您可以按如下方式自定义此小组件:

  • 微件颜色 - 通过将 brandColor 参数附加到链接。 您可以使用颜色名称定义简单颜色,也可以使用颜色的十六进制代码。
  • 电话大小写 - 通过更改链接中电话大小写 参数的值缺省设置为 true,可以通过将其设为 false 来禁用。

    具有以下参数的示例预览链接: ?bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=<true/false>&brandcolor<以“_XXXX”格式输入颜色的十六进制值>

基于语音的预览

用于回答问题的自治 AI 代理支持基于语音的预览。 要启用该选项:

  1. 导航到 仪表板 并选择 AI 代理。
  2. 导航到 设置 > 配置文件
    1. 从 AI 引擎 下拉列表中,选择 Vega
  3. 单击 保存更改

预览 选项将更新为麦克风图标,用于 基于语音的预览。 单击 预览。 出现语音预览小组件。

您必须启用麦克风访问才能使用此功能。

您可以在语音预览小组件中查看以下选项:

  • 开始 按钮开始预览。
  • 当语音预览正在进行时,对话的实时副本 将显示在小组件中。
  • 结束呼叫 以结束对话。
  • 静音 至静音。

使用分析查看自治 AI 代理的性能

AI 代理分析部分提供了用于评估 AI 代理性能和有效性的关键指标的图形表示形式。 要生成自治 AI 代理的分析,请执行以下操作:

  1. 从仪表板 中选择AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换

设置脚本化 AI 代理

本节介绍如何在 AI 代理工作室平台上设置和管理脚本化 AI 代理 Webex 以便它们准确响应用户查询并有效地执行自动化任务。

用于执行任务的脚本化 AI 代理

脚本化 AI 代理增强了 AI 代理工作室平台 Webex 无代码代理构建功能。 脚本化的 AI 代理支持多轮对话,它可以从客户那里获取相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的操作。

  • 处理数据 - 根据指定的规则操作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

此部分包括以下配置设置:

创建脚本化 AI 代理以执行操作

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击“+ 创建代理 ”。

3

在“ 创建 AI 代理 ”屏幕上,从头开始创建新的 AI 代理。

您还可以选择预定义的模板来快速创建 AI 代理。 可以按“脚本”筛选 AI 代理类型。 在这种情况下,将自动填充“配置文件”页面上的字段。
4

单击从头开始 然后单击 下一步

5

在“ 您正在构建哪种类型的代理? 部分中,单击 脚本化。

6

在“ 您的代理的主要功能是什么? 部分中,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

    您也可以编辑此字段。
  3. AI 引擎 - 从下拉列表中选择 AI 引擎。

9

单击创建。 用于回答问题的脚本化 AI 代理已成功创建,现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

创建 实体、添加 意图和定义 响应

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统生成的标识符。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 输入有关 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,以便在与 AI 代理聊天期间出现任何错误时弹出该消息。

4

单击 保存更改 以保存设置。

管理实体

实体是对话的构建块。 它们是 AI 代理从用户话语中提取的基本元素。 它们表示特定信息,例如产品名称、日期、数量或任何其他重要的单词组。 通过有效识别和提取实体,AI 代理可以更好地了解用户意图并提供更准确、更相关的响应。

实体类型

Webex AI 代理工作室提供 11 种预构建的实体类型来捕获各种类型的用户数据。 您还可以创建以下任何自定义实体。

自定义实体

这些实体是可配置的,并允许开发人员捕获特定于用例的信息。

  • 自定义列表 - 定义预期字符串列表,以捕获预生成实体未涵盖的特定数据点。 可以针对每个字符串添加多个同义词。 例如,自定义披萨尺寸实体。

  • Regex - 使用正则表达式来识别特定模式并提取相应的数据。 例如,电话号码正则表达式(例如, 123-123-8789)。

  • 数字—以高精度捕获固定长度的数字输入,尤其是在语音交互中。 在非语音交互中,它用作自定义和正则表达式实体类型的替代方法。 例如,要检测五位帐号,必须定义长度为 5。

  • 字母数字—捕获字母和数字的组合,为语音和非语音输入提供准确的识别。

  • 自由格式—捕获难以定义或验证的灵活数据点。

  • 地图位置(WhatsApp)- 提取您在 WhatsApp 频道上共享的位置数据。

系统实体

实体名称说明示例输入示例输出
日期将自然语言中的日期解析为标准日期格式《明年 7 月》01/07/2020
时间将自然语言中的时间解析为标准时间格式晚上 5 点17:00
电子邮件检测电子邮件地址写信给我 info@cisco.com info@cisco.com
电话号码检测常用电话号码拨打 9876543210 呼叫我9876543210
货币单位分析货币和金额我想要 20$20$
序数检测序号十个人中的第四个第 4 名
红衣主教检测基数十个人中的第四个10
地理位置检测地理位置(城市、国家等)我去英国伦敦的泰晤士河游泳英国伦敦
人名检测常用名比尔·盖茨 Microsoft比尔·盖茨
数量识别测量值,如重量或距离我们距巴黎 5 公里5 公里
持续时间标识时间段1 周假期1 周

可以从实体选项卡编辑创建的实体。 将实体链接到意向会在添加语句时使用检测到的实体批注语句。

实体角色

当需要在单个意向中多次收集实体时,实体角色变得至关重要。 通过将不同的角色分配给同一实体,可以指导 AI 代理更准确地理解和处理用户输入。

例如,要预订中途停留的航班,您可以创建一个 具有三个角色 的机场 实体:出发地、目的地中途停留。 通过使用这些角色注释训练话语,AI 代理可以学习预期的模式并无缝处理复杂的预订请求。

实体角色仅支持 Mindmeld(自定义和系统实体)和 Rasa(仅限自定义实体),管理员需要选中 NLU 引擎选择器对话框的高级设置下的实体角色 复选框。

在使用实体角色时,管理员无法从 RASA 或 Mindmeld 切换到 Swiftmatch。 必须从意图中删除角色,才能从高级 NLU 引擎设置中禁用实体角色。 您可以 创建具有实体角色的实体。

创建具有实体角色的实体

开始之前

1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,单击已创建的脚本化 AI 代理。

3

单击 左侧窗格中的培训。

4

在“训练数据 ”页上,单击“实体 选项卡。

5

单击创建 实体

6

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择 自定义列表 选项。

  3. - 输入实体的值。

7

启用自动 建议槽值 切换开关以自动完成,并在对话期间为此实体提供备用建议。

仅当在 RASA 和 Mindmeld NLU 引擎的更改训练引擎 窗口的 “高级设置 ”部分中启用了 实体角色时,才会在创建自定义实体时显示角色 字段。

8

单击保存

您可以使用 操作 列中的 编辑删除 选项来执行相关操作。

后续操作

创建实体后,可以将 角色链接到实体

将角色链接到实体
1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”标签页。
5

在“槽 ”部分中,单击“ 链接实体”

6

选择实体名称的实体角色。

7

单击保存

您可以为一个实体分配角色,以便为一个意图收集同一实体两次。

自然语言理解(NLU)引擎

脚本化 AI 代理将自然语言理解(NLU)与机器学习结合使用来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的“文章”和“培训”选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 您可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“ 文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“训练 ”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,对于新创建的 AI 代理,NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该置信度将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 当您从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当启用推理中的 拼写检查复选框时 ,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击“更新 以更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从 “已保存 ”更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有文章后,可以训练 AI 代理并使其上线以测试和部署它。 若要使用当前语料库训练 AI 代理,请单击右上角的“训练 ”。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 ”,使 训练的语料库上线,并在可共享的预览版中或在部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择:话语级别与文章级别向量。 在我们不断努力提高 NLU 引擎的准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型。 我们发现,在大多数情况下,文章级向量可以提高准确性。 请注意,文章级别向量是新的单语言 AI 代理矢量化的新默认值。 对于多语言 AI 代理,仅当多语言模型为 Polymatch 时,才支持文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时有空的矢量模型的信息。

管理意向

意图 是 Webex AI 代理工作室平台的核心组件,使 AI 代理能够有效地理解和响应你的输入。 它表示要在对话期间完成的特定任务或操作。 您可以定义与要执行的任务相对应的所有意图。 意图分类的准确性直接影响 AI 代理提供相关且有用的响应的能力。 意图分类是根据输入识别意图的过程,允许 AI 代理以有意义且上下文相关的方式进行响应。

系统意图
  • 默认回退意图 - AI 代理的功能本质上受到旨在识别和响应的意图的限制。 虽然企业无法预测您可能提出的每个可能的问题,但 默认的回退意图 可以帮助对话顺利进行。

    通过实现默认回退意图,AI 代理开发人员可以确保 AI 代理正常处理意外或超出范围的查询,从而将对话重定向回已知意图。

    AI 代理开发人员无需向回退意向添加特定言语。 可以训练代理在遇到已知的超出范围的问题时自动触发回退意图,否则这些问题可能会被错误地归类为其他意图。

    例如,在银行 AI 代理中,客户可能会尝试查询贷款。 如果 AI 代理未配置为处理与贷款相关的查询,则可以将这些查询合并为默认回退意图 中的训练短语。 当客户在对话中的任何时间点查询贷款时,AI 代理会将查询识别为超出其定义的意图,并触发回退响应。 这确保了更适当的响应。

    回退意图不应有任何与之关联的槽。

    回退意图必须使用默认的回退模板密钥进行响应。

  • 帮助 - 此意图旨在解决客户有关 AI 代理功能的查询。 当客户不确定他们能完成什么或在对话中遇到困难时,他们通常会通过寻求 帮助来寻求帮助。

    默认情况下,帮助意图的响应映射到 帮助消息 模板密钥。 但是,AI 代理开发人员可以自定义响应或更改关联的模板密钥,以提供更量身定制的信息性指导。

    建议在高级别传达 AI 代理的功能,让客户清楚地了解他们下一步可以做什么。

  • 与代理交谈 - 此意图使客户能够在与 AI 代理交互的任何阶段请求人工代理的帮助。 调用此意图时,系统会自动启动向人工代理的传输。 此意图的默认响应模板是 代理切换。 虽然更改响应模板密钥没有 UI 限制,但更改它不会影响人工交接的结果。
闲聊意图

所有新创建的 AI 代理都包括四个预定义的闲聊意图,用于处理常见的客户问候、感激之情、负面反馈和告别:

  • 问候
  • 谢谢
  • AI 代理没有帮助
  • 再见
默认情况下,这些意图及其相应的响应在每个 AI 代理中都有空。 但是,您可以自定义或删除它们,以符合您的特定用例和所需的对话流程。

创建目的

开始之前

在创建目的之前,请确保创建链接到目的的实体。 有关详细信息,请参阅 创建具有实体角色的实体。

1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,选择 AI 代理。

3

单击 左窗格中的培训。

4

“训练数据 ”页面上,单击“ 创建意向”。

5

在创建目的 窗口中,指定以下详细信息:

  1. 目的名称 - 输入目的名称。

  2. 添加话语 - 添加短语以调用意图,然后单击 添加

    如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建具有实体角色的实体。 每个插槽显示以下内容:
    • 实体名称。
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 模板密钥。
6

如果实体是必需的,请选中必需 复选框。

7

输入此槽允许的重试次数。 默认情况下,该数字设置为 3。

8

从下拉列表中选择模板密钥。

  1. 单击“新建 为实体创建新的响应模板密钥。 这些模板键的响应内容在“响应 ”部分中配置 。 每个模板键都有一个相应的响应,该响应在触发该意图时发送给用户。

9

在“响应 部分中,输入要在完成意图后返回给用户的最终响应模板密钥。

10

启用完成后重置槽 切换开关,以在意图完成后重置会话中收集的槽值。

如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
11

启用“更新槽值 切换开关,以在与使用者对话期间更新槽值。

AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用,每当客户为同一插槽类型提供新信息时,都会更新已填充插槽的值。
12

启用“为槽 提供建议” 切换开关,以根据用户输入在最终响应中提供槽填充和备用槽值的建议。

13

启用结束 对话 切换以在此意图之后关闭会话。

Webex Connect 和语音流可以使用它来关闭与使用者的对话。
14

单击保存

单击“训练 ”选项卡右上角 的“训练 ”,以 反映对意向和实体所做的任何更改。

要训练 Rasa 或 Mindmeld NLU 引擎,每个意图至少需要两个训练变体(话语)。 此外,每个插槽必须至少有两个注释。 如果不满足这些要求, “训练 ”按钮将被禁用。 受影响的意图旁边会出现一个警告图标,指示问题所在。 但是,默认回退意图不受这些要求的约束。

后续操作

创建意向后,需要一些信息来实现意向。 链接实体指示如何从用户话语中获取此信息。 有关详细信息,请参阅 将实体与意图链接起来。

将实体与意图链接起来

开始之前

请确保在添加语句之前创建实体并链接它们。 此自动批注实体,同时添加语句。

1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”标签页。
5

在“槽 ”部分中,单击“ 链接实体”

链接的实体将显示在“插槽”部分中。
6

选择实体名称的实体角色。

7

单击保存

将实体标记为必填时,其他配置选项将变为有空。 您可以指定 AI 代理在升级或提供回退响应之前可以请求缺失实体的最大次数。 如果指定的重试次数内未提供所需的实体,则可以定义要调用的模板密钥。

AI 代理识别意图并收集所有必要的数据(槽)后,它会使用与为该意图配置的最终模板密钥关联的消息进行响应。 要开始新对话或处理后续意图而不转移以前的数据,您需要启用 完成后重置槽 位切换开关。 此设置会从会话历史记录中清除所有已识别的实体,确保每次新交互都有新的开始。

生成训练数据

您必须手动将训练数据添加到他们的意图中,以使 AI 代理以合理的准确性工作。 训练数据由调用相同意图的不同方式组成。 您可以为每个意图添加至少 15-20 个变体,以提高其准确性。 手动创建此训练语料库可能既乏味又耗时。 您可以只添加几个变体,也可以仅添加关键字作为变体而不是有意义的句子。 这可以通过生成训练数据来补充现有数据来避免。

要生成训练数据,请执行以下步骤:

  1. 输入意向名称和示例话语。
  2. 单击生成
  3. 简要说明指导 AI 的意图。
  4. 为 AI 生成的建议指定所需的变体数量和创造力水平。
  • 一次生成多个款式/规格可能会影响质量。 我们建议每代最多 20 个变体。
  • 较低的创意设置可以产生不太多样化的变体。
  • 生成过程可能需要几秒钟,具体取决于请求的变体数量。
  • 闪电图标将 AI 生成的变体与用户定义的训练数据区分开来。
自然语言理解(NLU)引擎

脚本化 AI 代理将自然语言理解(NLU)与机器学习结合使用来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的“文章”和“培训”选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 您可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“ 文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“训练 ”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,对于新创建的 AI 代理,NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该置信度将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 当您从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当启用推理中的 拼写检查复选框时 ,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击“更新 以更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从 “已保存 ”更改为 “已训练”

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有文章后,可以训练 AI 代理并使其上线以测试和部署它。 若要使用当前语料库训练 AI 代理,请单击右上角的“训练 ”。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 ”,使 训练的语料库上线,并在可共享的预览版中或在部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择:话语级别与文章级别向量。 在我们不断努力提高 NLU 引擎的准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型。 我们发现,在大多数情况下,文章级向量可以提高准确性。 请注意,文章级别向量是新的单语言 AI 代理矢量化的新默认值。 对于多语言 AI 代理,仅当多语言模型为 Polymatch 时,才支持文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时有空的矢量模型的信息。

标记生成的变体

为了确保负责任地使用 AI,开发人员可以标记 AI 生成的输出以供审核。 这允许识别和预防任何有害或有偏见的内容。 要标记 AI 生成的输出,请执行以下操作:

  • 找到“标记选项”:为每个生成的语句有空标记选项。
  • 提供反馈:标记输出时,开发人员可以添加注释并指定标记原因。

此功能最初有空,每月使用限制为 500 次生成操作。 为了满足不断增长的需求,开发人员可以联系其帐户所有者以请求提高此限制。

创建多语言意图和实体

您可以使用多种语言创建训练数据。 对于为 AI 代理配置的每种语言,必须定义反映所需交互的话语。 虽然槽在不同语言之间保持一致,但模板键唯一标识每种语言的响应。

并非所有语言都支持所有实体类型。 有关每种语言支持的实体类型列表的详细信息,请参阅 脚本化 AI 代理 支持的语言中的 语言与支持的实体表。

管理回复

响应是 AI 代理发送给客户以响应其查询或意图的消息。 您可以创建包含以下内容的响应:

  • 文本 - 用于直接通信的纯文本消息。
  • 代码 - 用于动态内容或操作的嵌入式代码。
  • 多媒体 - 用于增强用户体验的图像、音频或视频元素。

响应有两个主要组成部分:

  • 模板 - 映射到特定意图的预定义响应结构。
  • 工作流 - 根据标识的意图确定要使用的模板的逻辑。

代理移交、帮助、回退和欢迎模板已预先配置,响应消息可从相应的模板更改。

响应类型

响应设计器部分涵盖了不同类型的响应以及如何配置它们。

工作流 ”选项卡用于在调用以异步方式响应的外部 API 时处理异步响应。 工作流必须用 python 编码。

变量替换

变量替换允许您使用动态变量作为响应模板的一部分。 会话中的所有标准变量(或实体)以及 AI Agent 开发人员可以在自由格式对象(如数据存储 字段) 中设置的变量(或实体)都可以通过此功能在响应模板中使用。 变量使用以下语法表示: ${variable_name}。 例如,使用名为 apptdate 的实体的值会使用 ${entities.apptdate} or ${newdfState.model_state.entities.apptdate.value}。

可以使用从渠道接收的变量或在对话过程中从消费者那里收集的变量来个性化响应。 自动完成功能会在您开始键入 ${ 时在文本区域中显示变量的语法。 选择所需的建议会自动用变量填充该区域并突出显示该变量。

使用响应设计器配置响应

响应设计器提供了一个用户友好的界面,用于创建响应,而无需大量的编码知识。 有空两种响应类型:

  • 条件响应: 对于非开发人员,此选项允许轻松构建 AI 代理交付给客户的响应。
  • 代码片段: 对于使用 Python 的开发人员,此选项提供了使用代码配置响应的灵活性。

响应设计器旨在确保用户体验迎合 AI 代理与之交互的特定通道。

响应模板
  1. 文本 - 这些是简单的文本响应。 为了增强用户体验,响应设计器允许在单个响应中使用多个文本框,使您能够将冗长的消息分解为更易于管理的部分。 每个文本框可以包含各种响应选项。 在对话过程中,这些选项之一被随机选择并显示给用户,从而确保动态和引人入胜的交互。

    为了保持动态且引人入胜的体验,您可以在模板中添加多个响应选项。 激活具有多个选项的模板时,将随机选择其中一个选项并显示给用户。 您可以通过单击 位于响应底部的 + 添加变体 按钮来启用此功能。

    保存响应时,您可能会看到一条警告,指示需要更正的错误数。 有错误的字段将以红色突出显示。 通过使用导航箭头,开发人员可以轻松地以任何渠道或响应格式查找和修复这些错误。 如果列表选取器或轮播包含多张卡片,则点导航可让您在卡片之间移动,但有错误。 对于单张卡,相应的点变为红色表示错误。

  2. 快速回复 - 文本回复可以与按钮配对,按钮可以是文本链接或 URL 链接。 文本按钮需要标题和有效负载,单击后会发送到机器人。 URL 按钮将用户重定向到特定网页。

    当客户的查询不明确时,部分匹配允许机器人建议相关文章或意图作为选项。 此功能有空用于 Web 和 Facebook 交互。

    添加 URL 快速回复

    通过固定和条件响应中的 URL 快速回复按钮,您可以创建将用户重定向到您的网站以获取更多信息或操作(如填写表单)的按钮。 单击后,这些按钮将在同一浏览器窗口的新选项卡中打开指定的 URL,而无需将任何数据发送回 Bot。

    要在条件或固定响应中添加 URL 快速回复:

    1. 选择要为其配置 URL 快速回复的文章或模板密钥。
    2. 点击 + 添加快速回复。 出现 按钮类型的 弹出窗口。
    3. 选择按钮类型作为 Web 渠道中的 URL
    4. 指定按钮的标题以及单击按钮后使用者必须重定向到的 URL。
    5. 单击 完成 以添加 URL 快速回复。

    URL 类型按钮也可以通过动态响应类型进行配置,其中这些按钮将使用 python 代码片段进行配置。 预览和可共享预览部分中支持这些按钮。 IMIchat 的实时聊天小部件或其他第三方渠道目前不支持它们。

  3. 轮播 - 丰富的响应可以包含单张卡片或以轮播格式排列的多张卡片。 每张卡片都需要一个标题,可以包含图像、描述和最多三个按钮。

    轮播模板中的快速回复按钮可以使用文本或 URL 链接进行配置。 单击 URL 按钮会将用户重定向到指定的网站。 单击基于文本的快速回复按钮会将配置的有效负载发送到机器人,从而触发相应的响应。

  4. 图像 - 一个多媒体模板,用户可在其中通过提供 URL 来配置图像。
  5. 视频 - 根据配置的视频 URL 呈现预览中的视频。
  6. 代码 - 可用于编写用于调用 API 或执行其他逻辑的 Python 代码。
代码片段

条件响应具有广泛的功能和多样化的模板,可以有效地满足大多数 AI 代理的需求。 但是,对于无法通过条件响应完全实现的复杂用例或喜欢编码的开发人员,代码段响应类型为有空。

代码片段允许您使用 Python 代码配置响应。 此方法使您能够在响应模板或文章中创建所有类型的响应,包括快速回复、文本、轮播、图像、音频、视频和文件。

代码段模板中定义的函数代码可用于设置变量,然后在其他模板中使用。 请务必注意,在条件响应中使用函数代码时不能直接返回响应。

代码片段验证 - 平台仅检查您正在配置的代码片段中的语法错误。 但是,响应内容本身中的任何错误都可能导致用户在配置的通道上与机器人交互时出现问题。 例如,编辑器不会阻止您为 Web 渠道添加“时间选择器”响应,但如果用户的查询触发该特定响应,则会导致错误。

如果您没有为不同的渠道配置唯一响应,则 Web 响应将被视为默认响应,并将其发送给客户。 Web 渠道支持的模板列表包括:

  1. 文本 - 可以有多个变体的简单文本消息。 此配置的消息将根据查询显示。
  2. 快速回复 - 包含文本和可单击按钮的模板。
  3. 轮播 - 卡片的集合,每张卡片都有标题、图片 URL 和说明。
  4. 图像 - 通过提供 URL 配置图像的模板。
  5. 视频 - 通过提供视频 URL 来配置视频的模板。 您可以通过单击或点击图像来播放视频。
  6. 文件 - 通过提供访问 PDF 文件的 URL 来配置 PDF 文件的模板。
  7. 音频 - 通过提供音频 URL 来配置音频文件的模板。 它还在输出中显示音频消息的持续时间。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为已禁用的代理撰写消息此消息将显示给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:不执行任何操作。

    • 发送给代理:根据发送给 AI 代理的传入消息,将聊天移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时(以分钟为单位),在此之后,在用户不活动的情况下,会话将自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果设置为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

将语言添加到脚本化 AI 代理

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,单击 设为缺省值。

您无法删除或禁用默认语言。 此外,如果从现有默认语言更改,则可能会影响 AI 代理的文章、策展、测试和预览体验。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用切换 - 会话中多次连续的部分匹配可能会触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

用于回答问题的脚本化 AI 代理

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。
  • 一致性很重要 - 代理必须对类似查询提供一致的响应。
  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

此部分包括以下配置设置:

创建脚本化 AI 代理以回答问题

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 可以按“脚本”筛选 AI 代理类型。 在这种情况下,“ 档案 ”页面上的字段会自动填充。
4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击“ 脚本化”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

9

单击创建

用于回答问题的脚本化 AI 代理已成功创建,现在有空在仪表板
在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

将文章 添加到 AI 代理。

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统生成的标识符。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 输入有关 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,以便在与 AI 代理聊天期间出现任何错误时弹出该消息。

4

单击 保存更改 以保存设置。

管理文章

文章是脚本化 AI 代理的重要组成部分。 一篇文章是一个问题、它的变化和对这个问题的回答的组合。 每篇文章都有一个 标识它的默认问题 。 所有文章共同构成了 AI 代理的 知识库语料库。 当您的客户提出问题时,系统会检查其知识库并为您提供找到的最佳答案。

RasaMindmeld NLU 引擎至少需要两个训练变体(话语),一篇文章才能成为语料库训练模型的一部分。 如果您选择 Rasa 或 Mindmeld NLU 引擎,并且文章的变体少于两个变体,则在脚本化 AI 代理中,“训练 ”和 “保存”和“训练 ”按钮不会有空用于回答问题。 当您将指针停留在这些未有空的按钮上时,系统会显示一条消息,要求您在训练前解决问题。 此外,系统还显示与有问题的文章相对应的警告图标。 您可以通过为一篇文章添加两个以上的变体来解决这些问题。 问题 解决后,“训练”和 “保存 ”和“训练 ”按钮将有空。 有两个变体不适用于默认文章 - 部分匹配消息、回退消息和欢迎消息。

您可以将文章分类到他们选择的类别中,所有未分类的文章将保持分类为未分配。 从创建文章开始,每个 AI 代理都会有空四篇默认文章。 以下是这些:

  • 欢迎消息—每当客户与 AI 代理开始对话时,这都包含第一条消息。
  • 退回消息——当代理无法理解用户的问题时,AI 代理会显示此消息。
  • 部分匹配—当 AI 代理识别出分数差异较小的多篇文章(在移交 推理 设置中 设置)时,代理将此匹配消息与匹配的文章一起显示为选项。 您还可以配置要与这些选项一起显示的文本响应。
  • 你能做什么?—您可以配置 AI 代理的功能。 每当最终用户质疑 AI 代理功能时,AI 代理都会显示此信息。

除此之外, 如果启用了从切换推理 设置的代理切换, 则会添加与代理 交谈默认文章。

所有新的 AI 代理还有四篇 Smalltalk 文章,用于处理以下用户话语:

  • 问候
  • 谢谢
  • AI 代理没有帮助
  • 再见

    创建新 AI 代理时,默认情况下,这些文章和响应会有空在 AI 代理知识库中。 您也可以修改或删除这些设置。

您无法删除欢迎消息、回退消息、与代理对话以及部分消息缺省文章。
通过 UI 和默认响应添加文章

一篇文章是一个问题、它的变化和对这个问题的回答的组合。 将每个使用者的查询与这些文章(知识库)进行比较,返回最高置信度的答案作为 AI 代理的响应显示给用户。 要添加文章:

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 设置 > 文章,然后单击 创建新文章。

4

添加默认变体。

5

为文章选择以下默认回复中的任何一个。 可能的值:

  • 条件响应 - 响应由规则配置。 响应可以采用不同的格式,例如文本、轮播、快速回复、图像、音频、视频、代码和文件。 您可以为一篇文章添加多个回复。
  • 代码片段 - 使用 if-else 条件创建响应。

有关详细信息,请参阅 使用响应设计器 配置响应部分。

6

单击 保存并训练

从目录导入
1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 设置 > 文章 并单击 省略号 图标。

4

点击 从目录中导入。

5

选择要添加到代理的文章的类别。

6

单击完成

从链接中提取常见问题解答
1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击省略号图标。

4

单击 从链接中提取常见问题解答。

5

提供托管常见问题解答的 URL,然后单击 提取

6

单击导入

从文件导入
1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 “设置 > 文章并单击省略号 图标。

4

单击“从文件导入” ,然后选择 CSV 从 CSV 文件导入文章。 如果要从 JSON 格式的文件导入文章,请选择 JSON。

5

单击 浏览 并选择包含所有文章的文件。 单击“下载示例 以查看必须指定文章的格式。

6

单击导入

添加自定义同义词

许多 AI 代理用例往往涉及可能不是标准英语词汇的一部分或特定于业务环境的单词和短语。 例如,你希望 AI 代理识别安卓应用、iOS 应用等。 AI 代理必须在所有相关文章的训练话语中包含这些术语及其变体,从而导致冗余数据输入。

若要克服此冗余问题,可以在脚本化 AI 代理中使用自定义同义词来回答问题。 平台在运行时会自动将每个根词的同义词替换为根词。

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 设置 > 文章 并单击省略号图标。

4

单击自定义 同义词

5

单击“ 新建词根”。

6

配置根字值及其同义词,然后单击保存

7

添加同义词后再次训练 AI 代理。

您还可以将同义词(.CSV 文件格式)导出到本地文件夹,然后将文件导入回平台。

自然语言理解(NLU)引擎

脚本化 AI 代理将自然语言理解(NLU)与机器学习结合使用来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的“文章”和“培训”选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 您可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“ 文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“训练 ”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,对于新创建的 AI 代理,NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该置信度将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 当您从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当启用推理中的 拼写检查复选框时 ,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击“更新 以更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从 “已保存 ”更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有文章后,可以训练 AI 代理并使其上线以测试和部署它。 若要使用当前语料库训练 AI 代理,请单击右上角的“训练 ”。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 ”,使 训练的语料库上线,并在可共享的预览版中或在部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择:话语级别与文章级别向量。 在我们不断努力提高 NLU 引擎的准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型。 我们发现,在大多数情况下,文章级向量可以提高准确性。 请注意,文章级别向量是新的单语言 AI 代理矢量化的新默认值。 对于多语言 AI 代理,仅当多语言模型为 Polymatch 时,才支持文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时有空的矢量模型的信息。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为已禁用的代理撰写消息此消息将显示给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:不执行任何操作。

    • 发送给代理:根据发送给 AI 代理的传入消息,将聊天移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时(以分钟为单位),在此之后,在用户不活动的情况下,会话将自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果设置为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

将语言添加到脚本化 AI 代理

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,单击 设为缺省值。

您无法删除或禁用默认语言。 此外,如果从现有默认语言更改,则可能会影响 AI 代理的文章、策展、测试和预览体验。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用切换 - 会话中多次连续的部分匹配可能会触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

预览脚本化 AI 代理

Webex AI 代理工作室允许您在开发 AI 代理时甚至在开发完成后预览它。 这样,您可以测试 AI 代理的功能,并确定是否生成与相应的输入查询相对应的理想响应。 可以通过以下方式预览脚本化的 AI 代理。

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化微件 - 启动预览然后最小化后,将在页面右下角创建一个聊天头微件,以便您轻松重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

可共享的预览小组件

可共享预览小组件允许你以呈现的方式与利益干系人和使用者共享 AI 代理,而无需开发自定义 UI 来显示 AI 代理。 默认情况下,复制的预览链接使用手机外壳呈现 AI 代理。 您可以通过更改预览链接中的某些参数来进行一些快速自定义。 这两个主要的自定义项是:

  • 微件颜色 - 通过将 brandColor 参数附加到 链接。 您可以使用颜色名称或使用颜色的十六进制代码定义简单颜色。
  • 电话大小写 - 通过更改链接中电话 大小写 参数的值。 缺省设置为 true,可以通过将其设为 false 来禁用

    包含下列参数的示例预览链接: ?botunique_name=<yourbot_unique_name>&enterpriseunique_name=<yourenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

培训

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式机器人测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言用户应用于与 AI 代理交互的语言。
预期的文章指定要为响应特定用户消息而显示的文章。 为了帮助您找到最相关的文章,此专栏具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配的文章。
重置以前的上下文单击此列中的复选框以隔离测试用例,并确保它们独立于任何现有 AI 代理上下文运行。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的任何干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期文章仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换以模拟传入回调并测试流的行为,而无需实际的传入调用。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

流中的回调单击此列中的复选框以指示意图必须触发回调。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

预期的回调模板指定发生回调时要激活的模板密钥。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 最多允许 20 秒超时。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此操作,请选择 “操作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“操作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 您可以使用此数据检查特定会话的消息和上下文,以深入了解用户交互、确定需要改进的领域、优化 AI 代理的响应并增强整体用户体验。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 会话关闭的时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于回答问题的特定会话的会话详细信息

用于回答问题的脚本化 AI 代理中的“ 会话详细信息 ”视图提供了用户与 AI 代理之间特定交互的全面细分。

消息” 部分:

  • 显示用户在会话期间发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“交易信息 ”选项卡:

  • 列出标识为客户查询相关的文章,包括完全匹配和部分匹配。
  • 显示与每个已识别文章关联的相似性分数,指示相关性程度。
  • 显示用于处理客户查询和识别相关文章的基础算法的结果。
  • 根据切换和推理 选项卡中配置 的设置显示算法结果的数量。

会话详细信息 ”视图中的“其他信息 ”部分提供有关特定交互的其他上下文和详细信息。 以下是所显示信息的细分:

  1. 已处理的查询 - 显示客户输入经过 AI 代理的自然语言理解(NLU)管道处理后的预处理版本。
  2. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  3. 响应类型 - 指定 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 这些值确定何时将查询视为超出范围或需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。
脚本化 AI 代理中用于执行操作的特定会话的会话详细信息

用于执行操作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击槽可查看有关其值以及如何从用户查询中提取它的其他信息。

已识别 的实体部分列出了从客户消息中提取并与活动使用者意图关联的实体。 这些实体表示机器人在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  2. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  3. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 这些值确定何时将查询视为超出范围或需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据—查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 智能机器人的数据存储和 FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏快速查找对话中的特定话语。

历史记录

每当添加或修改文章、意向或实体时,都必须重新训练脚本化的 AI 代理以确保其是最新的。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。

通过“历史记录”页,您可以:

  • 查看培训历史记录 - 跟踪语料库的训练时间和更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、文章、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库文章的便捷工具:

  • 激活文章 - 将以前不活动的文章 上线 ,以将其包含在 AI 代理的响应中。
  • 编辑文章 - 创建现有文章的新版本,同时保留原始文章以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载文章 - 将知识库文章导出为 CSV 文件,以供离线分析或参考。
    脚本化 AI 代理有空此选项仅用于回答问题。
审核日志

审核 日志 部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问审核日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击审核日志 选项卡以查看详细的更改日志:
    • 更新时间 - 进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、项目、响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项快速找到特定的审核日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

策展

消息将根据以下条件添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解用户的消息并触发回退意图时。
  • 默认回退意图—如果启用此切换,激活默认回退意图的消息将发送到策展控制台。

    此条件仅适用于用于执行操作的脚本化 AI 代理。

  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法明确识别正确意图或响应的消息。
解决问题

问题 ”选项卡提供了一个集中位置,用于查看和处理已标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

解密访问权限在用户级别授予,并且需要在 后端启用高级数据保护

要解决问题,您可以:

  • 链接到现有文章 - 要将问题链接到现有文章,请选择链接 选项并搜索所需的文章。

  • 创建新文章 - 使用添加到 新文章 选项直接从策展控制台创建新文章。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 不允许链接到默认文章(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行操作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保新知识反映在其响应中。
  4. 同时解决或忽略多个问题以实现高效管理。

已解决 ”选项卡提供已解决的所有问题的全面概述。 您可以查看每个已解决问题的摘要,包括问题是否链接到现有文章、用于创建新文章/意图或被忽略。 如果遇到现有规则未自动捕获的不需要的响应,可以手动将特定话语添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在策展控制台中, 则会显示监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已存在于策展控制台中,则切换开关的外观会相应更改,以指示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡。 它们是: 概述、响应、培训和策展。

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们还可以通过选择要查看数据的渠道以及日期范围和数据粒度来自定义分析视图。 默认情况下,系统会以每日粒度显示所有渠道上个月的分析数据(每天是图表中 x 轴上的一个点)。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数和由 AI 代理在没有人工干预的情况下处理的会话。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

接下来是会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)和 AI 代理发送的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 tbe AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向/文章配置 20+ 个训练话语。 在本节中,语料库中的所有文章/意图都显示为单独的矩形,其中每个矩形的颜色和相对大小表示文章/意图包含的训练数据。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它为 AI 代理提供了用于回答问题的最热门文章的图形表示形式,并为 AI 代理提供了用于执行操作的响应模板。

策展

本部分提供每天出现的策展问题数量以及 AI 代理已解决的问题数的直观摘要。

集成 AI 代理

本节介绍如何将 AI 代理与语音和数字渠道集成以管理客户对话。

将 AI 代理与语音和数字渠道集成

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

有关详细信息,请参阅文章 将 AI 代理与语音和数字渠道集成

管理 AI 代理报告

本部分概述了 AI 代理报表、报表类型、AI 代理报表的创建和报表传递模式的概述。

了解 AI 代理报告

报告功能允许您从有空报告类型生成或安排(定期生成)特定报告,并通过有空交付模式接收它们。 这些报告可以提供有关用户行为、使用情况、参与度、产品性能等的宝贵信息。 您可以将所需的信息传送到他们的电子邮件、SFTP 路径或 S3 存储桶。 您可以从预构建的报告列表中选择报告类型,也可以选择是立即生成还是定期生成一次性报告。

当您从左侧导航窗格访问报告菜单时,将显示以下选项卡:

  • 配置 - 此选项卡列出当前处于活动状态并定期生成的所有报告。 以下详细信息有空报告列表:

    • 活动 - 用户是否仍订阅报告。
    • AI 代理 - 与报表关联的 AI 代理的名称。
    • 报告类型 - 您已订阅的预构建报告类型。
    • 频率 - 您收到报告的时间间隔。
    • 上次生成报告 - 发送的最后一个报告。
    • 下一个安排日期 - 发送报告的下一个日期。

  • 历史记录 - 此选项卡列出迄今为止发送的报告的所有历史信息。 单击该页上的任何报告可以编辑报告配置。

    您可以单击 操作 列下的 下载 图标来下载这些历史报告。

    只有在报告生成完成后,才能有空下载“历史记录 标签页中显示的按需报告。

创建 AI 代理报告

1

登录 Webex AI 代理工作室平台。

2

单击 左侧导航栏中的报告

3

点击 + 新建报告

4

提供以下信息以创建和配置报告:

  1. AI 代理 - 与报表关联的 AI 代理的名称。 您可以查看在此应用程序上回答问题和执行任务的所有 AI 代理。

  2. 报告类型 - 您要订阅的预构建报告类型。 当您选择用于回答问题的 AI 代理时,AI 代理字段将显示三种不同类型的报告:

    • 使用情况和行为摘要
    • 消息副本
    • 策展问题
  3. 输出格式 - 生成报告并发送到配置的传递方式所用的格式。 支持的格式有 CSV 和.xlsx。

  4. 为要生成的报告类型选择以下选项和相关设置之一:

    • 立即生成 - 提供 按需报告的开始日期 结束日期
    • 计划报告 - 安排 报告的频率时间时区开始日期 。 创建此报告后,您可以在报告中使用 启用报告 切换开关。 您可以稍后启用或禁用此开关,以按计划的频率接收或停止报告。
  5. 交货方式 - 有关更多详细信息,请参阅 交货方式 部分。

AI 代理报告类型

可以根据所选 AI 代理类型从预生成报告列表中进行选择。 本节介绍这些报告类型、每个报告中包含的工作表以及每个工作表中有空的列。

用于回答问题的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于回答应用程序中的问题。 使用不同的报告类型,可用于了解 AI 代理使用情况摘要、行为、用户提出的问题以及 AI 代理如何响应查询。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

此部分显示 AI 代理摘要以及调用文章和类别的频率。 您可以在报告的单独标签页中查看摘要、类别和文章信息:

表 1. “摘要”选项卡详细信息
字段说明
AI 代理名称AI 代理的名称。
对话总数AI 代理处理的对话/会话总数。
与至少一个用户的对话消息用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数AI 代理发送给最终用户的消息总数。
部分匹配项总数用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话移交给人工代理的对话总数。
赞成总数由客户投票支持的 AI 代理响应总数。
反对票总数

被客户投反对票的 AI 代理回复总数。

表 2. 类别标签页详细信息
字段说明
类别名称在 AI 代理中配置的类别的名称。
该类别的对话检测到属于此类别的文章的对话或会话数。
回复总数检测到属于此类别的文章的次数。
赞成总数此类别的响应被点赞的次数。
反对票总数

此类别的回复被否决的次数。

表 3. 文章标签页详细信息
字段说明
文章名称在 AI 代理中配置的文章(默认变体)的名称。
文章类别此意图所属的类别。
文章的对话检测到此文章的对话或会话数。
回复总数检测到此文章的次数。
赞成总数对本文的响应被点赞的次数。
反对票总数

此文章的回复被否决的次数。

管理副本

显示 AI 代理与客户之间的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 会话的唯一标识符。
使用者标识 AI 代理上最终用户的唯一标识符。
消息类型 AI 代理消息或人类消息。
消息文本 消息的内容。
AI 代理发回的响应的标识符。
类别 AI 代理检测到的客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的文章 1 所选 NLU 引擎检测到的意图。
第 1 条分数 检测到的意向的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 您可以在报告中查看以下详细信息:

字段说明
时间戳消息的时间戳。
会话 ID用户会话的唯一标识符。
使用者标识AI 代理上最终用户的唯一标识符。
人类消息人类消息的内容。
AI 代理消息AI 代理响应的消息内容。
问题原因此消息最终出现在策展中的原因。
AI 代理发回的响应的标识符。
类别AI 代理检测到用户消息的意图。
最高比赛得分检测到的意图的相似性分数。
匹配的文章 1所选 NLU 引擎检测到的意图。
第 1 条分数

检测到的意图的分数。

用于执行任务的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于在 AI 代理生成器应用程序中执行任务。 作为 AI 代理开发人员,您可以创建不同的报告类型。 这些可用于了解 AI 代理使用情况摘要、AI 代理行为、用户提出的问题以及 AI 代理如何响应查询。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

显示对话摘要以及触发的意图和模板键。 摘要选项卡显示以下详细信息:

表 4. “摘要”标签页
字段说明
AI 代理名称 AI 代理的名称。
对话总数 AI 代理处理的对话或会话总数。
与至少一个用户的对话消息 用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数 AI 代理发送给最终用户的消息总数。
部分匹配项总数 用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话 移交给人工代理的对话总数
赞成总数 用户赞成的 AI 代理响应总数。
反对票总数

被用户投反对票的 AI 代理响应总数。

您还可以在电子表格的“ 意向 ”标签页中查看意向详细信息:

表 5. “意向”标签页
字段说明
意向名称 在 AI 代理中配置的目的的名称。
为目的而进行的对话 调用此意图的对话或会话数。
调用总数 调用此意图的次数。
总完成次数 收集所有插槽并完成此意图的次数。
赞成总数 针对每个意图的总响应都投了赞成票。
反对票总数

对于每个意图,对此的总响应都投了反对票。

该报告还包含高级模板详细信息,例如:

表 6. 模板详细信息
字段说明
模板键名称 在 AI 代理中配置的模板的名称。
模板键意图 使用此模板键的意图。
模板键的对话 此模板密钥作为响应发送出去的次数。
回复总数 此模板密钥作为响应发送的次数。
赞成总数 此模板的响应被点赞的次数。
反对票总数

此模板的响应被否决的次数。

消息副本

显示客户与 AI 代理的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 用户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
消息类型 AI 代理消息或人工消息。
消息文本 消息的内容。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数 检测到的意图的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 此报告仅与脚本化的 AI 代理相关。 您可以在此报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 客户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
人类消息 人类消息的内容。
AI 代理消息 AI 代理响应的消息的内容。
问题原因 此消息最终出现在策展中的原因。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到用户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数

检测到的意图的分数。

AI 代理报表的交付方式

在当今数据驱动的世界中,高效安全地交付 AI 代理报告对于明智的决策和卓越运营至关重要。 为了满足多样化的组织需求,我们为 AI 代理报告提供了多种交付模式,确保灵活性、可靠性和安全性。 交付选项包括安全文件传输协议(SFTP)、电子邮件和 Amazon S3 存储桶。 每种模式都旨在满足不同的要求,无论是对高安全性、易于访问的需求还是可扩展的存储解决方案。 本文档概述了每种交付模式的功能和优势,帮助您选择最适合您特定需求的选项。

SFTP

字段

说明

按计划将报告推送到安全位置

启用此选项可在安排的时间将报告推送到安全位置。 启用此切换开关只能提供以下详细信息。

IP 地址系统的 IP 地址。
用户名用于访问报告的用户名。
密码用于访问报告的密码。
私钥用于访问文件的私钥。
上传路径

文件在系统中的路由路径。

电子邮件

字段说明
为多个收件人安排电子邮件,用分号(;) 分隔打开此选项以添加收件人。
收件人

必须在指定时间和频率接收报告的所有收件人的电子邮件地址。

S3 存储桶

字段说明
根据计划将报告上传到 S3 存储桶

将其打开以使 S3 字段有空并将报告路由到配置的 S3 存储桶。

AWS 访问密钥标识用于访问 AWS 服务和资源的访问密钥 ID。
AWS 秘密访问密钥用于访问 AWS 服务和资源的秘密访问密钥。
存储桶名称报告路由到的存储桶的名称。
文件夹名称

在 S3 存储桶中创建的文件夹的名称。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性

人工智能开发、数据隐私、安全和保障

人工智能产品开发

除了现有的安全、隐私和人权设计流程外,Cisco 的每个 AI 驱动功能都根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任 AI 框架

隐私和安全

Cisco 在推理过程后不会保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户

以下是所有 AI 功能的 AI 透明度说明列表:

用于训练和评估的数据源

思科的第三方模型提供商 Microsoft 表示不会使用客户内容来改进 Azure OpenAI 模型,并且不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此思科通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全

模型评估和性能

Cisco 让人工参与底层模型的审查、测试和质量保证,从而优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

Webex AI 代理工作室的功能

  • 准确及时的响应 - 实时精确回答客户查询。
  • 智能任务执行 - 根据客户请求或输入执行任务。

对企业的主要好处

  • 增强的客户体验 - 为客户提供实时对话体验。

  • 个性化交互 - 根据个别客户的需求和偏好量身定制响应。

  • 可扩展性和效率—无需额外的人工代理即可处理大量客户交互,从而提高满意度并降低运营成本。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的功能说明如何设置?

自治

自主 AI 代理旨在独立运行,在没有直接人工干预的情况下做出决策和执行任务。

执行操作

根据有空信息和预定义的规则做出明智的选择。 自动执行重复性或耗时的任务。

用于执行操作的自治 AI 代理

回答问题

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。

用于回答问题的自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。

执行操作

脚本化代理可以执行明确定义和结构化的特定任务。

用于执行操作的脚本化 AI 代理

回答问题

脚本代理可以根据用户创建的训练语料库(示例和答案的集合)来回答问题。

用于回答问题的脚本化 AI 代理

示例

自主和脚本化的 AI 代理都可以应用于各种用例,具体取决于特定要求和所需的功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可用于提供客户支持,自治代理提供更大的灵活性和自然语言理解。

  • 虚拟助手 - 自治代理非常适合虚拟助手角色,因为它们可以处理各种任务并提供更加个性化的交互。

  • 数据分析 - 自治代理可用于分析大型数据集并提取有价值的见解。

  • 流程自动化—自治代理和脚本代理都可用于自动执行重复性任务、提高效率并减少错误。

  • 知识管理 - 自治代理可用于创建和管理知识库,使用户可以轻松访问信息。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果您是 Webex Contact Center 的现有客户,请确保您满足以下先决条件:

    • Webex 联络中心 2.0 租户。

    • 已为租户预配 Webex Connect。

    • 语音媒体平台是下一代媒体平台。

  • 如果您没有 Webex 联络中心租户,请联系您的合作伙伴以使用下一代媒体平台启动 Webex 联络中心试用。

  • 管理员可以请求 Webex 联系人中心开发人员沙盒 来试用 AI 代理。

功能启用

此功能目前为测试版。 客户可以通过填写 AI 代理的参与调查 Webex Beta 门户 注册此功能

  • 目前,只有脚本化的 AI 代理功能处于测试阶段有空。

  • 自治代理仅对特定客户有空。 可以通过您的 CSM(客户成功经理)、PSM(合作伙伴成功经理)或通过电子邮件 ask-ccai@cisco.com提出请求。 批准后,除了租户的脚本代理之外,还将有空自治代理。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 这可以通过以下方式完成:

从 Control Hub 登录

如果您没有看到 Webex AI 代理工作室,请联系思科支持以启用相应的功能标志。

  1. 使用 URL  https://admin.webex.com 登录 Control Hub。
  2. 从导航窗格的服务部分中,选择 联系人中心
  3. 在右侧窗格的“快速链接” ,转到“ 联系人中心套件” 部分。
  4. 单击 Webex AI 代理工作室 以访问该应用程序。

系统会在另一个浏览器标签页中交叉启动 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理工作室 以访问该应用程序。

    系统会在另一个浏览器标签页中交叉启动 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 报告 - 列出各种类型的预构建 AI 代理报告。 您可以根据自己的业务需要生成或安排报告。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的操作。

了解您的控制板

在仪表板上,AI 代理由显示基本信息的卡片表示,包括 AI 代理名称、上次更新者、上次更新日期以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入预构建的 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的预生成 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的自治 AI 代理的中央信息存储库。 自主 AI 代理利用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 这些人工智能代理根据大量数据进行训练,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

要访问知识库:

  1. 登录 Webex AI 代理工作室平台。
  2. 在控制板上,单击 左侧导航窗格上的“知识 ”图标。 此时将显示知识库页面。
  3. 您可以根据以下条件找到知识库:
    • 知识库的名称
    • 知识库的类型
    • 在指定日期之间更新知识库
    • 在指定日期之间创建的知识库

      单击 全部 复位以重设搜索条件。

  4. 您还可以创建新的知识库。 若要创建新的知识库,请参阅 为 AI 代理创建知识库。

为 AI 代理创建知识库

1

在控制板上,单击 左侧导航窗格上的“知识 ”图标。

2

在知识库页面,单击右上角的 + 创建知识库

3

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

4

单击创建。 系统会创建具有指定名称的知识库。

5

文件 标签页上:

  1. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

    系统支持以下文件格式:PDF、.doc、.docx、电缆数据、.txt、.xlsx、.xls 和 CSV。 每个文件的大小不得超过 2 MB。

  2. 添加文件后,单击“处理文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

6

文档 标签页上:

  1. 单击“+ 创建文档 以创建您自己的知识库文档。

  2. 在“ 创建文档 ”页上,输入 文档名称。 根据需要使用文本编辑器添加所需信息并设置文本格式。

  3. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

  4. 单击保存

  5. 您还可以单击 + 添加类别 来定义类别并将文档添加到相应的类别下。

  6. 在左窗格中选择所需的文档,然后单击 Web 预览 以预览文档。

7

导航到 “信息 ”标签页以查看和跟踪已上传的文件和已创建文档的详细信息。

  • 单击“ 编辑 ”图标以编辑知识库文件。 如果需要,编辑文件名。 您还可以删除现有文件并添加新文件。
  • 单击“删除 图标以完全删除知识库。

后续操作

为自治 AI 代理配置知识库 以回答问题。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其操作以实现特定目标。 本部分概述了自治 AI 代理的两个主要功能。

用于执行任务的自治 AI 代理

自治 AI 代理可以执行各种任务,包括:

  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。

  • 决策 - 根据有空信息和预定义的规则做出明智的选择。

  • 自动化 - 自动执行重复性或耗时的任务。

此部分包括以下配置设置:

创建用于执行操作的自治 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 将“AI 代理类型”筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理 的主要功能 部分,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择 AI 引擎。 默认的 AI 引擎是 Nova。

  4. 代理的目标 - 提供 AI 代理目标的简要描述。 有关最佳做法和示例,请参阅 定义 AI 代理 目标和说明的指南。

9

单击创建。 现在,你已成功创建用于执行操作的自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于执行操作的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的缺省 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 根据需要更新 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击“发布 使 AI 代理上线。

后续操作

将所需操作添加到 AI 代理。

向自治 AI 代理添加操作

用于执行操作的自治 AI 代理旨在理解用户意图并采取相应的行动。 例如,在餐厅中,需要自动在线订购食物。 若要完成任务,可以创建执行下列操作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

用于执行操作的自治 AI 代理在以下构建基块上工作:

  • 操作 - 允许 AI 代理与外部系统连接以执行复杂任务的功能。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行操作的触发器。 将输入实体定义为槽填充的一部分。

  • 履行 - 确定 AI 代理如何完成操作。 作为履行的一部分,定义自治 AI 代理的输出实体,以特定格式生成答案。 系统将输出实体发送到流以继续操作并成功完成任务。

1

操作 选项卡中,单击 + 新建操作

2

在添加新 操作 页上,指定以下详细信息:

  1. 操作名称 - 输入操作的名称。 例如, 订票

  2. 操作描述 - 提供有关预期操作的简要描述。 确保操作描述清晰准确。

  3. 操作范围 - 从下拉列表中选择操作范围。 提供以下选项:

    • 单击槽填充 配置槽填充所需的输入实体。 如果选择槽填充,则无法配置履行详细信息。
    • 单击 “履行槽填充” 以配置槽填充所需的输入实体,并定义完成操作的详细信息。

    代理切换 是缺省情况下启用的默认操作。 使用切换选项禁用代理切换。

后续操作

您可以配置槽,也可以配置槽并定义履行,具体取决于所选的操作范围。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“操作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

使用“控制 ”选项对实体执行以下操作:

  1. 单击编辑 图标以编辑添加的输入实体。

  2. 单击删除 图标以删除实体。

使用 JSON 编辑器添加实体

您可以使用 JSON 编辑器添加输入实体和输出实体。 在 JSON 编辑器视图中,必须以结构化 JSON 格式定义实体。

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 建议使用简明扼要且与代理的说明和操作描述一致的描述,以提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)特别有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解预期的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包含以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示应安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳做法,创建 AI 引擎易于解释和实施的明确定义的实体。

定义履行

1

定义在联系人中心实施 AI 代理的履行详细信息。 指定以下详细信息:

  1. 选择履行方法 - 选择流。

  2. 选择流构建器 - 选择所需的流构建器。

  3. 流 Webhook URL—输入 Webhook URL。 有关更多信息,请参阅 入站 Webhook。

  4. 服务密钥 - 输入服务密钥详细信息。

2

配置输出实体,以便 AI 代理以流可理解的格式生成结果。

3

要添加输出实体,请单击 + 新建输出实体在添加新的输出实体 屏幕中,指定以下详细信息:

  1. 实体名称 - 输入输出实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使其成为必填实体。

您还可以使用 JSON 文件添加输出实体。 有关详细信息,请参阅 使用 JSON 编辑器添加实体

.
4

单击添加 添加输出实体。 您可以根据需要添加任意数量的输出实体。

5

使用“控制 ”选项对实体执行以下操作:

  1. 单击“编辑 ”图标对实体进行更改。

  2. 单击删除图标以删除实体。

6

单击添加 完成配置。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。

配置 AI 代理后:

用于回答问题的自治 AI 代理

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 此功能在代理需要执行以下操作的情况下非常有用:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。

  • 提供技术支持 - 就特定主题或领域提供专家建议。

此部分包括以下配置设置:

创建用于回答问题的自治 AI 代理

开始之前

确保创建知识库。 有关详细信息,请参阅 管理知识库

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,将自动填充“配置文件”页面上的字段。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。 默认的 AI 引擎是 Nova。

    对于基于语音的预览,请选择 Vega。 有关详细信息,请参阅 基于语音的预览

    .
  4. 知识库 - 从有空知识库列表中选择所需的知识库文件。

    您无法将所选知识库映射到其他 AI 代理。

  5. 代理的目标 - 提供 AI 代理目标的简要说明。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

9

单击创建。 用于回答问题的自治 AI 代理已成功创建,现在有空在仪表板上

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于回答问题的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 提供 AI 代理目标的简要描述。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  4. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  5. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。

  6. 欢迎消息 - 输入 AI 代理用于启动交互的欢迎消息。

  7. 允许代理切换 - 启用切换选项,以便在客户想要与代理交谈时将对话传递给人工代理。

3

单击 保存更改 以使 AI 代理上线。

后续操作

配置 AI 代理的知识库。

配置知识库

开始之前

创建用于回答问题的自治 AI 代理。

1

在“仪表板 ”页上,选择已创建的 AI 代理。

2

导航到“ 知识库 ”选项卡。

3

从下拉列表中选择所需的知识库。

4

单击 保存更改 以使 AI 代理上线。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

配置 AI 代理后:

查看自治 AI 代理会话和历史记录

您可以查看已创建的每个自治 AI 代理的会话和历史记录详细信息。 “ 会话 ”页面显示与组件建立的会话的详细信息。 “ 历史记录 ”页面允许您查看在 AI 代理上执行的配置更改的详细信息。

会话

会话 ”页面提供 AI 代理与用户之间所有交互的全面记录。 要导航到“ 会话 ”页面:

  1. 控制板上,单击要查看其会话详细信息的自治 AI 代理。
  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。
  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。
    • 发生错误 - 过滤发生错误的会话。
    • 反对票 - 过滤被否决的会话。

    单击会话表格中的某一行可查看该会话的详细视图。 锁定图标表示会话已锁定,需要解密。 您需要具有解密会话的权限。 如果启用了解密访问 切换开关,您可以使用解密内容 按钮访问 任何会话。 但是,仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

历史记录

历史记录 ”页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。
  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 审核日志 - 单击 审核日志 选项卡以查看对 AI 代理所做的更改。
  • 模型历史记录 - 单击 模型历史记录 选项卡可查看用于执行操作的各种版本的自治 AI 代理。

审核日志

审核日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 审核日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 审核日志 选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。
  • 更新者 - 合并更改的用户的名称。
  • 字段 - AI 代理中进行更改的特定部分。
  • 描述 - 有关更改的其他信息。

您可以使用更新者 字段 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

模型历史

模型历史记录 ”选项卡仅有空供自治 AI 代理执行操作。

每当发布自治 AI 代理以执行操作时,都会保存自治 AI 代理的一个版本,并将其有空在“模型历史记录 选项卡中。 您可以从“ 模型历史记录 ”选项卡中查看各种版本的 AI 代理。

  • 模型描述 - 有关 AI 代理版本的简要描述。
  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。
  • 更新日 - 创建版本的日期和时间。
  • 操作 - 允许您对 AI 代理执行以下操作
    • 加载 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。
    • 导出 - 用于导出 AI 代理。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

可共享的预览小组件

可共享预览小组件允许你以呈现的方式与利益干系人和使用者共享 AI 代理,而无需开发自定义 UI 来显示 AI 代理。 默认情况下,复制的预览链接使用手机外壳呈现 AI 代理。 您可以通过更改预览链接中的某些参数来进行一些快速自定义。 您可以按如下方式自定义此小组件:

  • 微件颜色 - 通过将 brandColor 参数附加到链接。 您可以使用颜色名称定义简单颜色,也可以使用颜色的十六进制代码。
  • 电话大小写 - 通过更改链接中电话大小写 参数的值缺省设置为 true,可以通过将其设为 false 来禁用。

    具有以下参数的示例预览链接: ?bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=<true/false>&brandcolor<以“_XXXX”格式输入颜色的十六进制值>

基于语音的预览

用于回答问题的自治 AI 代理支持基于语音的预览。 要启用该选项:

  1. 导航到 仪表板 并选择 AI 代理。
  2. 导航到 设置 > 配置文件
    1. 从 AI 引擎 下拉列表中,选择 Vega
  3. 单击 保存更改

预览 选项将更新为麦克风图标,用于 基于语音的预览。 单击 预览。 出现语音预览小组件。

您必须启用麦克风访问才能使用此功能。

您可以在语音预览小组件中查看以下选项:

  • 开始 按钮开始预览。
  • 当语音预览正在进行时,对话的实时副本 将显示在小组件中。
  • 结束呼叫 以结束对话。
  • 静音 至静音。

使用分析查看自治 AI 代理的性能

AI 代理分析部分提供了用于评估 AI 代理性能和有效性的关键指标的图形表示形式。 要生成自治 AI 代理的分析,请执行以下操作:

  1. 从仪表板 中选择AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换

设置脚本化 AI 代理

本节介绍如何在 AI 代理工作室平台上设置和管理脚本化 AI 代理 Webex 以便它们准确响应用户查询并有效地执行自动化任务。

用于执行任务的脚本化 AI 代理

脚本化 AI 代理增强了 AI 代理工作室平台 Webex 无代码代理构建功能。 脚本化的 AI 代理支持多轮对话,它可以从客户那里获取相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的操作。

  • 处理数据 - 根据指定的规则操作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

此部分包括以下配置设置:

创建脚本化 AI 代理以执行操作

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击“+ 创建代理 ”。

3

在“ 创建 AI 代理 ”屏幕上,从头开始创建新的 AI 代理。

您还可以选择预定义的模板来快速创建 AI 代理。 可以按“脚本”筛选 AI 代理类型。 在这种情况下,将自动填充“配置文件”页面上的字段。
4

单击从头开始 然后单击 下一步

5

在“ 您正在构建哪种类型的代理? 部分中,单击 脚本化。

6

在“ 您的代理的主要功能是什么? 部分中,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

    您也可以编辑此字段。
  3. AI 引擎 - 从下拉列表中选择 AI 引擎。

9

单击创建。 用于回答问题的脚本化 AI 代理已成功创建,现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

创建 实体、添加 意图和定义 响应

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统生成的标识符。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 输入有关 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,以便在与 AI 代理聊天期间出现任何错误时弹出该消息。

4

单击 保存更改 以保存设置。

管理实体

实体是对话的构建块。 它们是 AI 代理从用户话语中提取的基本元素。 它们表示特定信息,例如产品名称、日期、数量或任何其他重要的单词组。 通过有效识别和提取实体,AI 代理可以更好地了解用户意图并提供更准确、更相关的响应。

实体类型

Webex AI 代理工作室提供 11 种预构建的实体类型来捕获各种类型的用户数据。 您还可以创建以下任何自定义实体。

自定义实体

这些实体是可配置的,并允许开发人员捕获特定于用例的信息。

  • 自定义列表 - 定义预期字符串列表,以捕获预生成实体未涵盖的特定数据点。 可以针对每个字符串添加多个同义词。 例如,自定义披萨尺寸实体。

  • Regex - 使用正则表达式来识别特定模式并提取相应的数据。 例如,电话号码正则表达式(例如, 123-123-8789)。

  • 数字—以高精度捕获固定长度的数字输入,尤其是在语音交互中。 在非语音交互中,它用作自定义和正则表达式实体类型的替代方法。 例如,要检测五位帐号,必须定义长度为 5。

  • 字母数字—捕获字母和数字的组合,为语音和非语音输入提供准确的识别。

  • 自由格式—捕获难以定义或验证的灵活数据点。

  • 地图位置(WhatsApp)- 提取您在 WhatsApp 频道上共享的位置数据。

系统实体

实体名称说明示例输入示例输出
日期将自然语言中的日期解析为标准日期格式《明年 7 月》01/07/2020
时间将自然语言中的时间解析为标准时间格式晚上 5 点17:00
电子邮件检测电子邮件地址写信给我 info@cisco.com info@cisco.com
电话号码检测常用电话号码拨打 9876543210 呼叫我9876543210
货币单位分析货币和金额我想要 20$20$
序数检测序号十个人中的第四个第 4 名
红衣主教检测基数十个人中的第四个10
地理位置检测地理位置(城市、国家等)我去英国伦敦的泰晤士河游泳英国伦敦
人名检测常用名比尔·盖茨 Microsoft比尔·盖茨
数量识别测量值,如重量或距离我们距巴黎 5 公里5 公里
持续时间标识时间段1 周假期1 周

可以从实体选项卡编辑创建的实体。 将实体链接到意向会在添加语句时使用检测到的实体批注语句。

实体角色

当需要在单个意向中多次收集实体时,实体角色变得至关重要。 通过将不同的角色分配给同一实体,可以指导 AI 代理更准确地理解和处理用户输入。

例如,要预订中途停留的航班,您可以创建一个 具有三个角色 的机场 实体:出发地、目的地中途停留。 通过使用这些角色注释训练话语,AI 代理可以学习预期的模式并无缝处理复杂的预订请求。

实体角色仅支持 Mindmeld(自定义和系统实体)和 Rasa(仅限自定义实体),管理员需要选中 NLU 引擎选择器对话框的高级设置下的实体角色 复选框。

在使用实体角色时,管理员无法从 RASA 或 Mindmeld 切换到 Swiftmatch。 必须从意图中删除角色,才能从高级 NLU 引擎设置中禁用实体角色。 您可以 创建具有实体角色的实体。

创建具有实体角色的实体

开始之前

1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,单击已创建的脚本化 AI 代理。

3

单击 左侧窗格中的培训。

4

在“训练数据 ”页上,单击“实体 选项卡。

5

单击创建 实体

6

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择 自定义列表 选项。

  3. - 输入实体的值。

7

启用自动 建议槽值 切换开关以自动完成,并在对话期间为此实体提供备用建议。

仅当在 RASA 和 Mindmeld NLU 引擎的更改训练引擎 窗口的 “高级设置 ”部分中启用了 实体角色时,才会在创建自定义实体时显示角色 字段。

8

单击保存

您可以使用 操作 列中的 编辑删除 选项来执行相关操作。

后续操作

创建实体后,可以将 角色链接到实体

将角色链接到实体
1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”标签页。
5

在“槽 ”部分中,单击“ 链接实体”

6

选择实体名称的实体角色。

7

单击保存

您可以为一个实体分配角色,以便为一个意图收集同一实体两次。

自然语言理解(NLU)引擎

脚本化 AI 代理将自然语言理解(NLU)与机器学习结合使用来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的“文章”和“培训”选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 您可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“ 文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“训练 ”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,对于新创建的 AI 代理,NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该置信度将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 当您从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当启用推理中的 拼写检查复选框时 ,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击“更新 以更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从 “已保存 ”更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有文章后,可以训练 AI 代理并使其上线以测试和部署它。 若要使用当前语料库训练 AI 代理,请单击右上角的“训练 ”。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 ”,使 训练的语料库上线,并在可共享的预览版中或在部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择:话语级别与文章级别向量。 在我们不断努力提高 NLU 引擎的准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型。 我们发现,在大多数情况下,文章级向量可以提高准确性。 请注意,文章级别向量是新的单语言 AI 代理矢量化的新默认值。 对于多语言 AI 代理,仅当多语言模型为 Polymatch 时,才支持文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时有空的矢量模型的信息。

管理意向

意图 是 Webex AI 代理工作室平台的核心组件,使 AI 代理能够有效地理解和响应你的输入。 它表示要在对话期间完成的特定任务或操作。 您可以定义与要执行的任务相对应的所有意图。 意图分类的准确性直接影响 AI 代理提供相关且有用的响应的能力。 意图分类是根据输入识别意图的过程,允许 AI 代理以有意义且上下文相关的方式进行响应。

系统意图
  • 默认回退意图 - AI 代理的功能本质上受到旨在识别和响应的意图的限制。 虽然企业无法预测您可能提出的每个可能的问题,但 默认的回退意图 可以帮助对话顺利进行。

    通过实现默认回退意图,AI 代理开发人员可以确保 AI 代理正常处理意外或超出范围的查询,从而将对话重定向回已知意图。

    AI 代理开发人员无需向回退意向添加特定言语。 可以训练代理在遇到已知的超出范围的问题时自动触发回退意图,否则这些问题可能会被错误地归类为其他意图。

    例如,在银行 AI 代理中,客户可能会尝试查询贷款。 如果 AI 代理未配置为处理与贷款相关的查询,则可以将这些查询合并为默认回退意图 中的训练短语。 当客户在对话中的任何时间点查询贷款时,AI 代理会将查询识别为超出其定义的意图,并触发回退响应。 这确保了更适当的响应。

    回退意图不应有任何与之关联的槽。

    回退意图必须使用默认的回退模板密钥进行响应。

  • 帮助 - 此意图旨在解决客户有关 AI 代理功能的查询。 当客户不确定他们能完成什么或在对话中遇到困难时,他们通常会通过寻求 帮助来寻求帮助。

    默认情况下,帮助意图的响应映射到 帮助消息 模板密钥。 但是,AI 代理开发人员可以自定义响应或更改关联的模板密钥,以提供更量身定制的信息性指导。

    建议在高级别传达 AI 代理的功能,让客户清楚地了解他们下一步可以做什么。

  • 与代理交谈 - 此意图使客户能够在与 AI 代理交互的任何阶段请求人工代理的帮助。 调用此意图时,系统会自动启动向人工代理的传输。 此意图的默认响应模板是 代理切换。 虽然更改响应模板密钥没有 UI 限制,但更改它不会影响人工交接的结果。
闲聊意图

所有新创建的 AI 代理都包括四个预定义的闲聊意图,用于处理常见的客户问候、感激之情、负面反馈和告别:

  • 问候
  • 谢谢
  • AI 代理没有帮助
  • 再见
默认情况下,这些意图及其相应的响应在每个 AI 代理中都有空。 但是,您可以自定义或删除它们,以符合您的特定用例和所需的对话流程。

创建目的

开始之前

在创建目的之前,请确保创建链接到目的的实体。 有关详细信息,请参阅 创建具有实体角色的实体。

1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,选择 AI 代理。

3

单击 左窗格中的培训。

4

“训练数据 ”页面上,单击“ 创建意向”。

5

在创建目的 窗口中,指定以下详细信息:

  1. 目的名称 - 输入目的名称。

  2. 添加话语 - 添加短语以调用意图,然后单击 添加

    如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建具有实体角色的实体。 每个插槽显示以下内容:
    • 实体名称。
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 模板密钥。
6

如果实体是必需的,请选中必需 复选框。

7

输入此槽允许的重试次数。 默认情况下,该数字设置为 3。

8

从下拉列表中选择模板密钥。

  1. 单击“新建 为实体创建新的响应模板密钥。 这些模板键的响应内容在“响应 ”部分中配置 。 每个模板键都有一个相应的响应,该响应在触发该意图时发送给用户。

9

在“响应 部分中,输入要在完成意图后返回给用户的最终响应模板密钥。

10

启用完成后重置槽 切换开关,以在意图完成后重置会话中收集的槽值。

如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
11

启用“更新槽值 切换开关,以在与使用者对话期间更新槽值。

AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用,每当客户为同一插槽类型提供新信息时,都会更新已填充插槽的值。
12

启用“为槽 提供建议” 切换开关,以根据用户输入在最终响应中提供槽填充和备用槽值的建议。

13

启用结束 对话 切换以在此意图之后关闭会话。

Webex Connect 和语音流可以使用它来关闭与使用者的对话。
14

单击保存

单击“训练 ”选项卡右上角 的“训练 ”,以 反映对意向和实体所做的任何更改。

要训练 Rasa 或 Mindmeld NLU 引擎,每个意图至少需要两个训练变体(话语)。 此外,每个插槽必须至少有两个注释。 如果不满足这些要求, “训练 ”按钮将被禁用。 受影响的意图旁边会出现一个警告图标,指示问题所在。 但是,默认回退意图不受这些要求的约束。

后续操作

创建意向后,需要一些信息来实现意向。 链接实体指示如何从用户话语中获取此信息。 有关详细信息,请参阅 将实体与意图链接起来。

将实体与意图链接起来

开始之前

请确保在添加语句之前创建实体并链接它们。 此自动批注实体,同时添加语句。

1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”标签页。
5

在“槽 ”部分中,单击“ 链接实体”

链接的实体将显示在“插槽”部分中。
6

选择实体名称的实体角色。

7

单击保存

将实体标记为必填时,其他配置选项将变为有空。 您可以指定 AI 代理在升级或提供回退响应之前可以请求缺失实体的最大次数。 如果指定的重试次数内未提供所需的实体,则可以定义要调用的模板密钥。

AI 代理识别意图并收集所有必要的数据(槽)后,它会使用与为该意图配置的最终模板密钥关联的消息进行响应。 要开始新对话或处理后续意图而不转移以前的数据,您需要启用 完成后重置槽 位切换开关。 此设置会从会话历史记录中清除所有已识别的实体,确保每次新交互都有新的开始。

生成训练数据

您必须手动将训练数据添加到他们的意图中,以使 AI 代理以合理的准确性工作。 训练数据由调用相同意图的不同方式组成。 您可以为每个意图添加至少 15-20 个变体,以提高其准确性。 手动创建此训练语料库可能既乏味又耗时。 您可以只添加几个变体,也可以仅添加关键字作为变体而不是有意义的句子。 这可以通过生成训练数据来补充现有数据来避免。

要生成训练数据,请执行以下步骤:

  1. 输入意向名称和示例话语。
  2. 单击生成
  3. 简要说明指导 AI 的意图。
  4. 为 AI 生成的建议指定所需的变体数量和创造力水平。
  • 一次生成多个款式/规格可能会影响质量。 我们建议每代最多 20 个变体。
  • 较低的创意设置可以产生不太多样化的变体。
  • 生成过程可能需要几秒钟,具体取决于请求的变体数量。
  • 闪电图标将 AI 生成的变体与用户定义的训练数据区分开来。
自然语言理解(NLU)引擎

脚本化 AI 代理将自然语言理解(NLU)与机器学习结合使用来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的“文章”和“培训”选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 您可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“ 文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“训练 ”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,对于新创建的 AI 代理,NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该置信度将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 当您从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当启用推理中的 拼写检查复选框时 ,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击“更新 以更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从 “已保存 ”更改为 “已训练”

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有文章后,可以训练 AI 代理并使其上线以测试和部署它。 若要使用当前语料库训练 AI 代理,请单击右上角的“训练 ”。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 ”,使 训练的语料库上线,并在可共享的预览版中或在部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择:话语级别与文章级别向量。 在我们不断努力提高 NLU 引擎的准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型。 我们发现,在大多数情况下,文章级向量可以提高准确性。 请注意,文章级别向量是新的单语言 AI 代理矢量化的新默认值。 对于多语言 AI 代理,仅当多语言模型为 Polymatch 时,才支持文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时有空的矢量模型的信息。

标记生成的变体

为了确保负责任地使用 AI,开发人员可以标记 AI 生成的输出以供审核。 这允许识别和预防任何有害或有偏见的内容。 要标记 AI 生成的输出,请执行以下操作:

  • 找到“标记选项”:为每个生成的语句有空标记选项。
  • 提供反馈:标记输出时,开发人员可以添加注释并指定标记原因。

此功能最初有空,每月使用限制为 500 次生成操作。 为了满足不断增长的需求,开发人员可以联系其帐户所有者以请求提高此限制。

创建多语言意图和实体

您可以使用多种语言创建训练数据。 对于为 AI 代理配置的每种语言,必须定义反映所需交互的话语。 虽然槽在不同语言之间保持一致,但模板键唯一标识每种语言的响应。

并非所有语言都支持所有实体类型。 有关每种语言支持的实体类型列表的详细信息,请参阅 脚本化 AI 代理 支持的语言中的 语言与支持的实体表。

管理回复

响应是 AI 代理发送给客户以响应其查询或意图的消息。 您可以创建包含以下内容的响应:

  • 文本 - 用于直接通信的纯文本消息。
  • 代码 - 用于动态内容或操作的嵌入式代码。
  • 多媒体 - 用于增强用户体验的图像、音频或视频元素。

响应有两个主要组成部分:

  • 模板 - 映射到特定意图的预定义响应结构。
  • 工作流 - 根据标识的意图确定要使用的模板的逻辑。

代理移交、帮助、回退和欢迎模板已预先配置,响应消息可从相应的模板更改。

响应类型

响应设计器部分涵盖了不同类型的响应以及如何配置它们。

工作流 ”选项卡用于在调用以异步方式响应的外部 API 时处理异步响应。 工作流必须用 python 编码。

变量替换

变量替换允许您使用动态变量作为响应模板的一部分。 会话中的所有标准变量(或实体)以及 AI Agent 开发人员可以在自由格式对象(如数据存储 字段) 中设置的变量(或实体)都可以通过此功能在响应模板中使用。 变量使用以下语法表示: ${variable_name}。 例如,使用名为 apptdate 的实体的值会使用 ${entities.apptdate} or ${newdfState.model_state.entities.apptdate.value}。

可以使用从渠道接收的变量或在对话过程中从消费者那里收集的变量来个性化响应。 自动完成功能会在您开始键入 ${ 时在文本区域中显示变量的语法。 选择所需的建议会自动用变量填充该区域并突出显示该变量。

使用响应设计器配置响应

响应设计器提供了一个用户友好的界面,用于创建响应,而无需大量的编码知识。 有空两种响应类型:

  • 条件响应: 对于非开发人员,此选项允许轻松构建 AI 代理交付给客户的响应。
  • 代码片段: 对于使用 Python 的开发人员,此选项提供了使用代码配置响应的灵活性。

响应设计器旨在确保用户体验迎合 AI 代理与之交互的特定通道。

响应模板
  1. 文本 - 这些是简单的文本响应。 为了增强用户体验,响应设计器允许在单个响应中使用多个文本框,使您能够将冗长的消息分解为更易于管理的部分。 每个文本框可以包含各种响应选项。 在对话过程中,这些选项之一被随机选择并显示给用户,从而确保动态和引人入胜的交互。

    为了保持动态且引人入胜的体验,您可以在模板中添加多个响应选项。 激活具有多个选项的模板时,将随机选择其中一个选项并显示给用户。 您可以通过单击 位于响应底部的 + 添加变体 按钮来启用此功能。

    保存响应时,您可能会看到一条警告,指示需要更正的错误数。 有错误的字段将以红色突出显示。 通过使用导航箭头,开发人员可以轻松地以任何渠道或响应格式查找和修复这些错误。 如果列表选取器或轮播包含多张卡片,则点导航可让您在卡片之间移动,但有错误。 对于单张卡,相应的点变为红色表示错误。

  2. 快速回复 - 文本回复可以与按钮配对,按钮可以是文本链接或 URL 链接。 文本按钮需要标题和有效负载,单击后会发送到机器人。 URL 按钮将用户重定向到特定网页。

    当客户的查询不明确时,部分匹配允许机器人建议相关文章或意图作为选项。 此功能有空用于 Web 和 Facebook 交互。

    添加 URL 快速回复

    通过固定和条件响应中的 URL 快速回复按钮,您可以创建将用户重定向到您的网站以获取更多信息或操作(如填写表单)的按钮。 单击后,这些按钮将在同一浏览器窗口的新选项卡中打开指定的 URL,而无需将任何数据发送回 Bot。

    要在条件或固定响应中添加 URL 快速回复:

    1. 选择要为其配置 URL 快速回复的文章或模板密钥。
    2. 点击 + 添加快速回复。 出现 按钮类型的 弹出窗口。
    3. 选择按钮类型作为 Web 渠道中的 URL
    4. 指定按钮的标题以及单击按钮后使用者必须重定向到的 URL。
    5. 单击 完成 以添加 URL 快速回复。

    URL 类型按钮也可以通过动态响应类型进行配置,其中这些按钮将使用 python 代码片段进行配置。 预览和可共享预览部分中支持这些按钮。 IMIchat 的实时聊天小部件或其他第三方渠道目前不支持它们。

  3. 轮播 - 丰富的响应可以包含单张卡片或以轮播格式排列的多张卡片。 每张卡片都需要一个标题,可以包含图像、描述和最多三个按钮。

    轮播模板中的快速回复按钮可以使用文本或 URL 链接进行配置。 单击 URL 按钮会将用户重定向到指定的网站。 单击基于文本的快速回复按钮会将配置的有效负载发送到机器人,从而触发相应的响应。

  4. 图像 - 一个多媒体模板,用户可在其中通过提供 URL 来配置图像。
  5. 视频 - 根据配置的视频 URL 呈现预览中的视频。
  6. 代码 - 可用于编写用于调用 API 或执行其他逻辑的 Python 代码。
代码片段

条件响应具有广泛的功能和多样化的模板,可以有效地满足大多数 AI 代理的需求。 但是,对于无法通过条件响应完全实现的复杂用例或喜欢编码的开发人员,代码段响应类型为有空。

代码片段允许您使用 Python 代码配置响应。 此方法使您能够在响应模板或文章中创建所有类型的响应,包括快速回复、文本、轮播、图像、音频、视频和文件。

代码段模板中定义的函数代码可用于设置变量,然后在其他模板中使用。 请务必注意,在条件响应中使用函数代码时不能直接返回响应。

代码片段验证 - 平台仅检查您正在配置的代码片段中的语法错误。 但是,响应内容本身中的任何错误都可能导致用户在配置的通道上与机器人交互时出现问题。 例如,编辑器不会阻止您为 Web 渠道添加“时间选择器”响应,但如果用户的查询触发该特定响应,则会导致错误。

如果您没有为不同的渠道配置唯一响应,则 Web 响应将被视为默认响应,并将其发送给客户。 Web 渠道支持的模板列表包括:

  1. 文本 - 可以有多个变体的简单文本消息。 此配置的消息将根据查询显示。
  2. 快速回复 - 包含文本和可单击按钮的模板。
  3. 轮播 - 卡片的集合,每张卡片都有标题、图片 URL 和说明。
  4. 图像 - 通过提供 URL 配置图像的模板。
  5. 视频 - 通过提供视频 URL 来配置视频的模板。 您可以通过单击或点击图像来播放视频。
  6. 文件 - 通过提供访问 PDF 文件的 URL 来配置 PDF 文件的模板。
  7. 音频 - 通过提供音频 URL 来配置音频文件的模板。 它还在输出中显示音频消息的持续时间。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为已禁用的代理撰写消息此消息将显示给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:不执行任何操作。

    • 发送给代理:根据发送给 AI 代理的传入消息,将聊天移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时(以分钟为单位),在此之后,在用户不活动的情况下,会话将自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果设置为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

将语言添加到脚本化 AI 代理

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,单击 设为缺省值。

您无法删除或禁用默认语言。 此外,如果从现有默认语言更改,则可能会影响 AI 代理的文章、策展、测试和预览体验。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用切换 - 会话中多次连续的部分匹配可能会触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

用于回答问题的脚本化 AI 代理

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。
  • 一致性很重要 - 代理必须对类似查询提供一致的响应。
  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

此部分包括以下配置设置:

创建脚本化 AI 代理以回答问题

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 可以按“脚本”筛选 AI 代理类型。 在这种情况下,“ 档案 ”页面上的字段会自动填充。
4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击“ 脚本化”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

9

单击创建

用于回答问题的脚本化 AI 代理已成功创建,现在有空在仪表板
在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

将文章 添加到 AI 代理。

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统生成的标识符。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 输入有关 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,以便在与 AI 代理聊天期间出现任何错误时弹出该消息。

4

单击 保存更改 以保存设置。

管理文章

文章是脚本化 AI 代理的重要组成部分。 一篇文章是一个问题、它的变化和对这个问题的回答的组合。 每篇文章都有一个 标识它的默认问题 。 所有文章共同构成了 AI 代理的 知识库语料库。 当您的客户提出问题时,系统会检查其知识库并为您提供找到的最佳答案。

RasaMindmeld NLU 引擎至少需要两个训练变体(话语),一篇文章才能成为语料库训练模型的一部分。 如果您选择 Rasa 或 Mindmeld NLU 引擎,并且文章的变体少于两个变体,则在脚本化 AI 代理中,“训练 ”和 “保存”和“训练 ”按钮不会有空用于回答问题。 当您将指针停留在这些未有空的按钮上时,系统会显示一条消息,要求您在训练前解决问题。 此外,系统还显示与有问题的文章相对应的警告图标。 您可以通过为一篇文章添加两个以上的变体来解决这些问题。 问题 解决后,“训练”和 “保存 ”和“训练 ”按钮将有空。 有两个变体不适用于默认文章 - 部分匹配消息、回退消息和欢迎消息。

您可以将文章分类到他们选择的类别中,所有未分类的文章将保持分类为未分配。 从创建文章开始,每个 AI 代理都会有空四篇默认文章。 以下是这些:

  • 欢迎消息—每当客户与 AI 代理开始对话时,这都包含第一条消息。
  • 退回消息——当代理无法理解用户的问题时,AI 代理会显示此消息。
  • 部分匹配—当 AI 代理识别出分数差异较小的多篇文章(在移交 推理 设置中 设置)时,代理将此匹配消息与匹配的文章一起显示为选项。 您还可以配置要与这些选项一起显示的文本响应。
  • 你能做什么?—您可以配置 AI 代理的功能。 每当最终用户质疑 AI 代理功能时,AI 代理都会显示此信息。

除此之外, 如果启用了从切换推理 设置的代理切换, 则会添加与代理 交谈默认文章。

所有新的 AI 代理还有四篇 Smalltalk 文章,用于处理以下用户话语:

  • 问候
  • 谢谢
  • AI 代理没有帮助
  • 再见

    创建新 AI 代理时,默认情况下,这些文章和响应会有空在 AI 代理知识库中。 您也可以修改或删除这些设置。

您无法删除欢迎消息、回退消息、与代理对话以及部分消息缺省文章。
通过 UI 和默认响应添加文章

一篇文章是一个问题、它的变化和对这个问题的回答的组合。 将每个使用者的查询与这些文章(知识库)进行比较,返回最高置信度的答案作为 AI 代理的响应显示给用户。 要添加文章:

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 设置 > 文章,然后单击 创建新文章。

4

添加默认变体。

5

为文章选择以下默认回复中的任何一个。 可能的值:

  • 条件响应 - 响应由规则配置。 响应可以采用不同的格式,例如文本、轮播、快速回复、图像、音频、视频、代码和文件。 您可以为一篇文章添加多个回复。
  • 代码片段 - 使用 if-else 条件创建响应。

有关详细信息,请参阅 使用响应设计器 配置响应部分。

6

单击 保存并训练

从目录导入
1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 设置 > 文章 并单击 省略号 图标。

4

点击 从目录中导入。

5

选择要添加到代理的文章的类别。

6

单击完成

从链接中提取常见问题解答
1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击省略号图标。

4

单击 从链接中提取常见问题解答。

5

提供托管常见问题解答的 URL,然后单击 提取

6

单击导入

从文件导入
1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 “设置 > 文章并单击省略号 图标。

4

单击“从文件导入” ,然后选择 CSV 从 CSV 文件导入文章。 如果要从 JSON 格式的文件导入文章,请选择 JSON。

5

单击 浏览 并选择包含所有文章的文件。 单击“下载示例 以查看必须指定文章的格式。

6

单击导入

添加自定义同义词

许多 AI 代理用例往往涉及可能不是标准英语词汇的一部分或特定于业务环境的单词和短语。 例如,你希望 AI 代理识别安卓应用、iOS 应用等。 AI 代理必须在所有相关文章的训练话语中包含这些术语及其变体,从而导致冗余数据输入。

若要克服此冗余问题,可以在脚本化 AI 代理中使用自定义同义词来回答问题。 平台在运行时会自动将每个根词的同义词替换为根词。

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 设置 > 文章 并单击省略号图标。

4

单击自定义 同义词

5

单击“ 新建词根”。

6

配置根字值及其同义词,然后单击保存

7

添加同义词后再次训练 AI 代理。

您还可以将同义词(.CSV 文件格式)导出到本地文件夹,然后将文件导入回平台。

自然语言理解(NLU)引擎

脚本化 AI 代理将自然语言理解(NLU)与机器学习结合使用来识别客户意图。 以下 NLU 引擎解释客户输入并提供准确的响应:

  • Swiftmatch - 一个支持多种语言的快速、轻量级引擎。
  • RASA - 领先的开源对话式 AI 框架。
  • Mindmeld(Beta)—提供高级会话流和 NLU 功能。

RASA 需要比 Swiftmatch 更多的训练数据才能实现高精度。 开发人员可以在脚本化 AI 代理的“文章”和“培训”选项卡上切换 NLU 引擎以评估性能。 更改引擎会更新 AI 代理的算法,需要重新训练才能基于新模型进行准确推理。 您可以使用会话中的相似性分数和一键式测试来分析性能差异。

切换引擎后,开发人员还可以在“切换和推理”部分中测试和调整阈值分数。 对于 RASA,阈值分数往往与意图数量成反比,这意味着具有许多意图(100+)的代理在推理设置中通常具有较低的回退分数。

更改培训引擎

在 NLU 引擎之间切换。

  1. 选择要更改训练引擎的 AI 代理。

    • 对于用于回答问题的脚本化 AI 代理:单击“ 文章”。 此时将显示知识库 页面。
    • 对于用于执行任务的脚本化 AI 代理:单击“训练 ”。 此时将显示“训练数据”页面。
  2. 单击页面右侧 NLU 引擎 旁边的 设置 图标。 出现“ 更改培训引擎 ”窗口。

    默认情况下,对于新创建的 AI 代理,NLU 引擎设置为 Swiftmatch。

  3. 选择训练引擎以训练 AI 代理。 可能的值:

    • RASA(测试版)
    • 雨燕匹配
    • Mindmeld(Beta)

  4. 在推理 部分中 指定此信息:

    • 低于该分数将显示回退 - 向您显示响应所需的最低置信度,低于该置信度将显示回退响应。
    • 部分匹配的分数差异 - 定义响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  5. 单击以展开高级 设置 部分。
    • 删除停用词 -“停用词”是功能词,用于在句子内的其他单词之间建立语法关系,但本身不具有词汇含义。 当您从句子中删除非索引字(如冠词(a、an、the 等)、代词(him、her 等)时,机器学习算法可以专注于定义使用者文本查询含义的单词。 如果选中该框,则会在训练和推理时从句子中删除“停用词”。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 扩展收缩 - 可以将训练数据中的英语收缩与传入使用者查询中的术语一起扩展为原始形式,以提高准确性。 示例:“不要”扩展为“不要”。 如果选中此复选框,则在处理之前会扩展输入消息中的收缩。 所有三个 NLU 引擎都支持此功能。
    • 推理中的拼写检查 - 文本更正库可在推理之前识别并更正文本中的错误拼写。 仅当启用推理中的 拼写检查复选框时 ,所有三个引擎才支持此功能。
    • 删除特殊字符 - 特殊字符是对推理有影响的非字母数字字符。 例如,NLU 引擎对 Wi-Fi 和 Wi Fi 的考虑方式不同。 如果选中此复选框,则将删除使用者查询中的特殊字符以显示相应的响应。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 实体角色 - 自定义实体可以具有不同的角色。 此 NLU 引擎功能仅支持 RASA 和 Mindmeld。
    • 推理中的实体替换 - 训练数据和推理中的实体值将替换为实体 ID。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 优先考虑槽填充 - 槽填充优先于意图检测。
    • 每条消息存储的结果 - AI 代理计算的置信度分数将显示在会话中的事务信息下的文章数。

      现在,在“会话”屏幕的“算法”部分中显示的结果数量已限制为 5。前 n 个结果(1=<n=<5)有空在脚本化 AI 代理的消息脚本报告和会话中“事务信息”选项卡的“算法结果”部分中。

    • 词形扩展 - 使用复数、动词等词型以及数据中嵌入的同义词扩展训练数据。 只有 Swiftmatch 支持此功能。
    • 同义词 - 同义词是用于表示同一单词的替代词。 如果选中此复选框,则会从中自动生成训练数据中单词的常用英语同义词,以精确识别使用者查询。 例如,对于“花园”一词,系统生成的同义词可以是后院、院子等。 此 NLU 引擎功能仅支持 Swiftmatch。
    • 单词形式 - 单词形式可以以各种形式存在,例如复数、副词、形容词或动词。 例如,对于“创造”这个词,单词形式可以是创造的,创造的,创造的,创造性的,创造性的,等等。 如果选中此复选框,将使用替代形式的单词创建查询中的单词,并对其进行处理以向使用者提供适当的响应。

    开发人员可以为不同的 NLU 引擎设置不同的阈值分数,以确定显示 AI 代理响应可接受的最低分数。

  6. 单击“更新 以更改 AI 代理语料库中的算法。
  7. 单击 火车。 使用所选训练引擎训练 AI 代理后,知识库状态将从 “已保存 ”更改为 “已训练”。

    仅当所有文章至少有两个话语时,才能使用 RASA 和 Mindmeld 训练 AI 代理。

培训

创建所有文章后,可以训练 AI 代理并使其上线以测试和部署它。 若要使用当前语料库训练 AI 代理,请单击右上角的“训练 ”。 这应该会将状态 更改为“培训”。

培训完成后,状态将更改为 “已培训”。 单击训练 旁边的 重新 加载 图标以检索当前训练状态。

此时,可以单击“上线 ”,使 训练的语料库上线,并在可共享的预览版中或在部署了 AI 代理的外部通道上对其进行测试。

矢量模型

现在,您可以在 Swiftmatch NLU 引擎的高级引擎设置中选择他们喜欢的矢量模型。 可以在两个选项之间进行选择:话语级别与文章级别向量。 在我们不断努力提高 NLU 引擎的准确性的过程中,我们尝试使用文章级向量,而不是使用话语级向量的旧模型。 我们发现,在大多数情况下,文章级向量可以提高准确性。 请注意,文章级别向量是新的单语言 AI 代理矢量化的新默认值。 对于多语言 AI 代理,仅当多语言模型为 Polymatch 时,才支持文章级别匹配。

您可以在会话的其他 信息 部分中查看推理时有空的矢量模型的信息。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为已禁用的代理撰写消息此消息将显示给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:不执行任何操作。

    • 发送给代理:根据发送给 AI 代理的传入消息,将聊天移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时(以分钟为单位),在此之后,在用户不活动的情况下,会话将自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果设置为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

将语言添加到脚本化 AI 代理

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,单击 设为缺省值。

您无法删除或禁用默认语言。 此外,如果从现有默认语言更改,则可能会影响 AI 代理的文章、策展、测试和预览体验。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用切换 - 会话中多次连续的部分匹配可能会触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

预览脚本化 AI 代理

Webex AI 代理工作室允许您在开发 AI 代理时甚至在开发完成后预览它。 这样,您可以测试 AI 代理的功能,并确定是否生成与相应的输入查询相对应的理想响应。 可以通过以下方式预览脚本化的 AI 代理。

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化微件 - 启动预览然后最小化后,将在页面右下角创建一个聊天头微件,以便您轻松重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

可共享的预览小组件

可共享预览小组件允许你以呈现的方式与利益干系人和使用者共享 AI 代理,而无需开发自定义 UI 来显示 AI 代理。 默认情况下,复制的预览链接使用手机外壳呈现 AI 代理。 您可以通过更改预览链接中的某些参数来进行一些快速自定义。 这两个主要的自定义项是:

  • 微件颜色 - 通过将 brandColor 参数附加到 链接。 您可以使用颜色名称或使用颜色的十六进制代码定义简单颜色。
  • 电话大小写 - 通过更改链接中电话 大小写 参数的值。 缺省设置为 true,可以通过将其设为 false 来禁用

    包含下列参数的示例预览链接: ?botunique_name=<yourbot_unique_name>&enterpriseunique_name=<yourenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

培训

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式机器人测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言用户应用于与 AI 代理交互的语言。
预期的文章指定要为响应特定用户消息而显示的文章。 为了帮助您找到最相关的文章,此专栏具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配的文章。
重置以前的上下文单击此列中的复选框以隔离测试用例,并确保它们独立于任何现有 AI 代理上下文运行。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的任何干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期文章仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换以模拟传入回调并测试流的行为,而无需实际的传入调用。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

流中的回调单击此列中的复选框以指示意图必须触发回调。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

预期的回调模板指定发生回调时要激活的模板密钥。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 最多允许 20 秒超时。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此操作,请选择 “操作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“操作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 您可以使用此数据检查特定会话的消息和上下文,以深入了解用户交互、确定需要改进的领域、优化 AI 代理的响应并增强整体用户体验。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 会话关闭的时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于回答问题的特定会话的会话详细信息

用于回答问题的脚本化 AI 代理中的“ 会话详细信息 ”视图提供了用户与 AI 代理之间特定交互的全面细分。

消息” 部分:

  • 显示用户在会话期间发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“交易信息 ”选项卡:

  • 列出标识为客户查询相关的文章,包括完全匹配和部分匹配。
  • 显示与每个已识别文章关联的相似性分数,指示相关性程度。
  • 显示用于处理客户查询和识别相关文章的基础算法的结果。
  • 根据切换和推理 选项卡中配置 的设置显示算法结果的数量。

会话详细信息 ”视图中的“其他信息 ”部分提供有关特定交互的其他上下文和详细信息。 以下是所显示信息的细分:

  1. 已处理的查询 - 显示客户输入经过 AI 代理的自然语言理解(NLU)管道处理后的预处理版本。
  2. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  3. 响应类型 - 指定 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 这些值确定何时将查询视为超出范围或需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。
脚本化 AI 代理中用于执行操作的特定会话的会话详细信息

用于执行操作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击槽可查看有关其值以及如何从用户查询中提取它的其他信息。

已识别 的实体部分列出了从客户消息中提取并与活动使用者意图关联的实体。 这些实体表示机器人在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  2. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  3. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 这些值确定何时将查询视为超出范围或需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据—查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 智能机器人的数据存储和 FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏快速查找对话中的特定话语。

历史记录

每当添加或修改文章、意向或实体时,都必须重新训练脚本化的 AI 代理以确保其是最新的。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。

通过“历史记录”页,您可以:

  • 查看培训历史记录 - 跟踪语料库的训练时间和更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、文章、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库文章的便捷工具:

  • 激活文章 - 将以前不活动的文章 上线 ,以将其包含在 AI 代理的响应中。
  • 编辑文章 - 创建现有文章的新版本,同时保留原始文章以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载文章 - 将知识库文章导出为 CSV 文件,以供离线分析或参考。
    脚本化 AI 代理有空此选项仅用于回答问题。
审核日志

审核 日志 部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问审核日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击审核日志 选项卡以查看详细的更改日志:
    • 更新时间 - 进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、项目、响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项快速找到特定的审核日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

策展

消息将根据以下条件添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解用户的消息并触发回退意图时。
  • 默认回退意图—如果启用此切换,激活默认回退意图的消息将发送到策展控制台。

    此条件仅适用于用于执行操作的脚本化 AI 代理。

  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法明确识别正确意图或响应的消息。
解决问题

问题 ”选项卡提供了一个集中位置,用于查看和处理已标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

解密访问权限在用户级别授予,并且需要在 后端启用高级数据保护

要解决问题,您可以:

  • 链接到现有文章 - 要将问题链接到现有文章,请选择链接 选项并搜索所需的文章。

  • 创建新文章 - 使用添加到 新文章 选项直接从策展控制台创建新文章。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 不允许链接到默认文章(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行操作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保新知识反映在其响应中。
  4. 同时解决或忽略多个问题以实现高效管理。

已解决 ”选项卡提供已解决的所有问题的全面概述。 您可以查看每个已解决问题的摘要,包括问题是否链接到现有文章、用于创建新文章/意图或被忽略。 如果遇到现有规则未自动捕获的不需要的响应,可以手动将特定话语添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在策展控制台中, 则会显示监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已存在于策展控制台中,则切换开关的外观会相应更改,以指示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡。 它们是: 概述、响应、培训和策展。

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们还可以通过选择要查看数据的渠道以及日期范围和数据粒度来自定义分析视图。 默认情况下,系统会以每日粒度显示所有渠道上个月的分析数据(每天是图表中 x 轴上的一个点)。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数和由 AI 代理在没有人工干预的情况下处理的会话。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

接下来是会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)和 AI 代理发送的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 tbe AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向/文章配置 20+ 个训练话语。 在本节中,语料库中的所有文章/意图都显示为单独的矩形,其中每个矩形的颜色和相对大小表示文章/意图包含的训练数据。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它为 AI 代理提供了用于回答问题的最热门文章的图形表示形式,并为 AI 代理提供了用于执行操作的响应模板。

策展

本部分提供每天出现的策展问题数量以及 AI 代理已解决的问题数的直观摘要。

集成 AI 代理

本节介绍如何将 AI 代理与语音和数字渠道集成以管理客户对话。

将 AI 代理与语音和数字渠道集成

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

有关详细信息,请参阅文章 将 AI 代理与语音和数字渠道集成

管理 AI 代理报告

本部分概述了 AI 代理报表、报表类型、AI 代理报表的创建和报表传递模式的概述。

了解 AI 代理报告

报告功能允许您从有空报告类型生成或安排(定期生成)特定报告,并通过有空交付模式接收它们。 这些报告可以提供有关用户行为、使用情况、参与度、产品性能等的宝贵信息。 您可以将所需的信息传送到他们的电子邮件、SFTP 路径或 S3 存储桶。 您可以从预构建的报告列表中选择报告类型,也可以选择是立即生成还是定期生成一次性报告。

当您从左侧导航窗格访问报告菜单时,将显示以下选项卡:

  • 配置 - 此选项卡列出当前处于活动状态并定期生成的所有报告。 以下详细信息有空报告列表:

    • 活动 - 用户是否仍订阅报告。
    • AI 代理 - 与报表关联的 AI 代理的名称。
    • 报告类型 - 您已订阅的预构建报告类型。
    • 频率 - 您收到报告的时间间隔。
    • 上次生成报告 - 发送的最后一个报告。
    • 下一个安排日期 - 发送报告的下一个日期。

  • 历史记录 - 此选项卡列出迄今为止发送的报告的所有历史信息。 单击该页上的任何报告可以编辑报告配置。

    您可以单击 操作 列下的 下载 图标来下载这些历史报告。

    只有在报告生成完成后,才能有空下载“历史记录 标签页中显示的按需报告。

创建 AI 代理报告

1

登录 Webex AI 代理工作室平台。

2

单击 左侧导航栏中的报告

3

点击 + 新建报告

4

提供以下信息以创建和配置报告:

  1. AI 代理 - 与报表关联的 AI 代理的名称。 您可以查看在此应用程序上回答问题和执行任务的所有 AI 代理。

  2. 报告类型 - 您要订阅的预构建报告类型。 当您选择用于回答问题的 AI 代理时,AI 代理字段将显示三种不同类型的报告:

    • 使用情况和行为摘要
    • 消息副本
    • 策展问题
  3. 输出格式 - 生成报告并发送到配置的传递方式所用的格式。 支持的格式有 CSV 和.xlsx。

  4. 为要生成的报告类型选择以下选项和相关设置之一:

    • 立即生成 - 提供 按需报告的开始日期 结束日期
    • 计划报告 - 安排 报告的频率时间时区开始日期 。 创建此报告后,您可以在报告中使用 启用报告 切换开关。 您可以稍后启用或禁用此开关,以按计划的频率接收或停止报告。
  5. 交货方式 - 有关更多详细信息,请参阅 交货方式 部分。

AI 代理报告类型

可以根据所选 AI 代理类型从预生成报告列表中进行选择。 本节介绍这些报告类型、每个报告中包含的工作表以及每个工作表中有空的列。

用于回答问题的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于回答应用程序中的问题。 使用不同的报告类型,可用于了解 AI 代理使用情况摘要、行为、用户提出的问题以及 AI 代理如何响应查询。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

此部分显示 AI 代理摘要以及调用文章和类别的频率。 您可以在报告的单独标签页中查看摘要、类别和文章信息:

表 1. “摘要”选项卡详细信息
字段说明
AI 代理名称AI 代理的名称。
对话总数AI 代理处理的对话/会话总数。
与至少一个用户的对话消息用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数AI 代理发送给最终用户的消息总数。
部分匹配项总数用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话移交给人工代理的对话总数。
赞成总数由客户投票支持的 AI 代理响应总数。
反对票总数

被客户投反对票的 AI 代理回复总数。

表 2. 类别标签页详细信息
字段说明
类别名称在 AI 代理中配置的类别的名称。
该类别的对话检测到属于此类别的文章的对话或会话数。
回复总数检测到属于此类别的文章的次数。
赞成总数此类别的响应被点赞的次数。
反对票总数

此类别的回复被否决的次数。

表 3. 文章标签页详细信息
字段说明
文章名称在 AI 代理中配置的文章(默认变体)的名称。
文章类别此意图所属的类别。
文章的对话检测到此文章的对话或会话数。
回复总数检测到此文章的次数。
赞成总数对本文的响应被点赞的次数。
反对票总数

此文章的回复被否决的次数。

管理副本

显示 AI 代理与客户之间的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 会话的唯一标识符。
使用者标识 AI 代理上最终用户的唯一标识符。
消息类型 AI 代理消息或人类消息。
消息文本 消息的内容。
AI 代理发回的响应的标识符。
类别 AI 代理检测到的客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的文章 1 所选 NLU 引擎检测到的意图。
第 1 条分数 检测到的意向的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 您可以在报告中查看以下详细信息:

字段说明
时间戳消息的时间戳。
会话 ID用户会话的唯一标识符。
使用者标识AI 代理上最终用户的唯一标识符。
人类消息人类消息的内容。
AI 代理消息AI 代理响应的消息内容。
问题原因此消息最终出现在策展中的原因。
AI 代理发回的响应的标识符。
类别AI 代理检测到用户消息的意图。
最高比赛得分检测到的意图的相似性分数。
匹配的文章 1所选 NLU 引擎检测到的意图。
第 1 条分数

检测到的意图的分数。

用于执行任务的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于在 AI 代理生成器应用程序中执行任务。 作为 AI 代理开发人员,您可以创建不同的报告类型。 这些可用于了解 AI 代理使用情况摘要、AI 代理行为、用户提出的问题以及 AI 代理如何响应查询。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

显示对话摘要以及触发的意图和模板键。 摘要选项卡显示以下详细信息:

表 4. “摘要”标签页
字段说明
AI 代理名称 AI 代理的名称。
对话总数 AI 代理处理的对话或会话总数。
与至少一个用户的对话消息 用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数 AI 代理发送给最终用户的消息总数。
部分匹配项总数 用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话 移交给人工代理的对话总数
赞成总数 用户赞成的 AI 代理响应总数。
反对票总数

被用户投反对票的 AI 代理响应总数。

您还可以在电子表格的“ 意向 ”标签页中查看意向详细信息:

表 5. “意向”标签页
字段说明
意向名称 在 AI 代理中配置的目的的名称。
为目的而进行的对话 调用此意图的对话或会话数。
调用总数 调用此意图的次数。
总完成次数 收集所有插槽并完成此意图的次数。
赞成总数 针对每个意图的总响应都投了赞成票。
反对票总数

对于每个意图,对此的总响应都投了反对票。

该报告还包含高级模板详细信息,例如:

表 6. 模板详细信息
字段说明
模板键名称 在 AI 代理中配置的模板的名称。
模板键意图 使用此模板键的意图。
模板键的对话 此模板密钥作为响应发送出去的次数。
回复总数 此模板密钥作为响应发送的次数。
赞成总数 此模板的响应被点赞的次数。
反对票总数

此模板的响应被否决的次数。

消息副本

显示客户与 AI 代理的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 用户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
消息类型 AI 代理消息或人工消息。
消息文本 消息的内容。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数 检测到的意图的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 此报告仅与脚本化的 AI 代理相关。 您可以在此报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 客户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
人类消息 人类消息的内容。
AI 代理消息 AI 代理响应的消息的内容。
问题原因 此消息最终出现在策展中的原因。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到用户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数

检测到的意图的分数。

AI 代理报表的交付方式

在当今数据驱动的世界中,高效安全地交付 AI 代理报告对于明智的决策和卓越运营至关重要。 为了满足多样化的组织需求,我们为 AI 代理报告提供了多种交付模式,确保灵活性、可靠性和安全性。 交付选项包括安全文件传输协议(SFTP)、电子邮件和 Amazon S3 存储桶。 每种模式都旨在满足不同的要求,无论是对高安全性、易于访问的需求还是可扩展的存储解决方案。 本文档概述了每种交付模式的功能和优势,帮助您选择最适合您特定需求的选项。

SFTP

字段

说明

按计划将报告推送到安全位置

启用此选项可在安排的时间将报告推送到安全位置。 启用此切换开关只能提供以下详细信息。

IP 地址系统的 IP 地址。
用户名用于访问报告的用户名。
密码用于访问报告的密码。
私钥用于访问文件的私钥。
上传路径

文件在系统中的路由路径。

电子邮件

字段说明
为多个收件人安排电子邮件,用分号(;) 分隔打开此选项以添加收件人。
收件人

必须在指定时间和频率接收报告的所有收件人的电子邮件地址。

S3 存储桶

字段说明
根据计划将报告上传到 S3 存储桶

将其打开以使 S3 字段有空并将报告路由到配置的 S3 存储桶。

AWS 访问密钥标识用于访问 AWS 服务和资源的访问密钥 ID。
AWS 秘密访问密钥用于访问 AWS 服务和资源的秘密访问密钥。
存储桶名称报告路由到的存储桶的名称。
文件夹名称

在 S3 存储桶中创建的文件夹的名称。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性

人工智能开发、数据隐私、安全和保障

人工智能产品开发

除了现有的安全、隐私和人权设计流程外,Cisco 的每个 AI 驱动功能都根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任 AI 框架

隐私和安全

Cisco 在推理过程后不会保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户

以下是所有 AI 功能的 AI 透明度说明列表:

用于训练和评估的数据源

思科的第三方模型提供商 Microsoft 表示不会使用客户内容来改进 Azure OpenAI 模型,并且不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此思科通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全

模型评估和性能

Cisco 让人工参与底层模型的审查、测试和质量保证,从而优先考虑 AI Assistant 的性能和准确性。

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多只能上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 对于文本文件,文件大小不得超过 2 MB。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。

    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称及其创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。 文件是目前唯一有空的知识库类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - Webex AI Pro 1.0 (带有 GPT4.0)是唯一有空的 AI 引擎。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 有关最佳做法和示例,请参阅 定义 AI 代理 的目标和说明的指南。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - Webex AI Pro 1.0 (带有 GPT4.0)是唯一有空的 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > ”选项卡。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。

  3. 作范围 - 从下拉列表中选择作范围。 提供以下选项:

    • 选择 槽填充 以配置槽填充所需的输入实体。 如果您选择 槽填充,则无法配置履行详细信息。 有关详细信息,请参阅 配置插槽填充 部分。
    • 选择 槽填充与履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

您可以仅配置槽位,也可以根据所选的作范围在履行时配置槽。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Connect Flow 构建器上为 AI 代理作配置履行流 Webex。 有关更多信息,请参阅 配置 AI 代理作的履行流。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择 “+ 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

如果已将知识库映射到 AI 代理,则无法关联知识库。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。

后续操作

单击自治 AI 代理的语言和语音。 有关详细信息,请参阅配置语言和语音。

配置语言和语音

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

从下拉列表中选择所需的语言和区域设置。

3

从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 有空语音列表会根据所选语言自动显示。

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

5

从下拉列表中选择 AI 代理支持的语言。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的

开始之前

在创建目的之前,请确保创建链接到目的的实体。 有关详细信息,请参阅 创建实体

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置>脚本>意图”。

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来关闭与使用者的对话。
  3. 情景

    • 条目上下文 - 条目上下文控制是否可以根据会话的活动上下文将意图与最终用户查询相匹配。
    • 退出情景 - 退出情景控制会话的活动情景。
  4. 意向和话语 - 添加短语以调用意图,然后单击 + 添加。 如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建实体。 每个插槽显示以下内容:

    • 实体名称。
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 响应名称。
  5. 槽填充 - 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击“+ 链接 链接实体。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 “创建实体 ”部分。
    2. 配置以下 设置
      1. 将“ 更新槽值 ”打开,以在与使用者对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供槽 位建议” ,以根据用户输入在最终响应中提供有关槽填充和备用槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给用户的最终响应名称。 选择后,单击 查看所选响应 的内容以查看响应内容。 如果列表中没有有空响应,请单击 + 新建以创建新响应

5

单击添加 以创建意向。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。 默认情况下,您可以使用预定义的响应。 您可以在每个响应中使用编辑 图标来修改响应设置。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,通过单击添加 条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 在“规则 部分中,提供 IF 和 OR 变量条件。

  3. 在“响应” 部分中,您可以配置 Web 聊天的默认响应或向各种渠道添加自定义响应。

    • 要为 Web 聊天添加缺省响应,请执行以下作:
      1. 单击 添加回应。
      2. 从下拉列表中选择响应类型。
      3. 配置所选响应类型的详细信息。
    • 要向各种渠道添加自定义响应,请执行以下作:
      1. 单击 Web 聊天旁边的 +(缺省设置)。
      2. 选择所需的频道。 例如,语音。
      3. 单击 添加响应 ,然后从下拉列表中选择响应类型。
      4. 配置所选响应类型的详细信息。 有关如何配置的详细信息,请参阅 通道 支持的响应类型部分。

6

单击“创建 为脚本化代理创建响应。

您还可以使用代码解释器来配置各种通道的响应。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 部分匹配时移交 - 会话中连续的部分匹配多次可触发切换。 此号码可配置。

  3. 回退时切换 - 会话中出现多个连续的回退消息可以触发代理切换。 此数字可在提供的文本框中进行配置。

  4. 代理重复响应后切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

3

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

单击“+ 添加语言 以向 AI 代理添加新语言。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言

5

从下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

打开已启用 中的切换开关以启用语言和语音。

7

单击作 中的 “设为默认值 ”,将 语言和语音设置为 AI 代理的默认值。

您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于执行作的特定会话的会话详细信息

用于执行作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据 - 查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 AI 代理的数据存储FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏查找对话中的特定话语。

查看版本历史记录和更改日志

无论何时添加或修改意向或实体,都必须重新训练脚本化的 AI 代理,以确保它是最新版本。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。 每当发布脚本化 AI 代理时,都会保存脚本化 AI 代理的一个版本,并将其有空在“版本历史记录”选项卡中。 可以从“版本历史记录”选项卡查看脚本化 AI 代理的各种版本。 

通过“历史记录”页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看每个已发布版本使用的 NLU 引擎以及 NLU 引擎设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • “更改日志 ”选项卡中监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库的便捷工具:

  • 激活意图 - 将以前非活动的意图变为 实时 ,以将其包含在 AI 代理的响应中。
  • 编辑目的 - 创建现有目的的新版本,同时保留原始目的以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载意图 - 将知识库意图导出为 CSV 文件,以供离线分析或参考。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击“更改日志 ”选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项查找特定的更改日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 默认回退意图 - 如果您启用此切换,我们会向策展控制台发送激活默认回退意图的消息。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用 高级数据保护 ,系统会在用户级别授予解密访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 创建新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

开始使用Webex AI Agent Studio

Webex AI Agent Studio是一个复杂的平台,旨在创建、管理和部署自动化AI代理,以满足客户服务和支持需求。AI代理使用人工智能,在客户与人类代理互动之前,为他们提供自动化协助。这些代理支持对话中的语音、语言理解和上下文意识的语音交互。此外,AI代理通过短信和在线聊天无缝且信息化地处理数字渠道交互。客户可以享受与礼宾类似的体验,获得有关问题、信息检索的帮助,并尽量缩短等待时间。

Webex AI Agent Studio的功能

  • 准确而及时的响应—实时为客户查询提供准确答案。
  • 智能任务执行—根据客户请求或输入执行任务。

对企业的主要好处

  • 增强客户体验—为客户提供实时对话体验。

  • 个性化互动——针对个别客户需求和偏好的响应量身定制。

  • 可扩展性和效率—无需额外的人力代理即可处理大量客户互动,从而提高满意度并降低运营成本。

了解AI代理的类型和示例

下表简要介绍了AI代理类型及其功能:

表1。 AI代理类型及其功能
AI代理类型目的能力描述如何设置?

自主

自主的AI代理旨在独立运作,在没有直接的人工干预的情况下做出决策和执行任务。

执行操作

根据现有信息和预定义的规则做出明智的选择。自动执行重复或耗时的任务。

用于执行操作的独立AI代理

回答问题

自主代理可以访问和使用知识库,为用户查询提供信息和准确答案。

用于回答问题的自主AI代理

脚本

脚本AI代理程序被编程以遵循预定义的一组规则和说明。

执行操作

脚本代理可以执行明确定义和结构化的特定任务。

用于执行操作的脚本AI代理

回答问题

脚本代理可以根据用户创建的培训资源回答问题,该资源是示例和答案的集合。

用于回答问题的脚本AI代理

示例

自主和脚本AI代理都可以应用于各种用例,具体要求和所需功能。例如:

  • 客户服务——自主代理和脚本代理都可以用于为客户提供支持,而自主代理可以提供更灵活和更自然的语言理解。

  • 虚拟助手—自主代理非常适合虚拟助手角色,因为他们可以处理各种任务,并提供更个性化的交互。

  • 数据分析—自动代理可用于分析大型数据集并提取有价值的见解。

  • 流程自动化—自动化和脚本化代理可用于自动执行重复任务,提高效率并减少错误。

  • 知识管理——可以使用自主代理创建和管理知识库,使用户能够轻松访问信息。

自主和脚本AI代理之间的选择取决于任务的复杂性、所需的自主程度以及培训数据的可用性。

必要条件

  • 如果您是现有Webex Contact Center客户,请确保您满足以下先决条件:

    • Webex Contact Center 2。0租户。

    • Webex Connect已为租户预定。

    • 语音媒体平台是新一代媒体平台。

  • 如果您没有Webex Contact Center租户,请联系您的合作伙伴以使用下一代媒体平台启动Webex Contact Center试验。

  • 管理员可以请求 Webex Contact Center开发者沙箱 来试用AI代理。

功能支持

该功能当前为测试版。客户可以通过填写针对AI代理的参与调查来在 Webex Beta Portal 上注册此功能。

  • 目前,只有脚本AI代理功能在beta阶段可用。

  • 自主代理仅适用于选择客户。您可以通过CSM(客户成功经理)、PSM(合作伙伴成功经理)或发送电子邮件至 ask-ccai@cisco.com 提出申请。获得批准后,除了为租户提供脚本代理外,还将提供自动代理服务。

访问Webex AI Agent Studio

要创建AI代理,您必须登录Webex AI Agent Studio应用程序。可以通过以下方式完成此操作:

从Control Hub登录

如果您没有看到Webex AI Agent Studio,请联系Cisco支持以启用相应的功能标志。

  1. 使用URL https://admin.webex.com 登录到Control Hub。
  2. 从导航窗格的“服务”部分选择联系中心
  3. 在右侧窗格上的快速链接 中,转至Contact Center suite 部分。
  4. 单击 Webex AI Agent Studio 访问应用程序。

系统在另一个浏览器选项卡中交叉启动Webex AI Agent Studio应用程序,您将自动登录应用程序。

从Webex Connect登录

要访问Webex AI Agent Studio应用程序,您应该有权访问Webex Connect。

  1. 使用为您的企业和凭证提供的租户URL登录Webex Connect应用程序。

    默认情况下,服务 页面将显示为主页。

  2. 从左侧导航窗格的应用程序托盘 菜单中,单击Webex AI Agent Studio 以访问应用程序。

    系统在另一个浏览器选项卡中交叉启动Webex AI Agent Studio应用程序,您将自动登录应用程序。

主页布局

欢迎使用Webex AI Agent Studio应用程序。登录时,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏可访问以下菜单:

    • 仪表板—显示用户有权访问的AI代理列表(由企业管理员授予)。
    • 知识—显示中央知识库或知识库,作为自动AI代理响应客户查询的大脑。
    • 报告—列出各种类型的预构建的AI代理报告。您可以根据您的业务需求生成或安排报告。
    • 帮助—在Webex帮助中心提供对Webex AI Agent Studio用户指南的访问权限。

  • 用户档案

    用户配置文件菜单允许您查看配置文件信息并退出应用程序。

    企业简介页面包含有关AI代理租户的信息,仅供具有完全管理员访问的管理员访问。

    • 概述 标签页包含以下信息:

      • 企业标识符—包括Webex组织ID、CPaaS组织ID、企业订阅ID。此功能适用于具有相应的Webex Connect租户的Webex Contact Center集成的企业中。
      • 配置文件设置—包含企业名称、企业唯一名称和徽标URL。
      • 全局代理设置—允许选择语音通道的默认代理来处理回落场景。
      • 数据保留摘要—提供此企业的数据保留期限摘要。
    • 队友 标签页中,您可以查看和管理有权访问应用程序的队友列表。每个用户被分配一个角色,确定他们可以根据授予的权限执行的操作。

了解您的仪表板

在仪表板上,AI代理由显示基本信息的卡片表示,包括AI代理名称、上次更新者、上次更新日期、以及用于培训代理的引擎。

AI代理卡上的任务

将鼠标悬停在AI代理卡上以查看以下选项:

  • 预览—单击预览 打开AI代理预览小部件。
  • 椭圆形 图标—单击此图标执行以下任务:
    • 复制预览链接—复制预览链接以粘贴到新标签页并预览聊天小部件上的AI代理。

    • 复制访问令牌—复制AI代理的访问令牌,以便通过API调用代理。

    • 导出—将AI代理详细信息(以JSON格式)导出到本地文件夹。

    • 删除—永久删除系统中的AI代理。

    • 别针—将AI代理销到仪表板上的第一个位置,或取消别针将其移动回其之前的位置。

创建新AI代理

您可以使用仪表板右上角的 +创建代理 选项创建新AI代理。您可以选择使用预定义模板或从头创建代理。

要了解如何创建脚本和自动AI代理,请参阅以下章节:

导入预建AI代理

您可以从可用的AI代理列表中导入JSON格式的预建AI代理。首先,请确保您已将JSON格式的AI代理导出到本地文件夹。请按照以下步骤进行导入:

  1. 单击导入代理
  2. 单击上传 上传从平台导出的AI代理文件(以JSON格式)。
  3. 代理人名称 字段中,输入AI代理人名称。
  4. (可选)在系统ID中,编辑系统生成的唯一标识符。
  5. 单击导入

您的AI代理现在已成功导入到Webex AI Agent Studio平台,并在仪表板上可用。

关键字搜索

该平台提供强大的搜索功能,帮助您轻松找到和管理AI代理。您可以使用代理名称执行关键字搜索。在搜索栏中输入代理名称或名称的一部分。系统会显示符合搜索条件的AI代理列表。

按代理类型筛选

除了关键字搜索,您还可以根据AI代理的类型进行筛选,从而优化搜索结果。从下拉列表中选择一个代理类型筛选器- 脚本自动全部

管理知识库

知识库是大型语言模型(LLM)驱动的自主人工智能代理的中央信息库。自主的AI代理利用先进的AI和机器学习技术来理解、处理和生成类似于人类的文本。这些AI代理基于大量数据进行培训,使他们能够提供详细且与环境相关的响应。知识库存储自动AI代理运行所需的数据。

要访问知识库:

  1. 登录Webex AI Agent Studio平台。
  2. 仪表板上,单击左侧导航窗格上的知识 图标。会显示知识库页面。
  3. 您可以根据以下标准找到知识库:
    • 知识库的名称
    • 知识库类型
    • 在指定日期之间更新知识库
    • 在指定日期之间创建的知识库

      单击全部重置 以重置搜索条件。

  4. 您还可以创建新的知识库。要创建新的知识库,请参阅为AI代理创建知识库

为AI代理创建知识库

1

仪表板上,单击左侧导航窗格上的知识 图标。

2

知识库 页面上,单击右上角的+创建知识库

3

创建知识库 页面上,输入以下详细信息:

  1. 知识库名称—为知识库提供名称。

  2. 描述—提供有关知识库的简要描述。

4

单击创建。系统创建具有指定名称的知识库。

5

文件 标签页上:

  1. 将文件拖放到知识库中。或者,单击添加文件 以添加文件。

    系统支持以下文件格式:PDF、。doc、。docx、有线数据、。txt、。xlsx、。xls和CSV。每个文件的大小不得超过2 MB。

  2. 添加文件后,单击处理文件 以处理文件。完成后,系统会在文件 标签页下列出文件。

6

文档 标签页上:

  1. 单击+创建文档 创建您自己的知识库文档。

  2. 创建文档 页面上,输入文档名称。使用文本编辑器添加所需信息,并根据需要格式化文本。

  3. 勾选添加到现有类别 将文档添加到现有类别。您还可以选择添加至新类别 并创建新类别。

  4. 单击保存

  5. 您还可以单击+添加类别 定义类别并在相应类别下添加文档。

  6. 在左侧窗格中选择所需的文档,然后单击网络预览 以预览文档。

7

导航至信息 标签页可查看并跟踪上传的文件和创建的文档的详细信息。

  • 单击编辑 图标编辑知识库文件。编辑文件名称(如果需要)。您还可以删除现有文件并添加新文件。
  • 单击删除 图标可完全删除知识库。

下一步

配置自主AI代理的知识库 ,以回答问题。

设置自动AI代理

自主的AI代理无需直接人工干预即可独立运作。这些代理使用先进的算法和机器学习技术来分析数据,从他们的环境中学习,并调整其行动以达到特定的目标。本部分概述了自动AI代理的两种主要功能。

用于执行任务的自主AI代理

自主的AI代理可以执行各种任务,包括:

  • 自然语言处理(NLP)——以自然和会话的方式理解和回应人类语言。

  • 决策—根据可用信息和预先定义的规则做出明智的选择。

  • 自动化—自动执行重复或耗时的任务。

此部分包括以下配置设置:

创建用于执行操作的自治AI代理

1

登录Webex AI Agent Studio平台。

2

仪表板上,单击+创建代理

3

创建AI代理 屏幕上,单击从头开始

您还可以选择预定义模板以快速创建AI代理。将AI代理类型过滤为Autonomous。在这种情况下,配置文件 页上的字段将自动填充。

4

单击下一步

5

您创建哪种类型的代理 部分中,单击自主

6

您的代理的主要职能是什么 部分中,单击执行操作

7

单击下一步

8

定义代理 页面上,指定以下详细信息:

  1. 代理名称—输入AI代理的名称。

  2. 系统ID—系统生成的唯一标识符。此字段是可编辑的。

  3. AI引擎—从下拉列表中选择AI引擎。默认的AI引擎为Nova。

  4. 代理的目标—简要描述AI代理的目标。请参阅关于定义目标和AI代理说明的指导方针 ,了解最佳实践和示例。

9

单击创建。您现在已成功创建用于执行操作的自动AI代理,该代理现在可在仪表板上使用。

在AI Agent标题上,您可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关更多信息,请参阅本节

您还可以导入预构建的AI代理。有关详细信息,请参阅导入预建AI代理

下一步

更新自动AI代理的配置文件。

更新自治AI代理配置文件

开始之前

创建用于执行操作的自治AI代理。

1

仪表板上,单击您创建的AI代理。

2

导航至设置 > 配置文件 选项卡,并配置以下详细信息:

  1. 代理名称—如果需要,编辑AI代理的名称。

  2. 系统ID—如果需要,编辑AI代理的系统ID。

  3. 代理的目标—如果需要,编辑AI代理的目标。参见关于定义目标和AI代理说明的指导方针 ,了解指导方针和示例。

  4. 说明—输入AI代理的说明。参见关于定义目标和AI代理说明的指导方针 ,了解指导方针和示例。

  5. 代理配置文件图像的URL—系统获取人工智能代理徽标或图像的默认URL。如果需要,请更改此设置。

  6. AI引擎—如果需要,请更新AI引擎。

  7. 欢迎消息—AI代理用于开始交互的默认欢迎消息。如果需要,请更新此信息。

3

单击发布 使AI代理实时运行。

下一步

向AI代理添加所需的操作。

向自治AI代理添加操作

用于执行操作的自治AI代理旨在理解用户意图并据此行事。例如,在餐厅中,需要实现在线食品订单自动接收。要完成任务,您可以创建执行以下操作的自主AI代理:

  • 向客户获取所需信息。

  • 将信息传输到所需流程。

要执行操作的自治AI代理可执行以下基本要素:

  • 操作-允许AI代理与外部系统连接以执行复杂任务的功能。

  • 实体或插槽—表示实现用户意图的步骤。插槽填充涉及向客户提出具体问题,以根据表达实现客户的意图。它是AI代理开始执行操作的触发器。将输入实体定义为插槽填充的一部分。

  • 履行-确定AI代理如何完成该操作。作为实现的一部分,为自主AI代理定义输出实体,以生成特定格式的答案。系统将输出实体发送到流中,以继续执行操作并成功完成任务。

1

操作 选项卡中,单击+新操作

2

添加新操作 页面上,指定以下详细信息:

  1. 操作名称—输入操作的名称。例如,预订门票

  2. 行动说明—提供有关预期行动的简要说明。确保操作描述清晰准确。

  3. 行动范围—从下拉列表中选择行动范围。提供以下选项:

    • 单击槽填充 配置槽填充所需的输入实体。如果您选择插槽填充,则无法配置履行详细信息。
    • 单击带有履行功能的插槽填充 可配置用于插槽填充所需的输入实体,并定义操作完成的详细信息。

    代理移交 是默认情况下启用的默认操作。使用切换选项禁用代理人移交。

下一步

您可以配置插槽,也可以配置插槽并根据所选的操作范围定义实现。

配置插槽填充

插槽填充需要为AI引擎添加所需的输入实体。在操作 页面的插槽填充 部分中,添加输入实体:

  • 您可以逐个以表格格式添加实体。

  • 您还可以使用JSON文件并定义实体。有关详细信息,请参阅JSON Schema

以表格格式添加输入实体
1

要添加输入实体,请单击+新输入实体

2

添加新输入实体 页面上,请指定以下详细信息:

  1. 实体名称—输入输入实体的名称。

  2. 实体类型—选择实体的数据类型。

  3. 实体描述—提供有关实体的简要描述。确保实体描述清晰准确。

  4. 实体示例—为实体输入示例。单击+添加 可添加更多示例。

  5. 勾选必需 复选框以强制执行此实体。

3

单击添加 以添加输入实体。您可以根据需要添加任意数量的输入实体。

4

使用控制 选项对实体执行以下操作:

  1. 单击编辑 图标可编辑添加的输入实体。

  2. 单击删除 图标可删除实体。

使用JSON编辑器添加实体

您可以使用JSON编辑器添加输入实体和输出实体。在JSON编辑器视图中,实体必须以结构化的JSON格式定义。

有关详细信息,请参阅JSON Schema

输入参数结构

输入参数必须符合以下结构:

  • 类型—参数对象的数据类型。这始终是“对象”,表示参数结构化为对象。

    属性-每个键代表参数及其相关元数据的对象。

    必需—列出强制参数名称的字符串数组。

属性对象

属性对象 中的每个键代表一个输入实体/参数,并包含另一个带有该参数的元数据的对象。元数据应始终包括以下关键词:

  • 类型—参数的数据类型。允许的类型为:

    • 字符串—文本数据。

    • 整数-没有小数位的数值数据。

    • 数字—可包括小数值的数值数据。

    • 布尔值—真/假值。

    • 数组-项目列表,所有项目通常都具有相同类型。

    • 对象-具有嵌套属性的复杂数据结构。

  • 描述 -对实体代表的简要说明。这有助于AI引擎了解参数的目的和用途。建议简明且符合代理说明和操作说明的描述,以提高准确性。

  • 验证仅由“类型”平台执行。并非对所有实体强制执行“说明”,但强烈建议添加。实体元数据的其他有用关键词包括:

    • 枚举-枚举字段列出参数的可能值。这对于只应该接受有限的一组值的参数非常有用。开发人员可以定义参数应该接受的自定义值列表,以便使用该值。

    • 模式-模式字段与字符串类型一起用于指定字符串必须匹配的正则表达式。这对于验证特定格式(例如电话号码、邮政编码或自定义标识符)特别有用。
    • 示例—示例字段提供参数有效值的一个或多个示例。这有助于AI引擎了解需要哪些数据,并且对于解释和验证目的特别有用。

还有其他关键词可以使实体定义更准确、更有力。有关详细信息,请参阅JSON Schema

示例

以下示例包括各种类型的实体和关键词:

{ "type": "object", "properties": { "username": { "type": "string", "description": "帐户的唯一用户名。", "minLength":3、“最大长度”:20 },“密码”: {“类型”:“字符串”,“描述”:“帐户的密码。”,“minLength”:8,“格式”:“密码” },“电子邮件”:{“类型”:“字符串”,“描述”:“帐户的电子邮件地址。”,“模式”:“\w+([-+。']\w+)*@\w+([-。]\w+)*\。\w+([-。]\w+)*” },“出生日期”:{“类型”:“字符串”,“描述”:“用户的出生日期。”,“示例”:["mm/dd/YYYY"] },“首选项”:{“类型”:“对象”,“描述”:“用户首选项设置。”,“属性”:{“简讯”:{“类型”:“布尔值”,“描述”:“用户是否希望接收简讯。”,“默认”:true },“通知”:{“类型”:“字符串”,“描述”:“首选通知方法。”,“enum”: [“电子邮件”,“sms”,“push”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“items”:{“type”:“string”,“enum”: [“user”,“admin”,“moderator”] } } },“required”: [“username”,“password”,“email”] } 

此示例包含以下实体:

  • 用户名—具有最小和最大长度限制的字符串类型。
  • 密码—最小长度及特定格式的字符串类型(密码表示应安全处理)。
  • 电子邮件-带复数模式的字符串类型,以确保其为有效的电子邮件地址。
  • 出生日期—一个字符串类型,其中包含用于指定日期格式的示例。
  • 首选项—具有嵌套属性(简讯和通知)的对象类型,包括具有默认值的布尔和具有特定允许值的字符串(枚举)。
  • 角色—数组类型,其中每个项为字符串,仅限于特定值(枚举)。

    用户名、密码和电子邮件是“必需”数组所定义的必填项。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。遵循这些最佳实践,创建易于解释和强制执行的AI引擎定义清晰的实体。

确定履行情况

1

定义在联系人中心中实现AI代理的履行详细信息。请指定以下详细信息:

  1. 选择履行方法—选择流程。

  2. 选择流生成器—选择所需的流生成器。

  3. 流网锁URL—输入网锁URL。有关详细信息,请参阅入站网络钩子

  4. 服务密钥—输入服务密匙详细信息。

2

配置输出实体,使AI代理以流程可理解的格式生成结果。

3

要添加输出实体,请单击+新输出实体。在添加新输出实体 屏幕中,指定以下详细信息:

  1. 实体名称—输入输出实体的名称。

  2. 实体类型—选择实体的数据类型。

  3. 实体描述—提供有关实体的简要描述。确保描述清晰准确。

  4. 实体示例—为实体输入示例。单击+添加 可添加更多示例。

  5. 勾选必需 复选框以将其变为强制实体。

您还可以使用JSON文件添加输出实体。有关更多信息,请参阅使用JSON编辑器添加实体

.
4

单击添加 以添加输出实体。您可以根据需要添加任意数量的输出实体。

5

使用控制 选项对实体执行以下操作:

  1. 单击编辑 图标对实体进行更改。

  2. 单击删除 图标可删除实体。

6

单击添加 完成拼图。

下一步

单击预览 以预览AI代理。有关详细信息,请参阅预览自治AI代理。单击发布 使AI代理实时运行。

配置AI代理后:

用于回答问题的自主AI代理

自主代理可以访问和使用知识库,为用户查询提供信息和准确答案。此功能在代理需要:

  • 提供客户支持—回答常见问题解答、解决问题并引导客户完成流程。

  • 提供技术援助—针对特定主题或领域提供专家建议。

此部分包括以下配置设置:

创建自主的AI代理以回答问题

开始之前

确保创建知识库。有关更多信息,请参阅管理知识库

1

登录Webex AI Agent Studio平台。

2

仪表板上,单击+创建代理

3

创建AI代理 屏幕上,单击从头开始

您还可以选择预定义模板以快速创建AI代理。您可以将AI代理类型筛选为Autonomous。在这种情况下,配置文件页上的字段将自动弹出。

4

单击下一步

5

您创建哪种类型的代理 部分中,单击自主

6

您的代理的主要职能是什么 部分中,单击回答问题

7

单击下一步

8

定义代理 页面上,指定以下详细信息:

  1. 代理名称—输入AI代理的名称。

  2. 系统ID—系统生成的唯一标识符。此字段是可编辑的。

  3. AI引擎—从下拉列表中选择所需的AI引擎。默认的AI引擎为Nova。

    对于基于语音的预览,选择Vega。有关更多信息,请参阅语音预览

    .
  4. 知识库—从可用知识库列表中选择所需的知识库文件。

    无法将所选知识库映射到其他AI代理。

  5. 代理的目标—简要描述AI代理的目标。参见关于定义目标和AI代理说明的指导方针 ,了解指导方针和示例。

9

单击创建。已成功创建用于回答问题的自主AI代理,现在可在仪表板上使用。

在AI Agent标题上,您可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关更多信息,请参阅本节

您还可以导入预构建的AI代理。有关详细信息,请参阅导入预建AI代理

下一步

更新自动AI代理的配置文件。

更新自治AI代理配置文件

开始之前

创建自动AI代理以回答问题。

1

仪表板上,单击您创建的AI代理。

2

导航至设置 > 配置文件 选项卡,并配置以下详细信息:

  1. 代理名称—如果需要,编辑AI代理的名称。

  2. 系统ID—如果需要,编辑AI代理的系统ID。

  3. 代理的目标—简要描述AI代理的目标。参见关于定义目标和AI代理说明的指导方针 ,了解指导方针和示例。

  4. 代理配置文件图像的URL—编辑系统获取AI代理徽标或图像的URL。

  5. AI引擎—从下拉列表中选择所需的AI引擎。

  6. 欢迎消息—输入AI代理应用于开始交互的欢迎消息。

  7. 允许代理移交——启用切换选项,当客户想要与代理对话时,将对话传递给人类代理。

3

单击保存更改 以使AI代理实时运行。

下一步

配置AI代理的知识库。

配置知识库

开始之前

创建自动AI代理以回答问题。

1

仪表板 页面上,选择您创建的AI代理。

2

导航至知识库 选项卡。

3

从下拉列表中选择所需的知识库。

4

单击保存更改 以使AI代理实时运行。

下一步

单击预览 以预览AI代理。有关详细信息,请参阅预览自治AI代理

配置AI代理后:

查看自治AI代理会话和历史

您可以查看您创建的每个自治AI代理的会话和历史详细信息。会话页面显示使用常数创建的会话的详细信息。历史记录 页面可查看在AI代理上执行配置更改的详细信息。

会话

会话 页面提供AI代理和用户之间所有交互的完整记录。要导航至会议 页面:

  1. 仪表板上,单击要查看会话详细信息的自治AI代理。
  2. 在左侧导航窗格中,单击会话

会话 页面会显示。每个会话将显示为包含会话的所有消息的记录。此信息对于审核、分析和改进AI代理非常有用。

会话表显示为该AI代理创建的所有会话/会议室的列表。如果一个屏幕中的行数超过可以容纳的行,则该表将分页。表格中的任何字段都可以使用左侧的精细结果 部分进行排序或筛选。此处显示的字段代表有关任何特定会议的以下信息:

  • 会话ID —对话的唯一会议室ID或会话ID。

  • 消费者ID -与AI代理交互的消费者的ID。
  • 通道-发生交互的通道。

  • 更新时间:会议室关闭时间。

  • 房间元数据-包含有关房间的其他信息。

  • 勾选所需复选框:

    • 隐藏测试会话—要隐藏测试会话并仅显示实时会话列表。
    • 已发生代理移交—过滤移交给代理的会话。如果发生代理移交,会显示耳机 图标,表示将聊天转交给人类代理。
    • 发生错误-过滤发生错误的会话。
    • 下调—过滤下调的会话。

    单击会话表中的行以查看该会话的详细信息。锁定图标表示会话已锁定,需要解密。您需要拥有解密会话的权限。如果启用了解密访问 切换,您可以使用解密内容 按钮访问任何会话。但是,只有当租户的高级数据保护 设置为真或启用时,此功能才适用。

历史记录

历史记录 页面可查看在AI代理上执行配置更改的详细信息。要查看特定代理的历史:

  1. 仪表板上,单击要查看历史记录的“自治AI代理”。
  2. 在左侧导航窗格中,单击历史记录

历史记录 页面显示以下选项卡:

  • 审核日志—单击审核日志 选项卡可查看AI代理所做的更改。
  • 模型历史记录—单击模型历史记录 标签页可查看用于执行操作的自主人工智能代理的不同版本。

审核日志

审核日志 标签页跟踪对自动AI代理所做的更改。您可以查看过去35天更改的详细信息。审核日志 标签页显示以下详细信息:

具有“管理员”或AI代理开发人员角色的用户只能访问审核日志 选项卡。具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新至—更改的数据和时间。
  • 更新者—包含更改的用户姓名。
  • 字段—更改的AI代理的特定部分。
  • 描述—有关变更的其他信息。

您可以使用更新者字段描述 搜索选项搜索特定的审核日志。您可以根据更新在按字段更新 对日志进行排序。

模型历史记录

模型历史记录 标签页仅适用于自主AI代理执行操作。

每当您发布用于执行操作的自治AI代理时,将保存自治AI代理版本,并可在模型历史记录 标签页中找到。您可以从模型历史记录 选项卡查看不同版本的AI代理。

  • 模型描述—关于AI代理版本的简要描述。
  • AI引擎—用于该版本的AI代理的AI引擎。
  • 更新日期—创建版本的日期和时间。
  • 操作—允许您对AI代理执行以下操作
    • 加载—AI代理上的所有更改都将丢失。您必须再次执行配置。
    • 导出—用于导出AI代理。

预览您的自治AI代理

您可以在创建AI代理时、编辑和部署代理后预览自动AI代理。您可以从:

  • AI代理仪表板—将鼠标悬停在 AI代理卡上,该AI代理的 预览 选项将显示出来。单击以打开AI代理预览。
  • AI代理标题— 单击AI代理卡以打开AI代理。 预览 选项始终显示在标题部分。
  • 最小化小部件—启动预览并最小化后,页面右下角会出现聊天头 小部件 。您可以使用此选项轻松重新打开预览模式。

Webex AI Agent Studio还提供可共享的预览选项。单击右上角的菜单,然后选择复制预览链接 选项。您可以与其他用户(如测试人员或AI代理的消费者)共享预览链接。

平台预览小部件

预览小工具显示在屏幕右下角。您可以提供utterances(或一系列utterances)以检查AI代理的响应并确保其正常运行。

此外,您可以最小化预览小部件,提供消费者信息,并启动多个房间来测试AI代理。

可共享的预览小部件

可共享的预览小工具允许您以可演示的方式与利益相关者和消费者共享AI代理,而无需开发自定义用户界面来显示AI代理。默认情况下,复制的预览链接将使AI代理具有电话外壳。您可以通过更改预览链接中的某些参数进行一些快速自定义。您可以按照以下方式自定义小部件:

  • 小部件颜色—将brandColor 参数添加到链接中。您可以使用颜色名称或使用十六进制颜色代码来定义简单的颜色。
  • 电话外壳—更改链接中的电话外壳 参数值。默认情况下,此设置为 ,可以通过将其设为来禁用。

    包含这些参数的示例预览链接: ? bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=&brandcolor<在“_XXXX”>格式中输入颜色的十六进制值。

基于语音的预览

用于回答问题的自主AI代理支持基于语音的预览。要启用该选项:

  1. 导航至仪表板 并选择AI代理。
  2. 导航至设置 > 配置文件
    1. AI引擎 下拉列表中选择Vega
  3. 单击保存更改

预览 选项将通过麦克风 图标进行更新,用于语音预览。单击预览。将显示语音预览小部件。

您必须启用麦克风访问才能使用此功能。

您可以在语音预览小部件中查看以下选项:

  • 开始 按钮开始预览。
  • 当语音预览进行时,对话的实时转录 会显示在小工具中。
  • 结束通话 以结束对话。
  • 静音 至静音。

使用分析查看自治AI代理的性能

AI代理分析部分提供用于评估AI代理性能和有效性的关键指标的图形化表示。要生成自治AI代理的分析:

  1. 仪表板中选择AI代理。
  2. 在左侧导航窗格上,单击分析。AI代理性能的概述以表格格式和图形表示方式显示。

第一部分显示以下关于AI代理的会话和消息的统计数据。

  • 无人工干预的AI代理处理的总会话和会话。
  • 总代理移交,即移交给人类代理的会话数量的计数。
  • 每日平均会话
  • 总消息(人类和AI代理消息)以及这些消息中有多少来自用户。
  • 每日平均消息

第二部分显示有关用户的统计数据。它提供了用户总数,以及每个用户和每日平均用户平均会话的信息。

第三部分显示AI代理响应和代理移交

设置脚本AI代理

本部分介绍如何在Webex AI Agent Studio平台上设置和管理脚本AI代理,以便为用户查询提供准确响应,并有效执行自动化任务。

用于执行任务的脚本AI代理

脚本AI代理增强了Webex AI Agent Studio平台的无代码代理构建功能。脚本AI代理可实现多轮对话,从客户那里获取相关数据以执行特定任务。内容项包括:

  • 运行简单的命令—按照说明完成预定义操作。

  • 处理数据-根据指定的规则操作和转换数据。

  • 与其他系统交互—与其他解决方案进行通信并控制其他解决方案。

此部分包括以下配置设置:

创建用于执行操作的脚本AI代理

1

登录Webex AI Agent Studio平台。

2

仪表板上,单击+创建代理

3

创建AI代理 屏幕上,从头创建新的AI代理。

您还可以选择预定义模板以快速创建AI代理。您可以将AI代理类型筛选为脚本。在这种情况下,配置文件页上的字段将自动弹出。
4

单击从头开始 ,然后单击下一步

5

您创建哪种类型的代理? 部分中,单击脚本

6

您的代理的主要职能是什么? 部分中,单击执行操作

7

单击下一步

8

定义代理 页面上,指定以下详细信息:

  1. 代理名称—输入AI代理的名称。

  2. 系统ID—这是系统生成的唯一标识符。

    您还可以编辑此字段。
  3. AI引擎—从下拉列表中选择AI引擎。

9

单击创建。已成功创建用于回答问题的脚本AI代理,现在可在仪表板上使用。

在AI Agent标题上,您可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关更多信息,请参阅本节

您还可以导入预构建的AI代理。有关详细信息,请参阅导入预建AI代理

下一步

创建实体,添加意图,并定义响应

更新脚本AI代理配置文件

开始之前

创建脚本AI代理以回答问题。

1

登录Webex AI Agent Studio平台。

2

仪表板中选择您创建的AI代理。

3

导航至设置 > 配置文件 并配置以下详细信息:

  1. 代理名称—根据需要编辑AI代理的名称。

  2. 系统ID—根据需要编辑AI代理的系统生成标识符。

  3. 代理配置文件图像的URL—编辑系统获取AI代理徽标或图像的URL。

  4. 描述—输入有关AI代理的详细信息。

  5. 允许反馈—启用此切换,让AI代理在消息中请求反馈。

  6. 自定义错误消息—在与AI代理聊天期间写出错误消息。

4

单击保存更改 以保存设置。

管理实体

实体是对话的基础。它们是AI代理从用户表达中提取的基本要素。它们代表特定信息,例如产品名称、日期、数量或任何其他重要词语。通过有效地识别和提取实体,AI代理可以更好地了解用户的意图,并提供更准确和相关的响应。

实体类型

Webex AI Agent Studio提供11种预建实体类型,用于捕获各种类型的用户数据。您还可以创建以下任意自定义实体。

自定义实体

这些实体是可配置的,允许开发人员捕获特定用例的信息。

  • 自定义列表—定义期望字符串列表,以捕获预建实体未涵盖的特定数据点。您可以针对每个字符串添加多个同义词。例如,自定义比萨饼大小实体。

  • Regex-使用正则表达式识别特定模式并提取相应数据。例如,电话号码后缀(例如:123-123-8789)。

  • 数字—以高精度捕获固定长度的数字输入,特别是在语音交互中。在非语音交互中,它被用作自定义和Regex实体类型的替代。例如,要检测五位数的帐号,必须定义五的长度。

  • 字母数字-捕获字母和数字的组合,对语音和非语音输入提供准确的识别。

  • 自由形式—捕获难以定义或验证的灵活数据点。

  • 映射位置(WhatsApp)—提取您在WhatsApp通道上共享的位置数据。

系统实体

实体名称描述示例输入示例输出
日期以自然语言解析日期为标准日期格式“明年7月”01/07/2020
时间以自然语言解析时间为标准时间格式5在晚上17:00
电子邮件地址检测电子邮件地址通过电子邮件info@cisco.com发送给我 info@cisco.com
电话号码检测常见电话号码请致电98765432109876543210
货币单位解析货币和金额我要20美元20$
序列检测序号十分之四4th
红衣主教检测到枢机号码十分之四10
地理位置检测地理位置(城市、国家等)我在英国伦敦的泰晤士河游泳英国伦敦
人物姓名检测常见名称微软的比尔·盖茨比尔盖茨
数量识别测量值,如重量或距离我们距离巴黎5公里5km
持续时间确定时间段1周假期1 周

可从实体选项卡编辑创建的实体。将实体链接到意图时,在添加这些实体时,将注释您与检测到的实体之间的语句。

实体角色

当一个实体需要在一个意图中多次被收集时,实体角色变得至关重要。通过向同一个实体分配不同的角色,您可以更准确地指导AI代理理解和处理用户输入。

例如,要预订具有分班制的航班,您可以创建具有三个角色的机场 实体:来源目的地分层。通过对这些角色注释培训用语,AI代理可以学习预期的模式,并无缝处理复杂的预订请求。

实体角色仅支持Mindmeld(自定义和系统实体)和Rasa(仅自定义实体),管理员需要在NLU引擎选择器对话框的高级设置下检查实体角色 复选框。

当实体角色正在使用时,管理员无法从RASA或Mindmeld切换到Swiftmatch。必须从意图中删除角色,以便从高级NLU引擎设置中禁用实体角色。您可以创建具有实体角色的实体

创建具有实体角色的实体

准备工作

1

登录Webex AI Agent Studio平台。

2

仪表板上,单击您创建的脚本AI代理。

3

单击左侧窗格上的培训

4

培训数据 页面上,单击实体 选项卡。

5

单击创建实体

6

创建实体 窗口中,指定以下字段:

  1. 实体名称—输入实体名称。

  2. 实体类型—从下拉列表中选择自定义列表 选项。

  3. —为实体输入值。

7

启用自动建议插槽值 切换以自动完成,并在对话期间为该实体提供备用建议。

角色 字段仅在RASA和Mindmeld NLU引擎的更改培训引擎 窗口的高级设置 部分启用实体角色时才会显示。

8

单击保存

您可以使用操作 列中的编辑删除 选项来执行相关操作。

下一步

创建实体后,您可以将角色链接到实体

将角色链接到实体
1

登录Webex AI Agent Studio平台。

2

仪表板上,单击您创建的AI代理。

3

单击左侧窗格中的培训

4

培训数据 页面上,选择要链接实体和实体角色的意图。

默认情况下,会显示意图 选项卡。
5

插槽 部分中,单击链接实体

6

选择实体名称的实体角色。

7

单击保存

您可以向实体分配角色,以便为意图收集同一实体两次。

自然语言理解(NLU)引擎

脚本的AI代理使用自然语言理解(NLU)与机器学习来识别客户意图。以下NLU引擎解释客户输入并提供准确响应:

  • Swiftmatch —一种支持多种语言的快速轻量级引擎。
  • RASA -一个领先的开源会话AI框架。
  • Mindmeld (Beta)—提供高级对话流和NLU功能。

RASA需要比Swiftmatch更多的培训数据才能实现高精度。开发人员可以切换脚本AI代理的文章和培训选项卡上的NLU引擎,以评估性能。更改引擎更新了AI代理的算法,需要根据新模型进行精确推断。您可以使用Sessions中的相似度评分和单点测试分析性能差异。

在切换引擎后,开发人员还可以在“移交和推断”部分测试和调整阈值分数。对于RASA,阈值分数往往与意图数成反比,这意味着具有多个意图(100+)的代理在推理设置中通常具有较低的回落分数。

更改培训引擎

要在NLU引擎之间切换。

  1. 选择要更改培训引擎的AI代理。

    • 对于用于回答问题的脚本AI代理:单击文章。会显示知识库 页面。
    • 对于执行任务的脚本AI代理:单击培训。将显示培训数据页。
  2. 单击页面右侧的NLU引擎 旁边的设置 图标。更改培训引擎 窗口会显示。

    默认情况下,NLU引擎将设置为新创建的AI代理的Swiftmatch。

  3. 选择培训引擎以培训AI代理。可能的值:

    • RASA(Beta)
    • 滑动比赛
    • Mindmeld(Beta)

  4. 推理 部分中指定此信息:

    • 显示倒退的得分低于此分数—要向您显示响应所需的最小信心,下面显示倒退的响应。
    • 部分匹配的分数差异—定义响应信心水平之间的最小差距,以清晰地显示部分匹配模板下面所示的最佳匹配。

  5. 单击以展开高级设置 部分。
    • 删除单词—“单词”是功能单词,可以建立句子内其他单词之间的语法关系,但单词本身没有词汇。当您从句子中删除短语(如a、an、the等)、代词(他、她等)时,机器学习算法可以专注于定义消费者查询文本含义的单词。如果您选中此复选框,则会在培训和推理时从句子中删除“停止词”。此NLU引擎功能仅支持Swiftmatch。
    • 扩展收缩—培训数据中的英语收缩,以及传入的消费者查询中的术语,可以扩展到原始表格,以获得更高的准确性。示例:“不允许”扩展为“不允许”。如果选择此复选框,则输入消息中的收缩将在处理之前展开。所有三个NLU引擎都支持此功能。
    • 推理中的拼写检查—文本更正库在推理前识别并纠正文本中的错误拼写。只有在启用了推理中的拼写检查 复选框后,所有三个引擎才支持此功能。
    • 删除特殊字符—特殊字符是影响推理的非字母数字字符。例如,NLU引擎对Wi-Fi和Wi-Fi的看法不同。如果选中此复选框,将删除消费者查询中的特殊字符,以显示适当的响应。此NLU引擎功能仅支持Swiftmatch。
    • 实体角色—自定义实体可以具有不同的角色。此NLU引擎功能仅支持RASA和Mindmeld。
    • 推理中的实体替代—培训数据和推理中的实体值被实体ID取代。此NLU引擎功能仅支持Swiftmatch。
    • 优先排空槽填充—优先排空槽填充,优先排空意图检测。
    • 按消息存储的结果—会话中的交易信息下显示AI代理计算的信心分数的文章数量。

      在会话屏幕的算法部分中显示的结果数量现在限制为5。前n个结果(1=<n=<5)可在Scripted AI代理的消息转录报告以及Sessions中的“事务信息”标签页的“算法结果”部分中找到。

    • 文字表扩展—使用复数、动词等文字表以及数据中嵌入的同义词来扩展培训数据。此功能仅支持Swiftmatch。
    • 同义词—同义词是用于表示同义词的替代单词。如果选中此复选框,培训数据中的常用英语同义词将自动生成,以准确识别消费者查询。例如,对于单词花园,系统生成的同义词可以是后院、院子等。此NLU引擎功能仅支持Swiftmatch。
    • 文字形式—文字形式可能存在多种形式,例如复数、副词、形容词或动词。例如,对于“创造”一词,可以创建、创造、创造、创造、创造、创造等。如果选中此复选框,查询中的单词将使用其他单词形式创建,然后进行处理,以便向消费者提供适当的响应。

    开发人员可以为不同的NLU引擎设置不同的阈值分数,以确定显示AI代理响应的可接受的最低分数。

  6. 单击更新 以更改AI代理人档案中的算法。
  7. 单击火车。使用所选的培训引擎对AI代理进行培训后,知识库状态将从已保存 更改为已培训

    只有当所有文章都有至少两个表达式时,您才能使用RASA和Mindmeld对AI代理进行培训。

培训

创建完所有文章后,您可以培训AI代理并使其实时进行测试和部署。要使用AI代理当前配置文件进行培训,请单击右上角的培训 。这会将状态更改为培训

培训完成后,状态将更改为已培训。单击培训 旁边的重新加载 图标以检索当前的培训状态。

此时,您可以单击Make Live 使经过培训的档案实时运行,并在可共享预览或部署AI代理的外部通道上对其进行测试。

向量模型

现在,您可以在Swiftmatch NLU引擎中选择其首选向量模型,作为高级引擎设置的一部分。可在两个选项之间进行选择:Utterance级别与Article级别向量。在我们不断努力提高NLU引擎的准确性时,我们尝试使用文章级向量,而不是使用口语级向量的旧模型。我们发现,在大多数情况下,文章级向量提高了精度。注意,文章级向量是新的单语言AI代理向量的新默认值。对于多语言AI代理人文章级别匹配,仅在多语言模型为Polymatch时才支持。

您可以在课程的其他信息 部分中查看推断时可用的矢量模型信息。

管理意图

Intent 是Webex AI Agent Studio平台的核心组件,可使AI代理有效地理解并响应您的意见。它代表要在对话中完成的具体任务或行动。您可以定义与要执行的任务相对应的所有意图。意图分类的准确性直接影响AI代理提供相关和有用的响应的能力。意向分类是指基于您的输入识别意向的过程,允许AI代理以有意义且与环境相关的方式做出响应。

系统意图
  • 默认回退意图——AI代理的功能本身受到旨在识别和响应的意图的限制。虽然企业无法预测您可能会问的每个问题,但默认回退意图 可以帮助对话保持正轨。

    通过实施默认回退意图,AI代理开发人员可以确保AI代理优雅地处理意外或超出范围的查询,将对话重定向到已知的目的。

    AI代理开发者无需向回退意图添加特定语句。当代理遇到范围以外的已知问题,否则可能会不正确地归类为其他意图时,可以对代理进行培训,以自动触发回退意图。

    例如,在银行AI代理中,客户可能会尝试询问贷款情况。如果AI代理未配置为处理与贷款相关的查询,则这些查询可以合并为默认回退意图中的培训短语。当客户在对话中的任何时间询问贷款时,AI代理会认为该查询超出其定义的目的,并触发回馈响应。这确保了更适当的响应。

    回退意图不应有任何与其相关联的插槽。

    回退意图必须为其响应使用默认回退模板键。

  • 帮助—此意图旨在解决客户对AI代理能力的疑问。当客户不确定自己能完成什么工作或谈话中遇到困难时,他们通常会向寻求帮助。

    默认情况下,帮助意图的响应映射到帮助消息 模板键。但是,AI代理开发人员可以自定义响应或更改相关的模板密钥,以提供更量身定制且信息丰富的指导。

    建议向高层传达人工智能代理的能力,让客户清楚地了解下一步该做什么。

  • 与代理交谈—此意图使客户能够在与AI代理交互的任何阶段向人类代理请求协助。当调用此意图时,系统会自动启动向人类代理的传输。此意图的默认响应模板为代理移交。虽然对于更改响应模板键没有UI限制,但更改不会影响人类移交的结果。
小型谈话意图

所有新创建的AI代理都包含四个预先定义的小聊意图,用于处理常见的客户问候、表达感激之情、负面反馈和告别:

  • 问候语
  • 谢谢
  • AI代理没有帮助
  • 再见
这些意图及其相应响应默认在每个AI代理中可用。但是,您可以自定义或删除它们,以与您的特定用例和所需的对话流程保持一致。

创建意图

开始之前

在创建意图之前,请确保创建实体以链接到意图。有关详细信息,请参阅使用实体角色创建实体

1

登录Webex AI Agent Studio平台。

2

仪表板上,选择AI代理。

3

单击左侧窗格中的培训

4

培训数据 页面上,单击创建意图

5

创建意图 窗口中,指定以下详细信息:

  1. 意图名称—输入意图名称。

  2. 添加语句—添加一个语句以调用意图,然后单击添加

    如果添加的语句中存在任何实体,它们将在语句中自动注释,并出现在插槽 部分中。您可以将更多实体作为插槽添加到意图中。有关详细信息,请参阅使用实体角色创建实体。每个插槽显示以下内容:
    • 实体名称。
    • 是否要完成意图。
    • AI代理尝试从用户获取此插槽值的重复次数。
    • 模板键。
6

如果实体是强制性的,请勾选必需 复选框。

7

输入此插槽允许的重复次数。默认情况下,号码设置为三。

8

从下拉列表中选择模板键。

  1. 单击新建 为实体创建新的响应模板键。这些模板键的响应内容在响应 部分中配置。每个模板键都有一个对应的响应,当触发该意图时发送给用户。

9

响应 部分中,输入最终响应模板键,以便在完成意图时返回给用户。

10

启用完成后重置插槽 切换以在意图完成后重置对话中收集的插槽值。

如果此切换处于禁用状态,该插槽将保留旧值,并显示相同的响应。
11

启用更新隔间值 切换,以便在与消费者对话期间更新隔间值。

AI代理会考虑在插槽中填写的最后一个值,以处理数据。如果启用,当客户为相同插槽类型提供新信息时,填充插槽的值就会更新。
12

启用为插槽提供建议 切换,根据用户输入在最终响应中提供有关插槽填充和替代插槽值的建议。

13

启用结束对话 切换以在此意图后结束会话。

Webex Connect和语音流可以使用它来关闭与消费者的对话。
14

单击保存

单击培训 标签页右上角的培训 以反映意图和实体的任何更改。

要培训Rasa或Mindmeld NLU引擎,每个意图至少需要两个培训变体(utterances)。此外,每个插槽必须有至少两个注释。如果未满足这些要求,则禁用了火车 按钮。受影响的意图旁边会显示警告图标,以指示问题。但是,默认回退意图不受这些要求约束。

下一步

创建意图后,需要一些信息才能实现该意图。关联实体决定如何从用户表达中获取此信息。有关更多信息,请参阅有意向链接实体

有意链接实体

开始之前

在添加语句之前,请确保创建实体并链接它们。此自动注释,同时添加语句。

1

登录Webex AI Agent Studio平台。

2

仪表板上,单击您创建的AI代理。

3

单击左侧窗格中的培训

4

培训数据 页面上,选择要链接实体和实体角色的意图。

默认情况下,会显示意图 选项卡。
5

插槽 部分中,单击链接实体

链接的实体显示在“插槽”部分中。
6

选择实体名称的实体角色。

7

单击保存

当实体被标记为必要时,其他配置选项将可用。您可以指定AI代理在升级或提供回退响应之前可以请求缺失实体的最大次数。如果所需的实体没有在指定的重复次数内提供所需实体,则可以定义要调用的模板密钥。

一旦AI代理识别意图并收集所有必要数据(插槽),它将使用与该意图配置的最后模板密钥关联的消息进行响应。要开始新的对话或处理后续目的,而不传输先前数据,您需要启用完成后重置插槽 切换。此设置可从对话历史中清除所有已识别的实体,确保每次新互动都有新的开始。

生成培训数据

您必须手动将培训数据添加到其意图中,以使AI代理以合理的准确度工作。培训数据包括您可以调用相同意图的不同方式。您可以为每个意图添加至少15-20个变体,以提高其准确性。手动创建此培训资源可能既繁琐又耗时。您可以仅添加几个变体,或仅添加关键字作为变体而不是有意义的句子。可以通过生成培训数据来补充现有培训数据来避免这种情况。

要生成培训数据,请按照以下步骤操作:

  1. 输入意图名称和示例语句。
  2. 单击生成
  3. 提供指导AI意图的简要说明。
  4. 为AI生成的建议指定所需的变体数量和创意水平。
  • 同时生成许多变体可能会影响质量。我们建议每代最多20个变种。
  • 较低的创意设置可以产生较少的变体。
  • 生成过程可能需要几秒钟,具体取决于请求的变体数量。
  • 闪电图标将人工智能生成的变体与用户定义的培训数据区分开来。
自然语言理解(NLU)引擎

脚本的AI代理使用自然语言理解(NLU)与机器学习来识别客户意图。以下NLU引擎解释客户输入并提供准确响应:

  • Swiftmatch —一种支持多种语言的快速轻量级引擎。
  • RASA -一个领先的开源会话AI框架。
  • Mindmeld (Beta)—提供高级对话流和NLU功能。

RASA需要比Swiftmatch更多的培训数据才能实现高精度。开发人员可以切换脚本AI代理的文章和培训选项卡上的NLU引擎,以评估性能。更改引擎更新了AI代理的算法,需要根据新模型进行精确推断。您可以使用Sessions中的相似度评分和单点测试分析性能差异。

在切换引擎后,开发人员还可以在“移交和推断”部分测试和调整阈值分数。对于RASA,阈值分数往往与意图数成反比,这意味着具有多个意图(100+)的代理在推理设置中通常具有较低的回落分数。

更改培训引擎

要在NLU引擎之间切换。

  1. 选择要更改培训引擎的AI代理。

    • 对于用于回答问题的脚本AI代理:单击文章。会显示知识库 页面。
    • 对于执行任务的脚本AI代理:单击培训。将显示培训数据页。
  2. 单击页面右侧的NLU引擎 旁边的设置 图标。更改培训引擎 窗口会显示。

    默认情况下,NLU引擎将设置为新创建的AI代理的Swiftmatch。

  3. 选择培训引擎以培训AI代理。可能的值:

    • RASA(Beta)
    • 滑动比赛
    • Mindmeld(Beta)

  4. 推理 部分中指定此信息:

    • 显示倒退的得分低于此分数—要向您显示响应所需的最小信心,下面显示倒退的响应。
    • 部分匹配的分数差异—定义响应信心水平之间的最小差距,以清晰地显示部分匹配模板下面所示的最佳匹配。

  5. 单击以展开高级设置 部分。
    • 删除单词—“单词”是功能单词,可以建立句子内其他单词之间的语法关系,但单词本身没有词汇。当您从句子中删除短语(如a、an、the等)、代词(他、她等)时,机器学习算法可以专注于定义消费者查询文本含义的单词。如果您选中此复选框,则会在培训和推理时从句子中删除“停止词”。此NLU引擎功能仅支持Swiftmatch。
    • 扩展收缩—培训数据中的英语收缩,以及传入的消费者查询中的术语,可以扩展到原始表格,以获得更高的准确性。示例:“不允许”扩展为“不允许”。如果选择此复选框,则输入消息中的收缩将在处理之前展开。所有三个NLU引擎都支持此功能。
    • 推理中的拼写检查—文本更正库在推理前识别并纠正文本中的错误拼写。只有在启用了推理中的拼写检查 复选框后,所有三个引擎才支持此功能。
    • 删除特殊字符—特殊字符是影响推理的非字母数字字符。例如,NLU引擎对Wi-Fi和Wi-Fi的看法不同。如果选中此复选框,将删除消费者查询中的特殊字符,以显示适当的响应。此NLU引擎功能仅支持Swiftmatch。
    • 实体角色—自定义实体可以具有不同的角色。此NLU引擎功能仅支持RASA和Mindmeld。
    • 推理中的实体替代—培训数据和推理中的实体值被实体ID取代。此NLU引擎功能仅支持Swiftmatch。
    • 优先排空槽填充—优先排空槽填充,优先排空意图检测。
    • 按消息存储的结果—会话中的交易信息下显示AI代理计算的信心分数的文章数量。

      在会话屏幕的算法部分中显示的结果数量现在限制为5。前n个结果(1=<n=<5)可在Scripted AI代理的消息转录报告以及Sessions中的“事务信息”标签页的“算法结果”部分中找到。

    • 文字表扩展—使用复数、动词等文字表以及数据中嵌入的同义词来扩展培训数据。此功能仅支持Swiftmatch。
    • 同义词—同义词是用于表示同义词的替代单词。如果选中此复选框,培训数据中的常用英语同义词将自动生成,以准确识别消费者查询。例如,对于单词花园,系统生成的同义词可以是后院、院子等。此NLU引擎功能仅支持Swiftmatch。
    • 文字形式—文字形式可能存在多种形式,例如复数、副词、形容词或动词。例如,对于“创造”一词,可以创建、创造、创造、创造、创造、创造等。如果选中此复选框,查询中的单词将使用其他单词形式创建,然后进行处理,以便向消费者提供适当的响应。

    开发人员可以为不同的NLU引擎设置不同的阈值分数,以确定显示AI代理响应的可接受的最低分数。

  6. 单击更新 以更改AI代理人档案中的算法。
  7. 单击火车。使用所选的培训引擎对AI代理进行培训后,知识库状态将从已保存 更改为已培训

    只有当所有文章都有至少两个表达式时,您才能使用RASA和Mindmeld对AI代理进行培训。

培训

创建完所有文章后,您可以培训AI代理并使其实时进行测试和部署。要使用AI代理当前配置文件进行培训,请单击右上角的培训 。这会将状态更改为培训

培训完成后,状态将更改为已培训。单击培训 旁边的重新加载 图标以检索当前的培训状态。

此时,您可以单击Make Live 使经过培训的档案实时运行,并在可共享预览或部署AI代理的外部通道上对其进行测试。

向量模型

现在,您可以在Swiftmatch NLU引擎中选择其首选向量模型,作为高级引擎设置的一部分。可在两个选项之间进行选择:Utterance级别与Article级别向量。在我们不断努力提高NLU引擎的准确性时,我们尝试使用文章级向量,而不是使用口语级向量的旧模型。我们发现,在大多数情况下,文章级向量提高了精度。注意,文章级向量是新的单语言AI代理向量的新默认值。对于多语言AI代理人文章级别匹配,仅在多语言模型为Polymatch时才支持。

您可以在课程的其他信息 部分中查看推断时可用的矢量模型信息。

标记生成的变体

为了确保负责任的AI使用,开发人员可以标记由AI生成的输出以供审核。这样可以识别和预防任何有害或有偏见的内容。要标记由AI生成的输出:

  • 找到旗帜选项:每个生成的语句都有一个标记选项。
  • 提供反馈:标记输出时,开发人员可以添加注释并指定标记的原因。

此功能最初可用,每月使用限制为500个生成操作。为了满足不断增长的需求,开发人员可以联系其帐户所有者,请求增加此限制。

创建多语言意图和实体

您可以使用多种语言创建培训数据。对于为AI代理配置的每种语言,您必须定义反映所需交互的语句。虽然插槽在不同语言之间保持一致性,但模板键可唯一识别每种语言的响应。

并非所有语言都支持所有实体类型。有关每种语言支持的实体类型列表的更多信息,请参阅脚本AI代理支持的语言支持的语言表。

管理回答

响应是您的AI代理在回应客户查询或意图时向客户发送的信息。您可以创建包含:

  • 文本—用于直接通信的纯文本消息。
  • 代码—动态内容或操作的嵌入式代码。
  • 多媒体—用于增强用户体验的图像、音频或视频元素。

回答分为两个主要部分:

  • 模板—映射到特定目的的预定义响应结构。
  • 工作流—根据已确定的意图确定要使用哪个模板的逻辑。

Agent Handover、Help、Fallback和Welcome的模板已预配置,可从相应的模板更改响应消息。

响应类型

响应设计器部分涵盖不同类型的响应以及如何配置它们。

工作流 标签页用于处理异步响应,同时呼叫以异步方式响应的外部API。工作流必须使用Python进行编码。

可变替换

变量替代允许您将动态变量作为响应模板的一部分。会话中所有标准变量(或实体),以及AI Agent开发人员可以在自由形式对象(如数据 字段)中设置的变量,都可以使用此功能在响应模板中使用。使用以下语法表示变量:${variable_name}。例如,使用名为apptdate的实体的值使用 ${entities.apptdate}${newdfState.model_state。entities.apptdate.value}。

可以通过从渠道接收的变量或在对话过程中从消费者收集的变量来个性化回答。当您开始输入${时,自动完成功能会显示文本区域中变量的语法。选择所需的建议自动填充该区域并突出显示该变量。

使用响应设计器配置响应

响应设计器提供了一个易于使用的界面,用于创建响应而不需要广泛的编码知识。有两种响应类型:

  • 条件响应: 对于非开发人员,此选项允许轻松构建AI代理向客户提供的响应。
  • 代码片段: 对于使用Python的开发者,此选项为使用代码配置响应提供了灵活性。

响应设计器旨在确保用户体验满足AI代理与之交互的特定通道。

响应模板
  1. 文本-这些是简单的文本回复。为了增强用户体验,响应设计器允许单个响应中包含多个文本框,使您能够将冗长的消息分解为更易于管理的部分。每个文本框可以包含不同的响应选项。在对话过程中,会随机选择其中一种选项并将其显示给用户,确保动态和引人入胜的交互。

    要保持动态和引人入胜的用户体验,您可以向模板添加多个响应选项。当激活包含多个选项的模板时,将随机选择其中一个选项并将其显示给用户。您可以单击位于响应底部的 +添加变体 按钮来启用此功能。

    保存响应时,您可能会看到一条警告,指出需要纠正的错误数量。有错误的字段将以红色高亮显示。通过使用导航箭头,开发人员可以在任何通道或响应格式中轻松找到和修复这些错误。如果列表拣选器或转盘包含多张卡片,点导航允许您在有错误的情况下移动卡片。对于单张卡片,相应的点会转为红色以表示错误。

  2. 快速回复—文本回复可与按钮配对,按钮可以是基于文本或URL链接。文本按钮需要标题和有效负载,单击后将其发送给机器人。URL按钮将用户重定向到特定网页。

    当客户的查询不明朗时,部分匹配允许机器人建议相关文章或意图作为选项。此功能适用于Web和Facebook交互。

    添加URL快速回复

    固定和条件响应中的URL快速回复按钮使您能够创建按钮,将用户重定向到您的网站以获取更多信息或操作(如填写表格)。单击后,这些按钮会在同一浏览器窗口中的新标签页中打开指定的URL,而不会将任何数据返回到机器人。

    要在条件或固定响应中添加URL快速回复:

    1. 选择要配置URL快速回复的文章或模板键。
    2. 单击+添加快速回复。出现按钮类型 弹出窗口。
    3. 在Web通道中选择按钮类型为 URL
    4. 指定按钮的标题和消费者单击按钮后必须重定向的URL。
    5. 单击完成 以添加URL快速回复。

    URL类型按钮也可以通过动态响应类型进行配置,这些按钮将使用python代码片段进行配置。预览和可共享的预览部分支持这些按钮。IMIchat的Live聊天小部件或其他第三方频道目前不支持它们。

  3. 旋转木马——丰富答案可包括一张卡片或以旋转木马格式排列的多张卡片。每张卡片都需要标题,可包含图像、说明以及最多三个按钮。

    旋转木马模板中的快速回复按钮可配置为文本或URL链接。单击URL按钮将用户重定向到指定的网站。单击基于文本的快速回复按钮,将配置的有效负载发送到机器人,触发相应的响应。

  4. 图像-用户可通过提供URL来配置图像的多媒体模板。
  5. 视频—基于已配置的视频URL在预览中呈现视频。
  6. 代码—可用于为呼叫API写入Python代码,或执行其他逻辑。
代码片段

条件响应具有广泛的功能和多样化的模板,可以有效地满足大多数AI代理的需求。但是,对于无法通过条件响应完全实现的复杂用例,或者对于喜欢编码的开发者,可以使用Code Snippet响应类型。

代码片段允许您使用Python代码配置响应。此方法使您能够在响应模板或文章中创建所有类型的响应,包括快速回复、文本、拼图、图像、音频、视频和文件。

代码片段模板中定义的函数代码可用于设置随后在其他模板中使用的变量。需要注意的是,当在条件响应中使用时,功能代码不能直接返回响应。

代码片段验证-该平台仅检查正在配置的代码片段中的语法错误。但是,响应内容本身中的任何错误都可能导致用户在配置的通道上与机器人交互的问题。例如,编辑器不会阻止您为Web通道添加“时间选择器”响应,但如果用户的查询触发该特定响应,则会导致错误。

如果您未为不同通道配置唯一的响应,则Web响应将作为默认响应,并将相同的响应发送给客户。 Web通道上支持的模板列表如下:

  1. 文本-可有多种变体的简单文本消息。此配置消息基于查询显示。
  2. 快速回复—带有文本和可单击按钮的模板。
  3. 旋转木马 -卡片集合,每张卡片都有标题、图像URL和说明。
  4. 图像—通过提供URL来配置图像的模板。
  5. 视频—通过提供视频URL来配置视频的模板。您可以通过点击或点击图像播放视频。
  6. 文件—通过提供访问文件的URL来配置PDF文件的模板。
  7. 音频-通过提供音频URL来配置音频文件的模板。它还显示输出中音频消息的持续时间。

配置管理设置

开始之前

创建脚本AI代理。

1

导航至设置 > 管理 并配置以下详细信息:

  1. 代理状态—启用切换使AI代理不可用。

  2. 禁用消息—为禁用代理编写消息,此消息将显示给尝试访问此代理的用户。

  3. 回退操作—选择此选项对传入给代理的消息采取适当的操作。可能的值:

    • 什么也不做:未采取任何行动。

    • 发送给代理:聊天根据向AI代理的传入消息传递给代理。

  4. 会话管理>允许反馈—启用此切换以请求用户关于每个AI代理回复的有用性的反馈。

  5. 会话关闭时间—会话超时(以分钟为单位),在用户不活动的情况下,会话将自动关闭。

  6. 安全—同意的免责声明。只有启用高级数据保护选项时,此字段才可用。此选项已移至后端。设置为“真”时,您可以查看此字段。

2

单击保存更改 以保存设置。

下一步

向脚本AI代理添加语言。

向脚本AI代理添加语言

开始之前

创建脚本AI代理。

1

导航至设置 > 语言 选项卡。

2

单击+添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

操作 下启用 切换以启用语言。

5

添加语言后,您可以将语言设置为默认语言。将鼠标悬停在语言上,单击设置默认

您无法删除或禁用默认语言。此外,如果您更改了现有的默认语言,则可能会影响AI代理的文章、策划、测试和预览体验。
6

单击保存更改

配置移交设置

开始之前

创建脚本AI代理。

1

导航至设置 > 交接 并配置以下详细信息:

  1. 允许代理移交—当AI代理无法处理其查询或他们明确要求时,将用户转交给代理。

  2. 启用回退时交接—会话中连续回退消息可能会触发代理人交接。此号码可在提供的文本框中配置。

  3. 在部分匹配上启用移交—会话中多次连续部分匹配可能会触发移交。此号码可配置。

  4. 为连续消息启用转发—会话中连续重复消息可能会触发代理人转发。此触发所需的重复次数是可配置的。

2

单击保存更改 以保存移交设置。

下一步

导航至脚本AI代理管理部分预览脚本AI代理

用于回答问题的脚本AI代理

脚本人工智能代理是知识驱动代理,其知识基础由一系列问题和答案组成。脚本AI代理可以基于用户创建的培训群提供答案,该群集的示例和答案。此功能在下列情况下很有用:

  • 需要特定知识—代理需要在预定义域内回答问题。
  • 一致性很重要—代理必须对类似查询提供一致的回答。
  • 需要有限的灵活性-代理的响应受培训资料中的信息限制。

此部分包括以下配置设置:

创建脚本AI代理以回答问题

1

登录Webex AI Agent Studio平台。

2

仪表板上,单击+创建代理

3

创建AI代理 屏幕上,单击从头开始

您还可以选择预定义模板以快速创建AI代理。您可以将AI代理类型筛选为脚本。在这种情况下,配置文件 页上的字段自动填充。
4

单击下一步

5

您创建哪种类型的代理 部分中,单击脚本

6

您的代理的主要职能是什么 部分中,单击回答问题

7

单击下一步

8

定义代理 页面上,指定以下详细信息:

  1. 代理名称—输入AI代理的名称。

  2. 系统ID—这是系统生成的唯一标识符。

9

单击创建

已成功创建用于回答问题的脚本AI代理,现在可在仪表板上使用。
在AI Agent标题上,您可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关更多信息,请参阅本节

您还可以导入预构建的AI代理。有关详细信息,请参阅导入预建AI代理

下一步

向AI代理添加文章

更新脚本AI代理配置文件

开始之前

创建脚本AI代理以回答问题。

1

登录Webex AI Agent Studio平台。

2

仪表板中选择您创建的AI代理。

3

导航至设置 > 配置文件 并配置以下详细信息:

  1. 代理名称—根据需要编辑AI代理的名称。

  2. 系统ID—根据需要编辑AI代理的系统生成标识符。

  3. 代理配置文件图像的URL—编辑系统获取AI代理徽标或图像的URL。

  4. 描述—输入有关AI代理的详细信息。

  5. 允许反馈—启用此切换,让AI代理在消息中请求反馈。

  6. 自定义错误消息—在与AI代理聊天期间写出错误消息。

4

单击保存更改 以保存设置。

管理文章

文章是脚本AI代理的重要组成部分。文章是问题、其变化和对此问题的反应的组合。每个文章都有一个标识该文章的默认问题 。所有文章共同构成了AI代理的知识库语文。当您的客户提出任何要求时,系统会检查其知识库并为您提供最佳答案。

RasaMindmeld NLU引擎至少需要两个培训变体(用语),才能成为企业受训模型的一部分。如果您选择Rasa或Mindmeld NLU引擎,并且某个文章的版本少于两种,则脚本AI代理中仍无法回答问题,列车保存和列车 按钮。当您将指针停留在这些不可用按钮上时,系统会显示一条消息,要求您在培训前解决问题。此外,系统会显示与有问题的文章对应的警告图标。您可以通过为文章添加两个以上的变体来解决问题。问题解决后,列车保存和列车 按钮将可用。有两种变体不适用于默认条目-部分匹配消息、回退消息和欢迎消息。

您可以将文章归类为所选类别,所有未分类的文章仍归类为未分配。从创建文章开始,每个AI代理都有四个默认条目。以下是:

  • 欢迎消息—当客户与AI代理开始对话时,其中包含第一个消息。
  • 回落消息—当代理无法理解用户的问题时,AI代理会显示此消息。
  • 部分匹配—当AI代理识别分数小差的多个文章时(如交接推理 设置中设置),代理将此匹配消息以及匹配的文章作为选项。您还可以配置要显示的文本响应以及这些选项。
  • 您可以做什么?—您可以配置AI代理的功能。当最终用户询问AI代理功能时,AI代理会显示此功能。

除此之外,如果启用了移交推理 设置的代理移交,则将添加与代理交谈 默认条目。

所有新的AI代理还拥有四个 Smalltalk 文章,用于处理以下用户口语:

  • 问候语
  • 谢谢
  • AI代理没有帮助
  • 再见

    在创建新AI代理时,默认情况下,这些文章和响应在AI代理知识库中可用。您还可以修改或删除它们。

您无法删除欢迎消息、回退消息、与代理对话以及部分消息缺省文章。
通过UI和默认响应添加文章

文章是问题、其变化和对此问题的反应的组合。每个消费者的查询都与这些文章(知识库)进行比较,返回最高信任水平的答案将显示给用户为AI代理的响应。要添加文章:

1

登录Webex AI Agent Studio平台。

2

仪表板中选择您创建的AI代理。

3

导航至设置 > 文章,然后单击创建新文章。

4

添加默认变量。

5

为文章选择这些缺省答案中的任何一个。可能的值:

  • 条件响应—响应由规则配置。响应可以采用不同的格式,例如文本、拼写、快速回复、图像、音频、视频、代码和文件。您可以为文章添加多个答案。
  • 代码片段-使用if-else条件创建响应。

有关详细信息,请参阅使用响应设计器配置响应 部分。

6

单击保存并培训

从目录导入
1

登录Webex AI Agent Studio平台。

2

仪表板中选择您创建的AI代理。

3

导航至设置 > 文章 ,然后单击椭圆形 图标。

4

单击从目录导入

5

选择要添加到代理的文章类别。

6

单击 完成.

从链接中提取常见问题解答
1

登录Webex AI Agent Studio平台。

2

仪表板中选择您创建的AI代理。

3

导航至设置 > 文章 并单击椭圆图标。

4

单击从链接中提取常见问题解答

5

提供托管常见问题解答的URL,然后单击提取

6

单击导入

从文件导入
1

登录Webex AI Agent Studio平台。

2

仪表板中选择您创建的AI代理。

3

导航至设置 > 文章 ,然后单击椭圆形 图标。

4

单击从文件导入 并选择CSV 从CSV文件导入文章。如果您正在以JSON格式从文件导入文章,请选择JSON。

5

单击浏览 并选择包含所有文章的文件。单击下载示例 以查看必须指定文章的格式。

6

单击导入

添加自定义同义词

许多AI代理使用案例往往涉及可能不属于标准英语词汇或特定于业务环境的单词和短语。例如,您希望AI代理能够识别Android应用程序、iOS应用程序等。AI代理必须在所有相关文章的培训用语中包括这些术语及其变化,从而导致数据输入冗余。

要克服此冗余问题,您可以在脚本AI代理中使用自定义同义词回答问题。每个根词的同义词在运行时被平台自动替换为根词。

1

登录Webex AI Agent Studio平台。

2

仪表板中选择您创建的AI代理。

3

导航至设置 > 文章 ,然后单击椭圆形图标。

4

单击自定义同义词

5

单击新根词

6

配置根字值及其同义词,然后单击保存

7

添加同义词后再次培训AI代理。

您还可以将同义词(。CSV文件格式)导出到本地文件夹,然后将文件导入到平台中。

自然语言理解(NLU)引擎

脚本的AI代理使用自然语言理解(NLU)与机器学习来识别客户意图。以下NLU引擎解释客户输入并提供准确响应:

  • Swiftmatch —一种支持多种语言的快速轻量级引擎。
  • RASA -一个领先的开源会话AI框架。
  • Mindmeld (Beta)—提供高级对话流和NLU功能。

RASA需要比Swiftmatch更多的培训数据才能实现高精度。开发人员可以切换脚本AI代理的文章和培训选项卡上的NLU引擎,以评估性能。更改引擎更新了AI代理的算法,需要根据新模型进行精确推断。您可以使用Sessions中的相似度评分和单点测试分析性能差异。

在切换引擎后,开发人员还可以在“移交和推断”部分测试和调整阈值分数。对于RASA,阈值分数往往与意图数成反比,这意味着具有多个意图(100+)的代理在推理设置中通常具有较低的回落分数。

更改培训引擎

要在NLU引擎之间切换。

  1. 选择要更改培训引擎的AI代理。

    • 对于用于回答问题的脚本AI代理:单击文章。会显示知识库 页面。
    • 对于执行任务的脚本AI代理:单击培训。将显示培训数据页。
  2. 单击页面右侧的NLU引擎 旁边的设置 图标。更改培训引擎 窗口会显示。

    默认情况下,NLU引擎将设置为新创建的AI代理的Swiftmatch。

  3. 选择培训引擎以培训AI代理。可能的值:

    • RASA(Beta)
    • 滑动比赛
    • Mindmeld(Beta)

  4. 推理 部分中指定此信息:

    • 显示倒退的得分低于此分数—要向您显示响应所需的最小信心,下面显示倒退的响应。
    • 部分匹配的分数差异—定义响应信心水平之间的最小差距,以清晰地显示部分匹配模板下面所示的最佳匹配。

  5. 单击以展开高级设置 部分。
    • 删除单词—“单词”是功能单词,可以建立句子内其他单词之间的语法关系,但单词本身没有词汇。当您从句子中删除短语(如a、an、the等)、代词(他、她等)时,机器学习算法可以专注于定义消费者查询文本含义的单词。如果您选中此复选框,则会在培训和推理时从句子中删除“停止词”。此NLU引擎功能仅支持Swiftmatch。
    • 扩展收缩—培训数据中的英语收缩,以及传入的消费者查询中的术语,可以扩展到原始表格,以获得更高的准确性。示例:“不允许”扩展为“不允许”。如果选择此复选框,则输入消息中的收缩将在处理之前展开。所有三个NLU引擎都支持此功能。
    • 推理中的拼写检查—文本更正库在推理前识别并纠正文本中的错误拼写。只有在启用了推理中的拼写检查 复选框后,所有三个引擎才支持此功能。
    • 删除特殊字符—特殊字符是影响推理的非字母数字字符。例如,NLU引擎对Wi-Fi和Wi-Fi的看法不同。如果选中此复选框,将删除消费者查询中的特殊字符,以显示适当的响应。此NLU引擎功能仅支持Swiftmatch。
    • 实体角色—自定义实体可以具有不同的角色。此NLU引擎功能仅支持RASA和Mindmeld。
    • 推理中的实体替代—培训数据和推理中的实体值被实体ID取代。此NLU引擎功能仅支持Swiftmatch。
    • 优先排空槽填充—优先排空槽填充,优先排空意图检测。
    • 按消息存储的结果—会话中的交易信息下显示AI代理计算的信心分数的文章数量。

      在会话屏幕的算法部分中显示的结果数量现在限制为5。前n个结果(1=<n=<5)可在Scripted AI代理的消息转录报告以及Sessions中的“事务信息”标签页的“算法结果”部分中找到。

    • 文字表扩展—使用复数、动词等文字表以及数据中嵌入的同义词来扩展培训数据。此功能仅支持Swiftmatch。
    • 同义词—同义词是用于表示同义词的替代单词。如果选中此复选框,培训数据中的常用英语同义词将自动生成,以准确识别消费者查询。例如,对于单词花园,系统生成的同义词可以是后院、院子等。此NLU引擎功能仅支持Swiftmatch。
    • 文字形式—文字形式可能存在多种形式,例如复数、副词、形容词或动词。例如,对于“创造”一词,可以创建、创造、创造、创造、创造、创造等。如果选中此复选框,查询中的单词将使用其他单词形式创建,然后进行处理,以便向消费者提供适当的响应。

    开发人员可以为不同的NLU引擎设置不同的阈值分数,以确定显示AI代理响应的可接受的最低分数。

  6. 单击更新 以更改AI代理人档案中的算法。
  7. 单击火车。使用所选的培训引擎对AI代理进行培训后,知识库状态将从已保存 更改为已培训

    只有当所有文章都有至少两个表达式时,您才能使用RASA和Mindmeld对AI代理进行培训。

培训

创建完所有文章后,您可以培训AI代理并使其实时进行测试和部署。要使用AI代理当前配置文件进行培训,请单击右上角的培训 。这会将状态更改为培训

培训完成后,状态将更改为已培训。单击培训 旁边的重新加载 图标以检索当前的培训状态。

此时,您可以单击Make Live 使经过培训的档案实时运行,并在可共享预览或部署AI代理的外部通道上对其进行测试。

向量模型

现在,您可以在Swiftmatch NLU引擎中选择其首选向量模型,作为高级引擎设置的一部分。可在两个选项之间进行选择:Utterance级别与Article级别向量。在我们不断努力提高NLU引擎的准确性时,我们尝试使用文章级向量,而不是使用口语级向量的旧模型。我们发现,在大多数情况下,文章级向量提高了精度。注意,文章级向量是新的单语言AI代理向量的新默认值。对于多语言AI代理人文章级别匹配,仅在多语言模型为Polymatch时才支持。

您可以在课程的其他信息 部分中查看推断时可用的矢量模型信息。

配置管理设置

开始之前

创建脚本AI代理。

1

导航至设置 > 管理 并配置以下详细信息:

  1. 代理状态—启用切换使AI代理不可用。

  2. 禁用消息—为禁用代理编写消息,此消息将显示给尝试访问此代理的用户。

  3. 回退操作—选择此选项对传入给代理的消息采取适当的操作。可能的值:

    • 什么也不做:未采取任何行动。

    • 发送给代理:聊天根据向AI代理的传入消息传递给代理。

  4. 会话管理>允许反馈—启用此切换以请求用户关于每个AI代理回复的有用性的反馈。

  5. 会话关闭时间—会话超时(以分钟为单位),在用户不活动的情况下,会话将自动关闭。

  6. 安全—同意的免责声明。只有启用高级数据保护选项时,此字段才可用。此选项已移至后端。设置为“真”时,您可以查看此字段。

2

单击保存更改 以保存设置。

下一步

向脚本AI代理添加语言。

向脚本AI代理添加语言

开始之前

创建脚本AI代理。

1

导航至设置 > 语言 选项卡。

2

单击+添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

操作 下启用 切换以启用语言。

5

添加语言后,您可以将语言设置为默认语言。将鼠标悬停在语言上,单击设置默认

您无法删除或禁用默认语言。此外,如果您更改了现有的默认语言,则可能会影响AI代理的文章、策划、测试和预览体验。
6

单击保存更改

配置移交设置

开始之前

创建脚本AI代理。

1

导航至设置 > 交接 并配置以下详细信息:

  1. 允许代理移交—当AI代理无法处理其查询或他们明确要求时,将用户转交给代理。

  2. 启用回退时交接—会话中连续回退消息可能会触发代理人交接。此号码可在提供的文本框中配置。

  3. 在部分匹配上启用移交—会话中多次连续部分匹配可能会触发移交。此号码可配置。

  4. 为连续消息启用转发—会话中连续重复消息可能会触发代理人转发。此触发所需的重复次数是可配置的。

2

单击保存更改 以保存移交设置。

下一步

导航至脚本AI代理管理部分预览脚本AI代理

预览您的脚本AI代理

Webex AI Agent Studio允许您在开发时甚至开发完成后预览您的AI代理。通过这种方式,您可以测试AI代理的功能并确定理想的响应是否与相应的输入查询相对应。您可以使用以下方式预览脚本AI代理。

  • AI代理仪表板—将鼠标悬停在AI代理卡上,以查看该AI代理的预览 选项。单击预览 打开AI代理预览小部件。
  • AI代理标题—通过单击AI代理卡或AI代理卡上的“编辑”按钮进入任何AI代理的编辑模式后, 预览 选项始终显示在标题部分。
  • 最小化小部件—启动预览并最小化后,将在页面右下角创建聊天头部小部件,使您能够轻松重新打开预览模式。

除此之外,您还可以从AI代理中复制可共享的预览链接。在AI代理卡上,单击右上角的椭圆形 图标,然后单击复制预览链接。您可以与AI代理的其他用户共享此链接。

平台预览小部件

预览小工具显示在屏幕右下角。您可以提供utterances(或一系列utterances)以查看AI代理如何响应,确保它按预期执行。AI代理预览支持多种语言,并可自动检测语句的语言以相应响应。您还可以通过单击语言选择器并从可用选项列表中选择,手动选择预览中的语言。

您可以最大程度地利用预览小部件,以获得更好的视图。此外,您还可以提供消费者信息并启动多个房间以彻底测试AI代理。

可共享的预览小部件

可共享的预览小工具允许您以可演示的方式与利益相关者和消费者共享AI代理,而无需开发自定义用户界面来显示AI代理。默认情况下,复制的预览链接将使AI代理具有电话外壳。您可以通过更改预览链接中的某些参数进行一些快速自定义。其中两个主要的自定义是:

  • 小部件颜色—将brandColor 参数添加到链接中。您可以使用颜色名称或使用十六进制颜色代码来定义简单的颜色。
  • 电话外壳—更改链接中的电话外壳 参数值。默认情况下,此设置为 ,可通过使禁用

    包含这些参数的示例预览链接: ?botunique_name=<yourbot_unique_name>&enterpriseunique_name=<yourenterprise_unique_name>&root=。&phoneCasing=true&brandColor=_4391DA

脚本AI代理的常见管理部分

以下部分显示在AI代理配置页面的左侧面板上:

培训

随着AI代理的演变和变得更加复杂,他们的逻辑或自然语言理解(NLU)的改变有时会产生意想不到的后果。为了确保最佳性能并识别潜在问题,AI代理平台提供了一个便捷的一键机器人测试框架。您可以:

  • 轻松创建并运行一套全面的测试用例。
  • 为各种场景定义测试消息和预期响应。
  • 通过创建包含多个消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录Webex AI Agent Studio平台。
  2. 仪表板上,单击您创建的脚本AI代理。
  3. 单击左侧窗格中的测试 。默认情况下,会显示测试用例 选项卡。
  4. 选择测试用例,然后单击执行所选的测试

表中的每一行代表具有以下参数的测试用例:

表1。 测试用例
参数描述
消息示例消息表示您期望用户发送给AI代理的查询和语句类型。
预期语言预期用户与AI代理交互的语言。
预期文章指定要根据特定用户消息显示的文章。为了帮助您找到最相关的文章,此列具有智能自动完成功能。当您输入时,系统建议根据迄今为止输入的文本匹配条目。
重置上下文内容单击此列中的复选框以隔离测试用例,并确保它们独立于任何现有AI代理上下文运行。启用后,每个测试用例都会在新会话中进行模拟,以防止以前的交互或存储数据造成任何干扰。
包括部分匹配项启用此切换来考虑测试案例是否成功,即使预期文章只与实际响应部分匹配。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。在这种情况下,所有现有的测试用例都被覆盖。
导出至 CSV将测试用例导出到逗号分隔文件(CSV)文件。
测试回调启用此切换以模拟传入呼叫并测试流的行为,而无需实际传入呼叫。

此选项仅适用于执行操作的脚本AI代理。

流程中的回调单击此列中的复选框以指示意图必须触发回调。

此选项仅适用于执行操作的脚本AI代理。

预期回调模板指定模板键以在回调发生时激活。

此选项仅适用于执行操作的脚本AI代理。

回调超时(s)AI代理等待回调响应的最长时间(以秒为单位),然后将回调视为超时。最多允许超时20秒。

此选项仅适用于执行操作的脚本AI代理。

执行测试

执行 选项卡上,单击执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应条目旁边显示结果。要终止正在运行的测试用例,请单击屏幕右上角的中止运行

要查看具有特定结果的测试案例,请单击摘要色带中的所需结果(例如,通过部分匹配通过失败待定)。此筛选测试案例列表,以仅显示与所选结果匹配的测试案例列表。

与每个测试案例关联的会话ID 显示在结果中。这使您能够快速交叉参考测试用例并查看事务详情。要执行此操作,请在操作 列中选择交易详细信息 选项。

执行历史记录

历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击操作 列中的下载 图标,将已执行的测试数据导出为CSV文件,用于离线分析或报告。
  • 查看每个测试用例执行的特定引擎和算法设置。此信息有助于开发人员优化AI代理的性能。
  • 要查看特定培训引擎使用的高级算法配置设置,请单击培训引擎名称旁边的信息 图标。这提供了在测试期间影响AI代理行为的参数和设置的见解。

会话

会话 部分提供AI代理和客户之间所有互动的完整记录。每个会话包括已交换的消息的详细历史记录。您可以将会话数据导出为CSV文件,用于离线分析和审计。您可以使用此数据检查特定会话的消息和背景,以深入了解用户交互,并确定需要改进的领域,完善AI代理的响应并增强整体用户体验。

它可以通过在页面中显示结果来处理大型数据集。您可以使用精简结果 部分根据各种条件筛选和排序会话。表格中的每一行都显示重要的会议详细信息,包括:

  • 通道-发生交互的通道(例如,聊天、语音)。
  • 会话ID -会话的唯一标识符。
  • 消费者ID-用户的唯一标识符。
  • 消息-在会话期间交换的消息数量。
  • 更新时间—会话关闭时。
  • 元数据—关于课程的其他信息。
    • 隐藏测试会话-选择此复选框以隐藏测试会话,并仅显示实时会话的列表。
    • 已发生代理移交-选择此复选框以筛选已移交给代理的会话。如果发生代理移交,它将显示耳机图标,指示将聊天转交给人类代理。
    • 发生错误-选择此复选框以过滤发生错误的会话。
    • 已下调-选择此复选框以筛选已下调的会话。

单击一行以访问特定会话的详细视图。使用复选框根据代理人移交、错误和下调投票筛选会话。解密会话需要用户级权限和高级数据保护设置。单击解密内容 可查看会议详细信息。

在脚本AI代理中用于回答问题的特定会话的会话详细信息

用于回答问题的脚本AI代理中的会话详细信息 视图提供了用户与AI代理之间的特定交互的全面细分。

消息 部分:

  • 显示用户在会话期间发送的所有消息。
  • 显示AI代理产生的相应响应。
  • 显示消息的时间顺序,为互动提供背景。

交易信息选项卡:

  • 列出被确定与客户查询相关的文章,包括确切匹配和部分匹配。
  • 显示与每个已识别文章相关的相似度评分,表示相关程度。
  • 介绍用于处理客户查询和识别相关文章的底层算法的结果。
  • 根据移交和推断 选项卡中配置的设置显示算法结果的数量。

会议详细信息 视图中的其他信息 部分提供了有关特定交互的其他上下文和详细信息。以下是所显示的信息细目:

  1. 已处理查询—在AI代理的自然语言理解(NLU)管道处理后,显示客户输入的预处理版本。
  2. 代理移交—表示代理移转在会话期间是否发生。如果代理移交是由特定规则触发的,请勾选按规则移交代理 复选框。
  3. 响应类型—指定AI代理生成的响应类型,如代码片段或条件响应。
  4. 响应条件—表示触发AI代理响应的特定条件或规则。
  5. NLU引擎—识别用于处理客户查询的NLU引擎(例如,RASA、Switchmatch或Mindmeld)。
  6. 阈值分数—显示移交和推断 设置中配置的最小阈值分数和部分匹配分数差异。这些值确定查询何时被视为超出范围或需要代理干预。
  7. 高级日志—提供与特定事务ID关联的调试日志。高级日志通常保留180天。
用于执行操作的脚本AI代理中的特定会话的会话详细信息

用于执行操作的脚本AI代理中的交易信息 标签页提供了特定交互的详细细分,将信息分为四个部分:

已确定的意图 部分:

  • 显示为客户查询确定的意图。
  • 表示与每个已确定的意图相关的置信水平。
  • 列出与已识别意图关联的插槽。单击该插槽可查看有关其价值以及如何从用户查询中提取的其他信息。

已识别实体 部分列出了从客户消息中提取并与主动消费者意图关联的实体。这些实体代表bot在用户查询中识别出的关键信息。

算法结果 部分深入了解导致AI代理响应的底层流程。以下是所显示的信息细目:

  • 意图列表—显示已确定的意图及其相应的相似度评分。
  • 实体列表—显示从用户消息中提取的实体。

其他信息 显示:

  1. 代理移交—表示代理移转在会话期间是否发生。如果代理移交是由特定规则触发的,请勾选按规则移交代理 复选框。
  2. 模板键—表示与触发AI代理响应的意图关联的模板键。
  3. 响应类型—表示AI代理生成的响应类型,如代码片段或条件响应。
  4. 响应条件—表示触发AI代理响应的特定条件或规则。
  5. NLU引擎—识别用于处理客户查询的NLU引擎(例如,RASA、Switchmatch或Mindmeld)。
  6. 阈值分数—显示移交和推断 设置中配置的最小阈值分数和部分匹配分数差异。这些值确定查询何时被视为超出范围或需要代理干预。
  7. 高级日志—提供与特定事务ID关联的调试日志。高级日志通常保留180天。

您还可以使用下载选项以JSON格式下载和查看事务信息。

元数据 标签页显示:

  • NLP元数据—查看NLP 标签页中适用于客户输入的预处理步骤。
  • Datastore和FinalDF—在智能机器人的DatastoreFinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能—使用内置的搜索栏快速查找对话中的特定用语。

历史记录

当您添加或修改文章、意图或实体时,必须重新培训脚本AI代理,以确保其是最新的。每次培训课程结束后,彻底测试您的AI代理,以验证其准确性和有效性。

历史页面允许您:

  • 查看培训历史记录—跟踪培训对象何时被培训以及所做的更改。
  • 比较培训引擎-查看用于不同迭代的培训引擎及其相应的培训持续时间。
  • 跟踪更改—监控设置、文章、响应、NLP和策展的更改。
  • 恢复到以前的版本—如果需要,可以轻松恢复到旧的培训集。

历史部分提供了用于管理知识库文章的便捷工具:

  • 激活文章—使以前不活动的文章实时 包含在AI代理的响应中。
  • 编辑文章-创建现有文章的新版本,同时保留原文以供参考。
  • 预览性能-使用预览 功能使用特定知识库评估AI代理的性能。
  • 下载文章—将知识库文章导出为CSV文件,用于离线分析或参考。
    此选项仅适用于脚本AI代理以回答问题。
审核日志

审核日志 部分提供了过去35天内对脚本AI代理进行的修改的详细记录。要访问审核日志:

  1. 导航至仪表板,并单击您创建的AI代理。
  2. 单击历史记录 选项卡可查看AI代理的历史。
  3. 单击审核日志 选项卡可查看详细的变更日志:
    • 更新日期-更改的日期和时间。
    • 更新者—做出更改的用户。
    • 字段—发生修改的机器人部分(例如,设置、文章、响应)。
    • 描述—有关变更的其他详细信息。
  • 使用已更新字段 搜索选项快速找到特定的审核日志条目。

  • 模型历史记录标签页显示每个AI代理最多为10个公司。

策划

消息将根据以下条件添加到策展控制台:

  • 回退消息-当AI代理无法理解用户的消息并触发回退意图时。
  • 默认回退意图—如果启用此切换,激活默认回退意图的消息将发送至Curation控制台。

    此标准仅适用于执行操作的脚本AI代理。

  • 下调消息-用户在AI代理预览期间下调的消息。
  • 代理移交-由于配置规则导致人类代理移转的消息。
  • 从会话-由用户标记为未从会话或会议室数据收到所需响应的消息。
  • 低信心-信心评分低于指定低信心阈值的消息。
  • 部分匹配-AI代理无法确定正确意图或响应的消息。
解决问题

问题 标签页提供了一个集中位置,用于查看和处理已标记要处理的消息。您可执行以下操作:

  • 根据问题的严重性和相关性,选择解决或忽略问题。
  • 检查原始用户口令、AI代理的响应以及任何附加媒体。
如果启用解密访问,您可以使用解密内容 选项查看加密会话的完整内容。

在用户级别授予解密访问权限,需要在后端启用高级数据保护

要解决问题,您可以:

  • 链接到现有文章-要将问题连接到现有文章,请选择链接 选项并搜索所需的文章。

  • 创建新文章—使用添加到新文章 选项直接从策展控制台创建新文章。

  • 忽略问题—解决或忽略问题,将其从策展控制台中删除。

  1. 不允许链接到缺省文章(欢迎消息、回退消息、部分匹配)。
  2. 对于执行操作的脚本AI代理,请从下拉列表中选择适当的意图,并标记任何相关实体。
  3. 进行更改后,重新培训您的AI代理,以确保新知识反映在其响应中。
  4. 同时解决或忽略多个问题,以有效管理。

已解决 标签页提供了解决的所有问题的全面概述。您可以查看每个已解决问题的摘要,包括问题是否与现有文章关联、用于创建新文章/意图,或者被忽略。如果遇到未按现有规则自动捕获的非预期响应,您可以手动向Curation Console添加特定语句。

要添加会议中的问题:

  1. 识别Utterance-找到触发错误响应的utterance。
  2. 检查缓存状态—如果问题不在缓存控制台中,将显示缓存状态 切换。
  3. 切换标志—启用Curation Status 切换,将utterance添加到Curation Console以进行审核和解决。

如果问题已存在Curation Console中,切换的外观会相应更改,以指示其状态。

使用Analytics查看脚本AI性能

分析部分提供用于评估AI代理性能和有效性的关键指标的图形化表示。关键指标分为四个部分,以选项卡的形式表示。这些是:概述、回答、培训和策划。

在访问分析屏幕时,开发人员可以选择要查看分析的AI代理。他们还可以通过选择要查看数据的通道以及日期范围和数据的粒度来自定义分析视图。默认情况下,所有具有每日粒度的所有通道都显示上个月的分析数据(每天是图表中的x轴上的点)。

概览

概览包含关键指标和图表,为开发人员提供整体AI代理使用和性能的快照。

  1. 仪表板中选择您创建的AI代理。
  2. 在左侧导航窗格上,单击分析。AI代理性能的概述以表格格式和图形表示方式显示。

会话和消息

概览的第一部分显示以下关于AI代理的会话和消息的统计数据:

  • 由AI代理处理的总会话和会话,无需人工干预。
  • 总代理移交,这是移交给人类代理的会话数量的计数。
  • 每日平均会话
  • 总消息(人类和AI代理消息)以及这些消息中有多少来自用户。
  • 每日平均消息

接下来,会话的图形化表示(分层列表示由AI代理处理的会话和交出的会话)以及由AI代理发送的总响应。

用户

概览中的第二部分包含AI代理的用户统计信息。它提供了用户总数,以及每个用户和每日平均用户平均会话的信息。接下来会显示每个单元的新用户和返回用户的图表,具体取决于所选的粒度。

绩效

第三部分提供有关tbe AI代理对用户的响应的统计数据。在这里,您可以看到AI代理发送的总响应以及AI代理的响应之间的分割:

  • 确定用户的意图。
  • 以回复消息回复。
  • 已回复部分匹配消息。
  • 已通知用户代理移交。

相同信息被汇总在饼图中,区域图基于所选的粒度提供信息。

培训

培训部分代表AI代理人档案的“健康”。建议开发人员为其AI代理中的每个意图/文章配置20多个培训用语。在此部分中,目录中的所有文章/意图将显示为单个矩形,其中每个矩形的颜色和相对大小表示文章/意图包含的培训数据。意图越接近白色,就越需要提高您的AI代理的准确度。

回复

本部分为开发人员详细了解用户询问的内容以及他们询问的频率。它提供了最受欢迎的AI代理回答问题文章的图形化表示,以及AI代理执行操作的响应模板。

策划

本部分提供视觉摘要,说明每天出现多少个策展问题,其中有多少个已由AI代理解决。

集成AI代理

本部分介绍如何将AI代理与语音和数字通道集成,以管理客户对话。

将AI代理与语音和数字通道集成

在Webex AI Agent Studio平台中创建和配置AI代理后,下一步就是将它们与语音和数字通道集成。这种集成使AI代理能够处理与客户之间的语音和数字对话,从而提供无缝的交互式用户体验。

有关详细信息,请参阅将AI代理与语音和数字通道集成文章。

管理AI代理报告

本部分概述AI代理报告、报告类型、AI代理报告的创建和报告交付模式。

了解AI代理报告

报告功能允许您从可用报告类型生成或安排(定期生成)特定报告,并通过可用交付模式接收它们。这些报告可以提供有关用户行为、使用情况、参与度、产品性能等的宝贵信息。您可以将所需信息发送到他们的电子邮件、SFTP路径或S3货桶。您可以从预建报告列表中选择报告类型,也可以选择要立即生成一次性报告还是定期生成报告。

从左侧导航窗格访问“报告”菜单时,会显示以下选项卡:

  • 配置—此选项卡列出当前处于活动状态和定期生成的所有报告。报告列表中提供了以下详细信息:

    • 活动状态-用户是否仍然订阅该报告。
    • AI代理-与报告关联的AI代理的名称。
    • 报告类型-您订阅的预建报告类型。
    • 频率-您收到报告的间隔。
    • 上次生成报告-上次发送的报告。
    • 下一个预定日期—报告将发送的下一个日期。

  • 历史记录—此选项卡列出了迄今为止发送的报告的所有历史信息。单击此页上的任何报告以编辑报告配置。

    您可以单击操作 列下的下载 图标下载这些历史报告。

    历史记录 标签页中的按需报告仅在报告生成完成后,才可下载。

创建AI代理报告

1

登录Webex AI Agent Studio平台。

2

单击左侧导航栏中的报告

3

单击+新报告

4

提供以下信息以创建和配置报告:

  1. AI代理-与报告关联的AI代理的名称。您可以在此应用程序上查看所有AI代理以回答问题和执行任务。

  2. 报告类型-要订阅的预建报告类型。当您选择AI代理以回答问题时,AI代理字段将显示三种不同类型的报告:

    • 使用情况和行为摘要
    • 消息转录
    • 策展问题
  3. 输出格式-要生成报告并发送到已配置的交付模式的格式。支持的格式为CSV和。xlsx。

  4. 为要生成的报告类型选择以下选项和相关设置:

    • 立即生成—为按需报告提供开始日期结束日期
    • 已安排报告—为报告安排频率时间时区开始日期 。创建此报告后,您可以在报告中使用启用报告 切换。您可以稍后启用或禁用此切换,以按预定频率接收或停止报告。
  5. 交付模式—有关更多详细信息,请参阅交付模式 部分。

AI代理报告类型

您可以根据所选的AI代理类型从预建报告列表中进行选择。本部分涵盖这些报告类型、每个报告中的表以及每个表中的可用列。

用于回答问题报告的AI代理类型

AI代理可用于回答应用程序中的问题,有三种不同的报告类型。使用不同的报告类型,可用于了解AI代理使用摘要、行为、用户提出的问题以及AI代理如何响应查询。您还可以查看最终在策展中作为问题的消息。

使用行为和摘要

本部分显示AI代理摘要,并显示调用文章和类别的频率。您可以在报告中的单独选项卡中查看摘要、类别和文章信息:

表1。 摘要标签页详细信息
字段描述
AI代理人名称AI代理的名称。
总对话由AI代理处理的总对话/会话。
与至少一个用户消息进行的对话用户提供至少一个输入的对话或会话。

人类信息总量

最终用户发送给AI代理的消息。
总AI代理响应AI代理向最终用户发送的总消息。
部分匹配总数如果用户消息存在一些模糊性,并且AI代理以多个意图作为选项进行响应。
已发送给代理的对话将全部对话传递给人类代理。
总票数被客户推倒的AI代理响应总数。
总票数

被客户拒绝投票的AI代理总响应。

表2。 类别标签页详细信息
字段描述
类别名称在AI代理中配置的类别名称。
类别中的对话检测到属于此类别的文章的对话或会话数。
总回答检测到属于此类别的物品次数。
总票数此类别中的响应被颠倒的次数。
总票数

此类别中的响应被取消投票的次数。

表3. 文章标签页详细信息
字段描述
文章名称在AI代理中配置的文章名称(默认变体)。
文章类别此意图属于的类别。
文章的对话检测到此文章的对话或会话数。
总回答检测到此文章的次数。
总票数此文章的响应被推翻的次数。
总票数

此文章的响应被取消投票的次数。

管理转录本

显示AI代理和客户之间的对话以及相似度评分。您可以在报告中查看以下详细信息:

字段描述
时间戳 消息的时间标识。
课程标识 会话的唯一标识符。
消费者ID AI代理上终端用户的唯一标识符。
消息类型 AI代理消息或人类消息。
消息文本 消息的内容。
文章 由AI代理发送回响应的标识符。
类别 AI代理检测到客户消息的意图。
最高匹配得分 检测到的意图的相似度评分。
匹配第1条 所选的NLU引擎检测到意图。
第1条得分 检测到意图的分数。
反馈 如果消息被上调或下调,用户的反馈。
反馈意见

用户在向下投票消息时留下的评论。

策展问题

显示由于各种原因而最终在策展中作为问题的消息。您可以在报告中查看以下详细信息:

字段描述
时间戳消息的时间标识。
课程标识用户会话的唯一标识符。
消费者IDAI代理上的最终用户的唯一标识符。
人性信息人类信息的内容。
AI代理消息AI代理回复的消息内容。
问题原因此消息在策展中结尾的原因。
文章AI代理发送回响应的标识符。
类别AI代理检测到用户消息的意图。
最高匹配得分检测到的意图的相似度评分。
匹配第1条所选的NLU引擎检测到意图。
第1条得分

检测到意图的分数。

执行任务报告类型的AI代理

AI代理可用于在AI代理生成器应用程序中执行任务的三种不同报告类型。作为AI Agent开发人员,您可以创建不同的报告类型。这些可用来了解AI代理使用摘要、AI代理行为、用户要问的内容以及AI代理如何回应查询。您还可以查看最终在策展中作为问题的消息。

使用行为和摘要

显示对话摘要,以及触发的意图和模板键。摘要标签页显示以下详细信息:

表 4. 摘要选项卡
字段描述
AI代理人名称 AI代理的名称。
总对话 由AI代理处理的总对话或会话。
与至少一个用户消息进行的对话 用户提供至少一个输入的对话或会话。

人类信息总量

最终用户发送给AI代理的消息。
总AI代理响应 AI代理向最终用户发送的总消息。
部分匹配总数 如果用户消息存在一些模糊性,并且AI代理以多个意图作为选项进行响应。
已发送给代理的对话 传递给人类代理的总对话
总票数 被用户推倒的AI代理响应总数。
总票数

用户拒绝投票的AI代理响应总数。

您还可以在 电子表格的意图 选项卡中查看意图详细信息:

表 5. Intents选项卡
字段描述
意图名称 在AI代理中配置的意图名称。
针对意图的对话 调用此意图的对话或会话的数量。
总呼叫 调用此意图的次数。
总完成 收集所有插槽并完成此意图的次数。
总票数 针对每个意图的回答被推翻。
总票数

针对每个意图的投票结果的总数。

报告还包含高级模板详细信息,例如:

表 6. 模板详细信息
字段描述
模板密钥名称 在AI代理中配置的模板名称。
模板关键意图 尝试使用此模板键的地方。
模板键的对话 此模板键作为响应发送的次数。
总回答 此模板键作为响应发送的次数。
总票数 此模板的响应被颠倒的次数。
总票数

此模板的响应被取消投票的次数。

消息转录

显示客户与AI代理的对话以及相似度评分。您可以在报告中查看以下详细信息:

字段描述
时间戳 消息的时间标识。
课程标识 用户会话的唯一标识符。
消费者ID 应用程序上终端用户的唯一标识符。
消息类型 AI代理消息或人类消息。
消息文本 消息内容。
模板键 AI代理发送回响应的标识符。
意图 AI代理检测到客户消息的意图。
最高匹配得分 检测到的意图的相似度评分。
已匹配意图1 所选的NLU引擎检测到意图。
意图1分数 检测到意图的分数。
反馈 如果消息被上调或下调,用户反馈。
反馈意见

用户在取消投票时留下评论。

策展问题

显示由于各种原因而最终在策展中作为问题的消息。此报告仅与脚本AI代理相关。您可以在此报告中查看以下详细信息:

字段描述
时间戳 消息的时间标识。
课程标识 客户会话的唯一标识符。
消费者ID 应用程序上终端用户的唯一标识符。
人性信息 人类信息的内容。
AI代理消息 AI代理响应消息的内容。
问题原因 此消息在策展中结尾的原因。
模板键 AI代理发送回响应的标识符。
意图 AI代理检测到用户消息的意图。
最高匹配得分 检测到的意图的相似度评分。
已匹配意图1 所选的NLU引擎检测到意图。
意图1分数

检测到意图的分数。

AI代理报告的交付模式

在当今数据驱动的世界中,高效、安全地交付人工智能代理报告对于明智的决策和卓越运营至关重要。为了满足不同的组织需求,我们为AI代理报告提供多种交付模式,确保灵活性、可靠性和安全性。交付选项包括安全文件传输协议(SFTP)、电子邮件和Amazon S3 Bucket。每种模式都旨在满足不同的要求,无论是高安全性、易于访问还是可扩展的存储解决方案。本文档概述了每种交付模式的功能和优势,帮助您根据您的特定需求选择最佳选项。

SFTP

字段

描述

按计划将报告推送到安全位置

点击此按钮,将报告推送到预定时间的安全位置。您只能通过启用此切换来提供以下详细信息。

IP 地址系统的IP地址。
用户名访问报告的用户名。
密码访问报告的密码。
私钥访问文件的私钥。
上传路径

文件在系统中路由的路径。

电子邮件

字段描述
为多个收件人安排电子邮件,以半结尾(;)分开切换此以添加收件人。
收件人

必须在指定时间和频率接收报告的所有收件人的电子邮件地址。

S3货桶

字段描述
按计划将报告上传到S3货桶

将此切换以使S3字段可用,并将报告路由到配置的S3货桶。

AWS访问密钥ID访问AWS服务和资源的访问密钥ID。
AWS秘密访问密钥访问AWS服务和资源的秘密访问密钥。
货桶名称报告路由的货桶的名称。
文件夹名称

在S3货桶中创建的文件夹的名称。

了解AI合规性

本部分将帮助您了解AI开发、数据隐私、安全和安全

AI开发、数据隐私、安全与安全

AI产品开发

除了现有的安全、隐私和基于设计的人权流程外,Cisco的每个由AI提供支持的功能都要根据我们的负责任的AI原则进行AI影响评估,并遵循负责任的AI框架。

隐私和安全性

在推理过程结束后,Cisco不会保留客户输入数据,第三方模型提供商Microsoft不会访问、监控或存储Cisco客户数据。有关特定功能的数据保留策略的更多详细信息,请参阅Cisco Trust门户。

以下是所有AI功能的AI透明度说明列表:

培训和评估数据源

Cisco的第三方模型提供商Microsoft表示不会使用客户内容改进Azure OpenAI模型,并且不会在Azure基础结构中存储或保留Cisco客户数据。

安全和道德注意事项

所有生成AI功能都容易出错,因此Cisco通过选择Azure OpenAI提供的内容过滤来确保AI功能的内容安全。

模型评估和性能

Cisco通过让人类参与底层模型的审查、测试和质量保证,将AI Assistant的性能和准确度置于优先地位。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章或网站源。 如果您是首次添加源,“知识”页将显示以下磁贴:

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站

创建知识库源后,为 AI 代理配置知识库。

上传文件

您可以上传文件作为代理的知识源。 文件可以是 PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
重要注意事项:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 跨多个 KB 合并的所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

  • 上传 MS Excel 文件时,请记住以下准则:

    • 标题必须位于第一行,系统才能准确处理标题行。

    • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。

    • Excel 文件中的空单元格将替换为 NA。

    • 如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 处理文件超时前的最长等待时间为 2 小时。

  • 仅对 PDF 文件有空图像处理支持。

该文件将在“源”页中列出。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己?

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自身。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以便爬网程序可以在获得授权时访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

或包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

后续操作

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关更多信息, 请参阅创建自定义传输操作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 创建新操作 > 履行 以创建履行操作。

  3. 选择 创建新操作 > 传输 以创建自定义传输操作。

您最多可以为 AI 代理配置 10 个作。

有关详细配置,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 在“选择如何分配代理 ”中,选择以下选项之一:

    • 选择 AI 代理
    • 设置自定义逻辑以分配人工或 AI 代理。
  3. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  4. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认仅支持英语Webex AI Pro-US 1.有空 0 仅适用于美国客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音是 en-US-Jess。 目前,您只能切换到其他英语语音。
  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)
    • Webex AI Agent Pro 1.0(带 Mindmeld)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

Webex AI 代理工作室的功能

  • 准确及时的响应 - 实时精确回答客户查询。
  • 智能任务执行 - 根据客户请求或输入执行任务。

对企业的主要好处

  • 增强的客户体验 - 为客户提供实时对话体验。

  • 个性化交互 - 根据个别客户的需求和偏好量身定制响应。

  • 可扩展性和效率—无需额外的人工代理即可处理大量客户交互,从而提高满意度并降低运营成本。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的功能说明如何设置?

自治

自主 AI 代理自行工作,无需人类直接帮助即可决定和执行任务。

执行操作

根据信息和预定义的规则做出选择。 自动执行花费大量时间或重复性的任务。

用于执行操作的自治 AI 代理

回答问题

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。

用于回答问题的自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组重新定义的规则和指令。

执行操作

脚本化代理可以执行明确定义和结构化的特定任务。

用于执行操作的脚本化 AI 代理

回答问题

脚本代理可以根据用户创建的训练语料库(示例和答案的集合)来回答问题。

用于回答问题的脚本化 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

  • 知识管理 - 自治代理可以创建和管理知识库,使用户可以轻松访问信息。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果您是 Webex Contact Center 的现有客户,请确保您满足以下先决条件:

    • Webex 联络中心 2.0 租户。

    • 已为租户预配 Webex Connect。

    • 语音媒体平台是下一代媒体平台。

  • 如果您没有 Webex 联络中心租户,请联系您的合作伙伴以使用下一代媒体平台启动 Webex 联络中心试用。

  • 管理员可以请求 Webex 联系人中心开发人员沙盒 来试用 AI 代理。

功能启用

此功能目前为测试版。 客户可以通过填写 AI 代理的参与调查 Webex Beta 门户 注册此功能

  • 目前,只有脚本化的 AI 代理功能处于测试阶段有空。

  • 自治代理仅对特定客户有空。 可以通过您的 CSM(客户成功经理)、PSM(合作伙伴成功经理)或通过电子邮件 ask-ccai@cisco.com提出请求。 批准后,除了租户的脚本代理之外,还将有空自治代理。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果您没有看到 Webex AI 代理工作室,请联系思科支持以启用相应的功能标志。

  1. 使用 URL  https://admin.webex.com 登录 Control Hub。
  2. 从导航窗格的服务部分中,选择 联系人中心
  3. 在右窗格的“快速链接” ,转至 “联系人中心套件” 部分。
  4. 单击 Webex AI 代理工作室 以访问该应用程序。

系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理工作室 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 报告 - 列出各种类型的预构建 AI 代理报告。 您可以根据自己的业务需要生成或安排报告。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的操作。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的自治 AI 代理的中央信息存储库。 自主 AI 代理利用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 这些人工智能代理根据大量数据进行训练,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

要访问知识库:

  1. 登录 Webex AI 代理工作室平台。
  2. 在控制板上,单击 左侧导航窗格上的“知识 ”图标。 此时将显示知识库页面。
  3. 您可以根据以下条件找到知识库:
    • 知识库的名称
    • 知识库的类型
    • 在指定日期之间更新知识库
    • 在指定日期之间创建的知识库

      单击 全部 复位以重设搜索条件。

  4. 您还可以创建新的知识库。 若要创建新的知识库,请参阅 为 AI 代理创建知识库。

为 AI 代理创建知识库

1

在控制板上,单击 左侧导航窗格上的“知识 ”图标。

2

在知识库页面,单击右上角的 + 创建知识库

3

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

4

单击创建。 系统会创建具有指定名称的知识库。

5

文件 标签页上:

  1. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

    系统支持以下文件格式:PDF、.doc、.docx、电缆数据、.txt、.xlsx、.xls 和 CSV。 每个文件的大小不得超过 2 MB。

  2. 添加文件后,单击“处理文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

6

文档 标签页上:

  1. 单击“+ 创建文档 以创建您自己的知识库文档。

  2. 在“ 创建文档 ”页上,输入 文档名称。 根据需要使用文本编辑器添加所需信息并设置文本格式。

  3. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

  4. 单击保存

  5. 您还可以单击 + 添加类别 来定义类别并将文档添加到相应的类别下。

  6. 在左窗格中选择所需的文档,然后单击 Web 预览 以预览文档。

7

导航到 “信息 ”标签页以查看和跟踪已上传的文件和已创建文档的详细信息。

  • 单击“ 编辑 ”图标以编辑知识库文件。 如果需要,编辑文件名。 您还可以删除现有文件并添加新文件。
  • 单击“删除 图标以完全删除知识库。

后续操作

为自治 AI 代理配置知识库 以回答问题。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其操作以实现特定目标。 本部分概述了自治 AI 代理的两个主要功能。

用于执行任务的自治 AI 代理

自治 AI 代理可以执行各种任务,包括:

  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。

  • 决策 - 根据有空信息和预定义的规则做出明智的选择。

  • 自动化 - 自动执行重复性或耗时的任务。

此部分包括以下配置设置:

创建用于执行操作的自治 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理 的主要功能 部分,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择 AI 引擎。 默认的 AI 引擎是 Nova

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 有关最佳做法和示例,请参阅 定义 AI 代理 的目标和说明的指南。

9

单击创建。 现在,你已成功创建用于执行操作的自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于执行操作的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 根据需要更新 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击“发布 使 AI 代理上线。

后续操作

将所需操作添加到 AI 代理。

向自治 AI 代理添加操作

用于执行操作的自治 AI 代理旨在理解用户意图并采取相应行动。 例如,在餐厅中,需要自动在线订购食物。 若要完成任务,可以创建执行下列操作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

用于执行操作的自治 AI 代理在以下构建基块上工作:

  • 操作 - 允许 AI 代理与外部系统连接以执行复杂任务的功能。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行操作的触发器。 将输入实体定义为槽填充的一部分。

  • 履行 - 确定 AI 代理如何完成操作。 作为履行的一部分,定义自治 AI 代理的输出实体,以特定格式生成答案。 系统将输出实体发送到流以继续操作并成功完成任务。

1

操作 选项卡中,单击 + 新建操作

2

在添加新 操作 页上,指定以下详细信息:

  1. 操作名称 - 输入操作的名称。 例如, 订票

  2. 操作描述 - 提供有关预期操作的简要描述。 确保操作描述清晰准确。

  3. 操作范围 - 从下拉列表中选择操作范围。 提供以下选项:

    • 单击槽填充 配置槽填充所需的输入实体。 如果选择槽填充,则无法配置履行详细信息。
    • 单击 “履行槽填充” 以配置槽填充所需的输入实体,并定义完成操作的详细信息。

    代理切换 是缺省情况下启用的默认操作。 使用切换选项禁用代理切换。

后续操作

您可以配置槽,也可以配置槽并定义履行,具体取决于所选的操作范围。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“操作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

使用“控制 ”选项对实体执行以下操作:

  1. 单击编辑 图标以编辑添加的输入实体。

  2. 单击删除 图标以删除实体。

使用 JSON 编辑器添加实体

您可以使用 JSON 编辑器添加输入实体和输出实体。 在 JSON 编辑器视图中,必须以结构化 JSON 格式定义实体。

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 建议使用简明扼要且与代理的说明和操作描述一致的描述,以提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)特别有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解预期的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包含以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示应安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳做法,创建 AI 引擎易于解释和实施的明确定义的实体。

定义履行

1

定义在联系人中心实施 AI 代理的履行详细信息。 指定以下详细信息:

  1. 选择履行方法 - 选择流。

  2. 选择流构建器 - 选择所需的流构建器。

  3. 流 Webhook URL—输入 Webhook URL。 有关更多信息,请参阅 入站 Webhook。

  4. 服务密钥 - 输入服务密钥详细信息。

2

配置输出实体,以便 AI 代理以流可理解的格式生成结果。

3

要添加输出实体,请单击 + 新建输出实体在添加新的输出实体 屏幕中,指定以下详细信息:

  1. 实体名称 - 输入输出实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使其成为必填实体。

您还可以使用 JSON 文件添加输出实体。 有关详细信息,请参阅 使用 JSON 编辑器添加实体

.
4

单击添加 添加输出实体。 您可以根据需要添加任意数量的输出实体。

5

使用“控制 ”选项对实体执行以下操作:

  1. 单击“编辑 ”图标对实体进行更改。

  2. 单击删除图标以删除实体。

6

单击添加 完成配置。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。

配置 AI 代理后:

用于回答问题的自治 AI 代理

自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 此功能在代理需要执行以下操作的情况下非常有用:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。

  • 提供技术支持 - 就特定主题或领域提供专家建议。

此部分包括以下配置设置:

创建用于回答问题的自治 AI 代理

开始之前

确保创建知识库。 有关详细信息,请参阅 管理知识库

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。 默认的 AI 引擎是 Nova

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,将自动 填充“配置文件 ”页面上的字段。

4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击 “自主”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。

  4. 知识库 - 从有空知识库列表中选择所需的知识库文件。

    您无法将所选知识库映射到其他 AI 代理。

  5. 代理的目标 - 提供 AI 代理目标的简要说明。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

9

单击创建。 用于回答问题的自治 AI 代理已成功创建,现在有空在仪表板上

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

更新自治 AI 代理的配置文件。

更新自治 AI 代理配置文件

开始之前

创建用于回答问题的自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 设置 > 配置文件 选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 提供 AI 代理目标的简要描述。 有关指南和示例,请参阅 AI 代理 定义目标和说明的指南。

  4. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  5. AI 引擎 - 从下拉列表中选择所需的 AI 引擎。

  6. 欢迎消息 - 输入 AI 代理用于启动交互的欢迎消息。

  7. 允许代理切换 - 启用切换选项,以便在客户想要与代理交谈时将对话传递给人工代理。

3

单击 保存更改 以使 AI 代理上线。

后续操作

配置 AI 代理的知识库。

配置知识库

开始之前

创建用于回答问题的自治 AI 代理。

1

在“仪表板 ”页上,选择已创建的 AI 代理。

2

导航到“ 知识库 ”选项卡。

3

从下拉列表中选择所需的知识库。

4

单击 保存更改 以使 AI 代理上线。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

配置 AI 代理后:

查看自治 AI 代理会话和历史记录

您可以查看已创建的每个自治 AI 代理的会话和历史记录详细信息。 “ 会话 ”页面显示与组件建立的会话的详细信息。 “历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要导航到“ 会话 ”页面:

  1. 控制板上,单击要查看其会话详细信息的自治 AI 代理。
  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。
  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。
    • 发生错误 - 过滤发生错误的会话。
    • 反对票 - 过滤被否决的会话。

    单击会话表格中的某一行可查看该会话的详细视图。 锁定图标表示会话已锁定,需要解密。 您需要具有解密会话的权限。 如果启用了解密访问 切换开关,您可以使用解密内容 按钮访问 任何会话。 但是,仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。
  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 审核日志 - 单击 审核日志 选项卡以查看对 AI 代理所做的更改。
  • 模型历史记录 - 单击 模型历史记录 选项卡可查看用于执行操作的各种版本的自治 AI 代理。

审核日志

审核日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 审核日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 审核日志 选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。
  • 更新者 - 合并更改的用户的名称。
  • 字段 - AI 代理中进行更改的特定部分。
  • 描述 - 有关更改的其他信息。

您可以使用更新者 字段 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

模型历史

模型历史记录 ”选项卡仅对用于执行操作的自治 AI 代理有空。

每当发布自治 AI 代理以执行操作时,都会保存一个版本的自治 AI 代理,并将其有空在“模型历史记录 选项卡中。 您可以从“ 模型历史记录 ”选项卡中查看各种版本的 AI 代理。

  • 模型描述 - 有关 AI 代理版本的简要描述。
  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。
  • 更新日 - 创建版本的日期和时间。
  • 操作 - 允许您对 AI 代理执行以下操作
    • 加载 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。
    • 导出 - 用于导出 AI 代理。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

可共享的预览小组件

可共享预览小组件允许你以呈现的方式与利益干系人和使用者共享 AI 代理,而无需开发自定义 UI 来显示 AI 代理。 默认情况下,复制的预览链接使用手机外壳呈现 AI 代理。 您可以通过更改预览链接中的某些参数来进行一些快速自定义。 您可以按如下方式自定义此小组件:

  • 微件颜色 - 通过将 brandColor 参数附加到链接。 您可以使用颜色名称定义简单颜色,也可以使用颜色的十六进制代码。
  • 电话大小写 - 通过更改链接中电话大小写 参数的值缺省设置为 true,可以通过将其设为 false 来禁用。

    具有以下参数的示例预览链接: ?bot_unique_name=<your_bot_unique_name>&enterprise_unique_name=<your_enterprise_unique_name>&phoneCasing=<true/false>&brandcolor<以“_XXXX”格式输入颜色的十六进制值>

使用分析查看自治 AI 代理的性能

AI 代理分析部分提供了用于评估 AI 代理性能和有效性的关键指标的图形表示形式。 要生成自治 AI 代理的分析,请执行以下操作:

  1. 从仪表板 中选择AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换

设置脚本化 AI 代理

本部分介绍如何在 Webex AI 代理工作室平台上设置和管理脚本化 AI 代理,以确保它们准确响应用户查询并高效执行自动化任务。

用于执行任务的脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的操作。

  • 处理数据 - 根据指定的规则操作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

此部分包括以下配置设置:

创建脚本化 AI 代理以执行操作

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击“+ 创建代理 ”。

3

在“ 创建 AI 代理 ”屏幕上,从头开始创建新的 AI 代理。

还可以通过选择预定义模板来快速创建 AI 代理。 将“AI 代理类型”筛选为 “脚本化 ”,“配置文件”页面上的字段将自动填充。

4

单击从头开始 然后单击 下一步

5

在“ 您正在构建哪种类型的代理? 部分中,单击 脚本化。

6

在“ 您的代理的主要功能是什么? 部分中,单击 执行操作

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

    您也可以编辑此字段。
  3. AI 引擎 - 从下拉列表中选择 AI 引擎。

9

单击创建。 用于回答问题的脚本化 AI 代理已成功创建,现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

创建 实体、添加 意图和定义 响应

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统生成的标识符。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 输入有关 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,如果在与 AI 代理聊天期间出现任何错误,该消息会弹出。

4

单击 保存更改 以保存设置。

管理实体

实体是对话的构建块。 它们是 AI 代理从用户话语中提取的基本元素。 实体表示特定信息,例如产品名称、日期、数量或任何其他重要的单词组。 通过有效识别和提取实体,AI 代理可以更好地了解用户意图并提供更准确、更相关的响应。

实体类型

Webex AI 代理工作室提供 11 种预构建的实体类型来捕获各种类型的用户数据。 您还可以创建以下任何自定义实体。

自定义实体

这些实体是可配置的,并允许开发人员捕获特定于用例的信息。

  • 自定义列表 - 定义预期字符串列表,以捕获预构建实体未涵盖的特定数据点。 可以针对每个字符串添加多个同义词。 例如,自定义披萨尺寸实体。

  • 正则表达式 - 使用正则表达式标识特定模式并提取相应的数据。 例如,电话号码正则表达式,如 123-123-8789

  • 数字 - 以高精度捕获固定长度的数字输入,尤其是在语音交互中。 我们在非语音交互中将其用作自定义和正则表达式实体类型的替代方法。 例如,定义长度为 5 以检测五位帐号。

  • 字母数字 - 捕获字母和数字的组合,为语音和非语音输入提供准确的识别。

  • 自由格式 - 捕获难以定义或验证的灵活数据点。

  • 地图位置(WhatsApp)- 提取您在 WhatsApp 频道上共享的位置数据。

系统实体

实体名称说明示例输入示例输出
日期将自然语言中的日期解析为标准日期格式《明年 7 月》01/07/2020
时间将自然语言中的时间解析为标准时间格式晚上 5 点17:00
电子邮件检测电子邮件地址写信给我 info@cisco.com info@cisco.com
电话号码检测常用电话号码拨打 9876543210 呼叫我9876543210
货币单位分析货币和金额我想要 20$20$
序数检测序号十个人中的第四个第 4 名
红衣主教检测基数十个人中的第四个10
地理位置检测地理位置(城市、国家等)我去英国伦敦的泰晤士河游泳英国伦敦
人名检测常用名比尔·盖茨 Microsoft比尔·盖茨
数量识别测量值,如重量或距离我们距巴黎 5 公里5 公里
持续时间标识时间段1 周假期1 周

您可以从实体选项卡编辑创建的实体。 将实体链接到意向会在添加语句时使用检测到的实体批注语句。

实体角色

当需要在单个意向中多次收集同一实体时,实体角色至关重要。 通过将不同的角色分配给同一实体,可以帮助 AI 代理更准确地理解和处理用户输入。

例如,要预订中途停留的航班,您可以创建具有 三个角色 的机场 实体:出发地、目的地中途停留。 通过使用这些角色注释训练话语,AI 代理可以学习预期的模式并无缝处理复杂的预订请求。

只有 Mindmeld(自定义和系统实体)和 Rasa(仅限自定义实体)支持实体角色。 管理员必须选中“NLU 引擎选择器”对话框的“高级设置”下的“ 实体角色” 复选框才能启用实体角色。

当使用实体角色时,管理员无法从 RASA 或 Mindmeld 切换到 Swiftmatch。 从意图中删除角色以从高级 NLU 引擎设置中禁用实体角色。 您可以 创建具有实体角色的实体。

创建具有实体角色的实体

开始之前

1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,单击已创建的脚本化 AI 代理。

3

单击 左侧窗格中的培训。

4

在“训练数据 ”页上,单击“实体 选项卡。

5

单击创建 实体

6

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择 自定义列表 选项。

  3. - 输入实体的值。

7

启用自动 建议槽值 切换开关以自动完成,并在对话期间为此实体提供备用建议。

如果在 RASA 和 Mindmeld NLU 引擎的“ 更改训练引擎 ”窗口的“ 高级设置 ”部分中启用实体角色,则只有在创建自定义实体时才能看到 “角色 ”字段。

8

单击保存

您可以使用 操作 列中的 编辑删除 选项来执行相关操作。

后续操作

创建实体后,可以将 角色链接到实体

将角色链接到实体
1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”标签页。
5

在“槽 ”部分中,单击“ 链接实体”。

6

选择实体名称的实体角色。

7

单击保存

您可以为一个实体分配角色,以便为一个意图收集同一实体两次。

管理意向

意图 是 Webex AI 代理工作室平台的核心组件,使 AI 代理能够有效地理解和响应你的输入。 它表示要在对话期间完成的特定任务或操作。 您可以定义与要执行的任务相对应的所有意图。 意图分类的准确性直接影响 AI 代理提供相关且有用的响应的能力。 意图分类是根据输入识别意图的过程,允许 AI 代理以有意义且上下文相关的方式进行响应。

系统意图
  • 默认回退意图 - AI 代理的功能本质上受到旨在识别和响应的意图的限制。 虽然企业无法预测您可能提出的每个可能的问题,但 默认的回退意图 可以帮助对话顺利进行。

    通过实现默认回退意图,AI 代理开发人员可以确保 AI 代理正常处理意外或超出范围的查询,从而将对话重定向回已知意图。

    AI 代理开发人员无需向回退意向添加特定言语。 可以训练代理在遇到已知的超出范围的问题时自动触发回退意图,否则这些问题可能会被错误地归类为其他意图。

    例如,在银行 AI 代理中,客户可能会尝试查询贷款。 如果 AI 代理未配置为处理与贷款相关的查询,则可以将这些查询合并为默认回退意图中的 训练短语。 当客户在对话中的任何时间点查询贷款时,AI 代理会将查询识别为超出其定义的意图,并触发回退响应。 这确保了更适当的响应。

    回退意图:
    • 不应有任何与之关联的插槽。
    • 必须为其响应使用默认的回退模板密钥。
  • 帮助 - 此意图旨在解决客户有关 AI 代理功能的查询。 当客户不确定他们能完成什么或在对话中遇到困难时,他们通常会通过寻求 帮助来寻求帮助。

    默认情况下,帮助意图的响应映射到 帮助消息 模板密钥。 但是,AI 代理开发人员可以自定义响应或更改关联的模板密钥,以提供更量身定制的信息性指导。

    建议在高级别传达 AI 代理的功能,让客户清楚地了解他们下一步可以做什么。

  • 与代理交谈 - 此意图使客户能够在与 AI 代理交互的任何阶段请求人工代理的帮助。 调用此意图时,系统会自动启动向人工代理的传输。 此意图的默认响应模板是 代理切换。 虽然更改响应模板密钥没有 UI 限制,但更改它不会影响人工交接的结果。
闲聊意图

所有新创建的 AI 代理都包括四个预定义的闲聊意图,用于处理常见的客户问候、感激之情、负面反馈和告别:

  • 问候
  • 谢谢
  • AI 代理没有帮助
  • 再见
默认情况下,这些意图及其相应的响应在每个 AI 代理中都有空。 但是,您可以自定义或删除它们,以符合您的特定用例和所需的对话流程。

创建目的

开始之前

在创建目的之前,请确保创建链接到目的的实体。 有关详细信息,请参阅 创建具有实体角色的实体。

1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,选择 AI 代理。

3

单击 左窗格中的培训。

4

“训练数据 ”页面上,单击“ 创建意向”。

5

在创建目的 窗口中,指定以下详细信息:

  1. 目的名称 - 输入目的名称。

  2. 添加话语 - 添加短语以调用意图,然后单击 添加

    如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建具有实体角色的实体。 每个插槽显示以下内容:
    • 实体名称。
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 模板密钥。
6

如果实体是必需的,请选中必需 复选框。

7

输入此槽允许的重试次数。 默认情况下,该数字为 3。

8

从下拉列表中选择模板密钥。

  1. 单击“新建 为实体创建新的响应模板密钥。 您可以在“响应” 部分中配置这些模板键的响应内容。 每个模板键都有一个相应的响应,当触发该意图时,您会将其发送给用户。

9

在响应 部分中,输入要在完成意图后返回给用户的最终响应模板密钥。

10

启用完成后重置槽 切换开关,以在意图完成后重置会话中收集的槽值。

如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
11

启用“更新槽值 切换开关,以在与使用者对话期间更新槽值。

AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。
12

启用“为槽 提供建议” 切换开关,以根据用户输入在最终响应中提供槽填充和备用槽值的建议。

13

启用结束 对话 切换以在此意图之后关闭会话。

Webex Connect 和语音流可以使用它来关闭与使用者的对话。
14

单击保存

单击“训练 ”选项卡右上角 的“训练 ”,以 反映对意向和实体所做的任何更改。

若要训练 Rasa 或 Mindmeld NLU 引擎,每个意图至少需要两个训练话语。 此外,每个插槽必须至少有两个注释。 如果您不满足这些要求,系统将 禁用“训练 ”按钮。 受影响的意图旁边会出现一个警告图标,指示问题所在。 但是,默认回退意图不受这些要求的约束。

后续操作

创建意向后,需要一些信息来实现意向。 链接实体规定了我们如何从用户话语中获取此信息。 有关详细信息,请参阅 将实体与意图链接起来。

将实体与意图链接起来

开始之前

请确保在添加语句之前创建实体并链接它们。 这会在添加语句时自动批注实体。

1

登录 Webex AI 代理工作室平台。

2

在仪表板 ,单击已创建的 AI 代理。

3

单击 左窗格中的培训。

4

在“训练数据 ”页上,选择链接实体和实体角色的意图。

缺省情况下, 将显示“意向 ”标签页。
5

在“槽 ”部分中,单击“ 链接实体”

链接的实体将显示在“插槽”部分中。
6

选择实体名称的实体角色。

7

单击保存

将实体标记为必填时,其他配置选项将变为有空。 您可以指定 AI 代理在升级或提供回退响应之前可以请求缺失实体的最大次数。 如果指定的重试次数内未提供所需的实体,则可以定义要调用的模板密钥。

AI 代理识别意图并收集所有必要的数据(槽)后,它会使用与为该意图配置的最终模板密钥关联的消息进行响应。 若要在不转移先前数据的情况下开始新对话或处理后续意图,必须启用 “完成后 重置槽”切换开关。 此设置会从会话历史记录中清除所有已识别的实体,确保每次新交互都有新的开始。

生成训练数据

若要使 AI 代理以合理的精度工作,请手动将训练数据添加到其意图中。 训练数据由调用相同意图的不同方式组成。 您可以为每个意图添加至少 15-20 个变体,以提高其准确性。 手动创建此训练语料库可能既乏味又耗时。 您可以只添加几个变体,也可以仅添加关键字作为变体而不是有意义的句子。 您可以通过生成训练数据来补充现有数据来避免这种情况。

要生成训练数据,请执行以下步骤:

  1. 输入意向名称和示例话语。
  2. 单击生成
  3. 简要说明指导 AI 的意图。
  4. 为 AI 生成的建议指定所需的变体数量和创造力水平。
  • 一次生成多个款式/规格可能会影响质量。 我们建议每代最多 20 个变体。
  • 较低的创意设置可以产生不太多样化的变体。
  • 生成过程可能需要几秒钟,具体取决于请求的变体数量。
  • 闪电图标将 AI 生成的变体与用户定义的训练数据区分开来。
标记生成的变体

为了确保负责任地使用 AI,开发人员可以标记 AI 生成的输出以供审核。 这允许识别和预防任何有害或有偏见的内容。 要标记 AI 生成的输出,请执行以下操作:

  • 找到“标记选项”:为每个生成的语句有空标记选项。
  • 提供反馈:标记输出时,开发人员可以添加注释并指定标记原因。

此功能最初有空,每月使用限制为 500 次生成操作。 为了满足不断增长的需求,开发人员可以联系其帐户所有者以请求提高此限制。

创建多语言意图和实体

您可以使用多种语言创建训练数据。 对于为 AI 代理配置的每种语言,定义反映所需交互的话语。 虽然槽在不同语言之间保持一致,但模板键唯一标识每种语言的响应。

并非所有语言都支持所有实体类型。 有关每种语言支持的实体类型列表的详细信息,请参阅脚本化 AI 代理 支持的语言中的 语言与支持的实体表。

管理回复

响应是 AI 代理发送给客户以响应其查询或意图的消息。 您可以创建包含以下内容的响应:

  • 文本 - 用于直接通信的纯文本消息。
  • 代码 - 用于动态内容或操作的嵌入式代码。
  • 多媒体 - 用于增强用户体验的图像、音频或视频元素。

响应有两个主要组成部分:

  • 模板 - 映射到特定意图的预定义响应结构。
  • 工作流 - 根据标识的意图确定要使用的模板的逻辑。

预配置代理移交、帮助、回退和欢迎的模板。 您可以从相应的模板更改响应消息。

响应类型

响应设计器部分介绍如何配置不同类型的响应。

您可以使用“ 工作流 ”选项卡在调用异步响应的外部 API 时处理异步响应。 在 Python 中编写工作流代码。

变量替换

变量替换允许您使用动态变量作为响应模板的一部分。 您可以通过此功能在会话中使用会话中的所有标准变量(或实体),以及 AI Agent 开发人员可以在自由格式对象(如数据存储 字段) 内设置的变量(或实体)。 使用语法表示变量: ${variable_name}。 例如,使用名为 apptdate 的实体的值会使用 ${entities.apptdate} or ${newdfState.model_state.entities.apptdate.value}。

您可以使用在对话过程中从渠道接收或从使用者处收集的变量来个性化响应。 自动完成功能会在您开始键入 ${ 时在文本区域中显示变量的语法。 选择所需的建议会自动用变量填充该区域并突出显示该变量。

使用响应设计器配置响应

响应设计器提供了一个用户友好的界面,用于创建响应,而无需大量的编码知识。 有空两种响应类型:

  • 条件响应: 对于非开发人员,此选项允许轻松构建 AI 代理交付给客户的响应。
  • 代码片段: 对于使用 Python 的开发人员,此选项提供了使用代码配置响应的灵活性。

响应设计器旨在确保用户体验迎合 AI 代理与之交互的特定通道。

响应模板
  1. 文本 - 这些是简单的文本响应。 为了增强用户体验,响应设计器允许在单个响应中使用多个文本框,使您能够将冗长的消息分解为更易于管理的部分。 每个文本框可以包含各种响应选项。 在对话过程中,系统会随机选择其中一个选项并将其显示给用户,从而确保动态且引人入胜的交互。

    为了保持动态且引人入胜的体验,您可以在模板中添加多个响应选项。 当您激活具有多个选项的模板时,系统会随机选择其中一个选项并将其显示给用户。 您可以通过单击 位于响应底部的 + 添加变体 按钮来启用此功能。

    保存响应时,您可能会看到一条警告,指示需要更正的错误数。 系统以红色突出显示有错误的字段。 您可以使用导航箭头以任何渠道或响应格式轻松查找和修复这些错误。 对于单张卡,相应的点变为红色表示错误。 对于包含多个卡片的列表和轮播,圆点导航允许您在有错误的卡片之间移动。

  2. 快速答复 - 您可以将文本回复与按钮配对,按钮可以是文本链接或 URL 链接。 文本按钮需要标题和有效负载。 单击它们时,系统会将其发送到 AI 代理。 URL 按钮将用户重定向到特定网页。

    当查询不明确时,部分匹配允许 AI 代理建议相关文章或意图作为选项。 此功能有空用于 Web 和 Facebook 交互。

    添加 URL 快速回复

    URL 快速回复按钮将用户重定向到您的网站以获取更多信息或操作。 单击这些快速回复按钮将在同一浏览器窗口的新标签页中打开指定的 URL。 系统不会将任何数据发送回 AI 代理。

    要在条件或固定响应中添加 URL 快速回复:

    1. 选择要为其配置 URL 快速回复的文章或模板密钥。
    2. 点击 + 添加快速回复。 出现 按钮类型的 弹出窗口。
    3. 选择按钮类型作为 Web 渠道中的 URL
    4. 指定按钮的标题,以及在使用者单击按钮后要将使用者重定向到的 URL。
    5. 单击 完成 以添加 URL 快速回复。

    您还可以使用 Python 代码片段通过动态响应类型配置 URL 类型按钮。 系统在预览和可共享预览部分中支持这些按钮。 但是,IMIchat 的实时聊天小部件和其他第三方渠道目前不支持它们。

  3. 轮播 - 丰富的响应可以包含单张卡片或以轮播格式排列的多张卡片。 每张卡片都需要一个标题,可以包含图像、描述和最多三个按钮。

    您可以在轮播模板中配置包含文本或 URL 链接的快速回复按钮。 单击 URL 按钮会将用户重定向到指定的网站。 单击基于文本的快速回复按钮会将配置的有效负载发送到机器人,从而触发相应的响应。

  4. 图像 - 可通过提供 URL 配置图像的多媒体模板。
  5. 视频 - 根据配置的视频 URL 呈现预览中的视频。
  6. 代码 - 用于编写用于调用 API 或执行其他逻辑的 Python 代码。
渠道感知响应

我们仅支持每个频道的特定模板。 例如,在 SMS 中,我们仅支持文本、代码(最终会用文本响应)和快速回复模板。 我们不支持 SMS 和其他不支持多媒体或轮播模板的频道。

除了文本之外,我们还为这些频道提供了快速回复模板,无论底层频道是否支持(例如 WhatsApp)。 平台会自动将所有配置的快速回复转换为不支持快速回复的频道上的编号文本选项。

特定于渠道的模板

代码片段

条件响应具有广泛的功能和多样化的模板,可以有效地满足 AI 代理的需求。 对于复杂用例或喜欢编码的开发人员,代码段响应类型为有空。

代码片段允许您使用 Python 代码配置响应。 此方法使您能够在响应模板或文章中创建所有类型的响应,包括快速回复、文本、轮播、图像、音频、视频和文件。

可以使用代码段模板中定义的函数代码来设置变量,然后可以在其他模板中使用这些变量。 请务必注意,在条件响应中使用函数代码时不能直接返回响应。

代码片段验证 - 平台仅检查您正在配置的代码片段中的语法错误。 但是,响应内容本身中的任何错误都可能导致用户在配置的通道上与机器人交互时出现问题。 编辑器允许您为 Web 渠道添加“时间选取器”响应,但如果查询触发它,这可能会导致错误。

如果未为不同通道配置唯一响应,系统将使用 Web 响应作为默认值。 Web 渠道支持的模板列表包括:

  1. 文本 - 可以有多个变体的简单文本消息。 系统将根据查询显示配置的消息。
  2. 快速回复 - 包含文本和可单击按钮的模板。
  3. 轮播 - 卡片的集合,每张卡片都有标题、图片 URL 和说明。
  4. 图像 - 通过提供 URL 配置图像的模板。
  5. 视频 - 通过提供视频 URL 来配置视频的模板。 您可以通过单击或点击图像来播放视频。
  6. 文件 - 通过提供访问 PDF 文件的 URL 来配置 PDF 文件的模板。
  7. 音频 - 通过提供音频 URL 来配置音频文件的模板。 它还在输出中显示音频消息的持续时间。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为被禁用的代理写一条消息,该消息发送给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:系统不采取任何操作。

    • 发送给代理:系统会根据发送给 AI 代理的传入消息将聊天内容移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时时间(以分钟为单位),在此时间之后,会话将因用户不活动而自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

向脚本化 AI 代理添加语言

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,然后单击 设为缺省语言。

您无法删除或禁用默认语言。 此外,更改默认语言可能会影响 AI 代理的工作方式,包括其文章、策展、测试和预览。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用移交 - 会话中连续的部分匹配多次可触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

用于回答问题的脚本化 AI 代理

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。
  • 一致性很重要 - 代理必须对类似查询提供一致的响应。
  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

此部分包括以下配置设置:

创建脚本化 AI 代理以回答问题

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在“ 创建 AI 代理 ”屏幕上,单击“ 从头开始”。

您还可以选择预定义的模板来快速创建 AI 代理。 可以按“脚本”筛选 AI 代理类型。 在这种情况下,“ 档案 ”页面上的字段会自动填充。
4

单击下一步

5

在“ 要构建 哪种类型的代理”部分中,单击“ 脚本化”。

6

在代理的主要职能 是什么部分中,单击 回答问题

7

单击下一步

8

在“ 定义代理 ”页上,指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 这是系统生成的唯一标识符。

9

单击创建

系统成功创建了脚本化的 AI 代理来回答问题,现在有空在仪表板
在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 本节

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入预生成的 AI 代理

后续操作

将文章 添加到 AI 代理。

更新脚本化 AI 代理配置文件

开始之前

创建脚本化的 AI 代理来回答问题。

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择创建的 AI 代理。

3

导航到 设置 > 配置文件 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统生成的标识符。

  3. 代理档案图像的 URL - 编辑系统用于获取 AI 代理徽标或图像的 URL。

  4. 描述 - 输入有关 AI 代理的详细信息。

  5. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  6. 自定义错误消息 - 编写一条消息,如果在与 AI 代理聊天期间出现任何错误,该消息会弹出。

4

单击 保存更改 以保存设置。

管理文章

文章是脚本化 AI 代理的重要组成部分。 一篇文章是一个问题、它的变化和对这个问题的回答的组合。 每篇文章都有一个 标识它的默认问题 。 所有文章共同构成了 AI 代理的知识库 料库。 当您进行查询时,系统会检查其知识库并回答它找到的最佳答案。

RasaMindmeld NLU 引擎至少需要两个训练变体(话语),一篇文章才能成为语料库训练模型的一部分。 如果一篇文章的变体少于两个,并且如果您选择 Rasa 或 Mindmeld NLU 引擎, 则“训练 ”、“ 保存”和“训练 ”按钮不会有空用于回答问题。 当您将指针停留在这些未有空的按钮上时,系统会显示一条消息,要求您在训练前解决问题。 此外,系统还显示与有问题的文章相对应的警告图标。 您可以通过为一篇文章添加两个以上的变体来解决这些问题。 解决问题 后,“训练”和 “保存 ”和“训练 ”按钮将变为有空。 有两个变体不适用于默认文章 - 部分匹配消息、回退消息和欢迎消息。

您可以将文章分类到他们选择的类别中,所有未分类的文章将保持分类为未分配。 创建 AI 代理时,有空四篇默认文章:

  • 欢迎消息 - 每当客户与 AI 代理开始对话时,它包含第一条消息。
  • 退回消息 - 当 AI 代理无法理解您的问题时,会显示此消息。
  • 部分匹配 - 当 AI 代理识别出分数差异较小的多篇文章(在移交 推理 设置中 设置)时,代理将此匹配消息与匹配的文章一起显示为选项。 您还可以配置要与这些选项一起显示的文本响应。
  • 你能做什么?- 您可以配置 AI 代理的功能。 每当最终用户质疑 AI 代理功能时,AI 代理都会显示此消息。

除此之外,如果您从切换和推理 设置中 启用代理切换,系统会将 Talk 添加到代理 默认 文章。

所有新的 AI 代理还有四篇 Smalltalk 文章,用于处理以下用户话语:

  • 问候
  • 谢谢!
  • AI 代理没有帮助。
  • 再见

    创建新 AI 代理时,默认情况下,这些文章和响应会有空在 AI 代理知识库中。 您也可以修改或删除它们。

您无法删除欢迎消息、回退消息、与代理对话以及部分消息缺省文章。
通过 UI 和默认响应添加文章

文章是问题、其变体和对此问题的回答的组合。 系统会将每个查询与这些文章(知识库)进行比较,并将具有最高置信度的答案作为 AI 代理的响应显示给用户。 要添加文章:

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 设置 > 文章,然后单击 创建新文章。

4

添加默认变体。

5

为文章选择以下默认回复中的任何一个。 可能的值:

  • 条件响应 - 您可以按规则配置响应。 响应可以采用不同的格式,例如文本、轮播、快速回复、图像、音频、视频、代码和文件。 您可以为一篇文章添加多个回复。
  • 代码片段 - 系统使用 if-else 条件创建响应。

有关详细信息,请参阅 使用响应设计器 配置响应部分。

6

单击 保存并训练

从目录导入
1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 设置 > 文章 并单击 省略号 图标。

4

点击 从目录中导入。

5

选择要添加到代理的文章的类别。

6

单击完成

从链接中提取常见问题解答
1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 “设置 > 文章 ”并单击省略号图标。

4

单击 从链接中提取常见问题解答。

5

提供托管常见问题解答的 URL,然后单击 提取

6

单击导入

从文件导入
1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 “设置 > 文章并单击省略号 图标。

4

单击“从文件导入” ,然后选择 CSV 从 CSV 文件导入文章。 如果要从 JSON 格式的文件导入文章,请选择 JSON。

5

单击 浏览 并选择包含所有文章的文件。 单击“下载示例 以查看指定文章的格式。

6

单击导入

添加自定义同义词

许多 AI 代理用例往往涉及可能不是标准英语或特定于业务环境的单词和短语。 例如,你希望 AI 代理识别安卓应用、iOS 应用等。 AI 代理必须在所有相关文章的训练话语中包含这些术语及其变体,从而导致冗余数据输入。

若要克服此冗余问题,可以在脚本化 AI 代理中使用自定义同义词来回答问题。 平台在运行时会自动将每个根词的同义词替换为根词。

1

登录 Webex AI 代理工作室平台。

2

从仪表板 ,选择您创建的 AI 代理。

3

导航到 设置 > 文章 并单击省略号图标。

4

单击自定义 同义词

5

单击“ 新建词根”。

6

配置根字值及其同义词,然后单击保存

7

添加同义词后再次训练 AI 代理。

您还可以将同义词(.CSV 文件格式)导出到本地文件夹,然后将文件导入回平台。

配置管理设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 管理 并配置以下详细信息:

  1. 代理状态 - 启用并切换使 AI 代理不有空。

  2. 禁用消息 - 为被禁用的代理写一条消息,该消息发送给尝试访问此代理的用户。

  3. 回退操作 - 选择此选项可对发往代理的消息采取适当的操作。 可能的值:

    • 不执行任何操作:系统不采取任何操作。

    • 发送给代理:系统会根据发送给 AI 代理的传入消息将聊天内容移交给代理。

  4. 会话管理 > 允许反馈 - 启用此切换开关可请求用户提供有关每个 AI 代理回复的有用性的反馈。

  5. 会话关闭时间 - 会话超时时间(以分钟为单位),在此时间之后,会话将因用户不活动而自动关闭。

  6. 安全性 - 同意的免责声明消息。 仅当您启用高级数据保护选项时,才会有空此字段。 此选项已移至后端。 如果为 True,您可以查看此字段。

2

单击 保存更改 以保存设置。

后续操作

向脚本化 AI 代理添加语言。

向脚本化 AI 代理添加语言

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 语言 标签页。

2

单击 + 添加语言 以添加新语言,然后从下拉列表中选择语言。

3

单击添加 以添加语言。

4

启用操作 下的 切换以启用语言。

5

添加语言后,您可以将该语言设置为缺省语言。 将鼠标悬停在语言上,然后单击 设为缺省语言。

您无法删除或禁用默认语言。 此外,更改默认语言可能会影响 AI 代理的工作方式,包括其文章、策展、测试和预览。
6

单击 保存更改

配置切换设置

开始之前

创建脚本化的 AI 代理。

1

导航到 设置 > 切换 并配置以下详细信息:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 启用回退时切换 - 会话中连续出现多条回退消息可触发代理切换。 此数字可在提供的文本框中进行配置。

  3. 部分匹配时启用移交 - 会话中连续的部分匹配多次可触发切换。 此号码可配置。

  4. 启用连续消息的切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

2

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理管理部分预览脚本化 AI 代理

预览脚本化 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

可共享的预览小组件

可共享预览小组件允许你与利益干系人和使用者共享 AI 代理,而无需创建自定义 UI。 默认情况下,复制的预览链接使用手机外壳呈现 AI 代理。 您可以通过更改预览链接中的某些参数来进行一些快速自定义。 这两个主要的自定义项是:

  • 微件颜色 - 通过将 brandColor 参数附加到 链接。 您可以使用颜色名称或使用颜色的十六进制代码定义简单颜色。
  • 电话大小写 - 通过更改链接中电话 大小写 参数的值。 缺省设置为 true ,但您可以通过将其设置为 false 来禁用它。

    具有以下参数的示例预览链接: ?botunique_name=<yourbot_unique_name>&enterpriseunique_name=<yourenterprise_unique_name>&root=.&phoneCasing=true&brandColor=_4391DA

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

培训

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式机器人测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期的文章指定要为响应特定用户消息而显示的文章。 为了帮助您找到最相关的文章,此专栏具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配的文章。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期文章仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

流中的回调单击此列中的复选框以指示意图必须触发回调。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

预期的回调模板指定发生回调时要激活的模板密钥。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。

此选项仅适用于用于执行操作的脚本化 AI 代理有空。

执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此操作,请选择 “操作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“操作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于回答问题的特定会话的会话详细信息

用于回答问题的脚本化 AI 代理中的“ 会话详细信息 ”视图提供了用户与 AI 代理之间特定交互的全面细分。

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“交易信息 ”选项卡:

  • 列出您确定的与查询相关的文章,包括完全匹配和部分匹配。
  • 显示与每个已识别文章关联的相似分数,指示相关性程度。
  • 显示用于处理客户查询和识别相关文章的基础算法的结果。
  • 根据切换和推理 选项卡中配置 的设置显示算法结果的数量。

会话详细信息 ”视图中的“其他信息 ”部分提供有关特定交互的其他上下文和详细信息。 以下是所显示信息的细分:

  1. 已处理查询 - 显示 AI 代理的自然语言理解(NLU)管道处理客户输入后的预处理版本。
  2. 代理切换 - 指示会话期间是否发生代理切换。 如果特定规则触发了代理切换,请选中按规则 移交代理复选框。
  3. 响应类型 - 指定 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 这些值确定何时将查询视为超出范围或何时需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 系统通常会将高级日志保留 180 天。
脚本化 AI 代理中用于执行操作的特定会话的会话详细信息

用于执行操作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  2. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  3. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  4. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  5. NLU 引擎—标识用于处理客户查询的 NLU 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  6. 阈值分数—显示在切换和推理 设置中 配置的最小阈值分数和部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  7. 高级日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据 - 查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 AI 代理的数据存储FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏查找对话中的特定话语。

历史记录

每当添加或修改文章、意向或实体时,都必须重新训练脚本化的 AI 代理,以确保它是最新版本。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。

通过“历史记录”页,您可以:

  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、文章、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库文章的便捷工具:

  • 激活文章 - 将以前不活动的文章 上线 ,以将其包含在 AI 代理的响应中。
  • 编辑文章 - 创建现有文章的新版本,同时保留原始文章以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载文章 - 将知识库文章导出为 CSV 文件,以供离线分析或参考。
    脚本化 AI 代理有空此选项仅用于回答问题。
审核日志

审核 日志 部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问审核日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击审核日志 选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、项目和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用 “更新者 ”和 “字段 搜索”选项查找特定的审核日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

策展

系统会根据以下条件将消息添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 默认回退意图 - 如果您启用此切换,我们会向策展控制台发送激活默认回退意图的消息。

    此条件仅适用于用于执行操作的脚本化 AI 代理。

  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用 高级数据保护 ,系统会在用户级别授予解密访问权限。

要解决问题,您可以:

  • 链接到现有文章 - 要将问题链接到现有文章,请选择链接 选项并搜索所需的文章。

  • 创建新文章 - 使用添加到 新文章 选项直接从策展控制台创建新文章。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 您无法链接到默认文章(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行操作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有文章、创建新文章/意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向/文章配置 20+ 个训练话语。 此部分将所有文章/意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它以图形方式显示了 AI 代理用于回答问题的最受欢迎的文章和用于执行操作的 AI 代理的响应模板。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

集成 AI 代理

本节介绍如何将 AI 代理与语音和数字渠道集成以管理客户对话。

将 AI 代理与语音和数字渠道集成

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

有关详细信息,请参阅文章 将 AI 代理与语音和数字渠道集成

管理 AI 代理报告

本部分概述了 AI 代理报表、报表类型、AI 代理报表的创建和报表传递模式的概述。

了解 AI 代理报告

报告功能允许您从有空报告类型生成或安排(定期生成)特定报告,并通过有空交付模式接收它们。 这些报告可以提供有关用户行为、使用情况、参与度、产品性能等的宝贵信息。 您可以将所需的信息传送到他们的电子邮件、SFTP 路径或 S3 存储桶。 您可以从预构建的选项中选择报告类型,并决定立即生成一次或定期生成报告类型。

当您从左侧导航窗格访问报告菜单时,将显示以下选项卡:

  • 配置 - 此选项卡列出当前处于活动状态并定期生成的所有报告。 以下详细信息有空报告列表:

    • 活动 - 用户是否仍订阅报告。
    • AI 代理 - 与报表关联的 AI 代理的名称。
    • 报告类型 - 您已订阅的预构建报告类型。
    • 频率 - 您收到报告的时间间隔。
    • 上次生成报告 - 上次发送的报告。
    • 下一个安排日期 - 发送报告的下一个日期。

  • 历史记录 - 此标签页显示到目前为止已发送的所有报告。 单击该页上的任何报告可以编辑报告配置。

    您可以单击 操作 列下的 下载 图标以下载这些历史报告。

    只有在报告生成完成后,才能有空下载“历史记录 标签页中显示的按需报告。

创建 AI 代理报告

1

登录 Webex AI 代理工作室平台。

2

单击 左侧导航栏中的报告

3

点击 + 新建报告

4

提供以下信息以创建和配置报告:

  1. AI 代理 - 与报表关联的 AI 代理的名称。 您可以查看在此应用程序上回答问题和执行任务的所有 AI 代理。

  2. 报告类型 - 您要订阅的预构建报告类型。 当您选择用于回答问题的 AI 代理时,AI 代理字段将显示三种不同类型的报告:

    • 使用情况和行为摘要
    • 消息副本
    • 策展问题
  3. 输出格式 - 您可以选择以.xlsx 格式生成报告 并将其发送到配置的传递模式。

  4. 为要生成的报告类型选择以下选项和相关设置之一:

    • 立即生成 - 提供 按需报告的开始日期 结束日期
    • 计划报告 - 安排 报告的频率时间时区开始日期 。 创建此报告后,您可以在报告中使用 启用报告 切换开关。 您可以稍后启用或禁用此开关,以按计划的频率接收或停止报告。
  5. 交货方式 - 有关更多详细信息,请参阅 交货方式 部分。

AI 代理报告类型

可以根据所选 AI 代理类型从预生成报告列表中进行选择。 本节介绍这些报告类型、每个报告中包含的工作表以及每个工作表中有空的列。

用于回答问题的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于回答应用程序中的问题。 不同的报告类型可帮助你了解 AI 代理使用情况、用户问题以及 AI 的响应方式。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

本部分显示 AI 代理访问文章和类别的频率。 您可以在报告的单独标签页中查看摘要、类别和文章信息:

表 1. “摘要”选项卡详细信息
字段说明
AI 代理名称AI 代理的名称。
对话总数AI 代理处理的对话/会话总数。
与至少一个用户的对话消息用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数AI 代理发送给最终用户的消息总数。
部分匹配项总数用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话移交给人工代理的对话总数。
赞成总数由客户投票支持的 AI 代理响应总数。
反对票总数

被客户投反对票的 AI 代理回复总数。

表 2. 类别标签页详细信息
字段说明
类别名称在 AI 代理中配置的类别的名称。
该类别的对话检测到属于此类别的文章的对话或会话数。
回复总数检测到属于此类别的文章的次数。
赞成总数此类别的响应被点赞的次数。
反对票总数

此类别的回复被否决的次数。

表 3. 文章标签页详细信息
字段说明
文章名称在 AI 代理中配置的文章(默认变体)的名称。
文章类别此意图所属的类别。
文章的对话检测到此文章的对话或会话数。
回复总数检测到此文章的次数。
赞成总数对本文的响应被点赞的次数。
反对票总数

此文章的回复被否决的次数。

管理副本

显示 AI 代理与客户之间的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 会话的唯一标识符。
使用者标识 AI 代理上最终用户的唯一标识符。
消息类型 AI 代理消息或人类消息。
消息文本 消息的内容。
AI 代理发回的响应的标识符。
类别 AI 代理检测到的客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的文章 1 所选 NLU 引擎检测到的意图。
第 1 条分数 检测到的意向的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 您可以在报告中查看以下详细信息:

字段说明
时间戳消息的时间戳。
会话 ID用户会话的唯一标识符。
使用者标识AI 代理上最终用户的唯一标识符。
人类消息人类消息的内容。
AI 代理消息AI 代理响应的消息内容。
问题原因此消息最终出现在策展中的原因。
AI 代理发回的响应的标识符。
类别AI 代理检测到用户消息的意图。
最高比赛得分检测到的意图的相似性分数。
匹配的文章 1所选 NLU 引擎检测到的意图。
第 1 条分数

检测到的意图的分数。

用于执行任务的 AI 代理报告类型

AI 代理有空有三种不同的报告类型,用于在 AI 代理生成器应用程序中执行任务。 作为 AI 代理开发人员,您可以创建不同的报告类型。 这些可帮助你了解 AI 代理的使用情况、行为、用户查询和响应。 您还可以查看在策展中作为问题结束的消息。

使用行为和摘要

显示具有触发的意图和模板键的对话摘要。 摘要选项卡显示以下详细信息:

表 4. “摘要”标签页
字段说明
AI 代理名称 AI 代理的名称。
对话总数 AI 代理处理的对话或会话总数。
与至少一个用户的对话消息 用户至少提供一个输入的对话或会话。

人类消息总数

最终用户发送给 AI 代理的消息。
AI 代理响应总数 AI 代理发送给最终用户的消息总数。
部分匹配项总数 用户的消息存在一些歧义并且 AI 代理以多个意图作为选项进行响应的情况。
发送给代理的对话 移交给人工代理的对话总数
赞成总数 用户点赞的 AI 代理响应总数。
反对票总数

用户投反对票的 AI 代理响应总数。

您还可以在电子表格的“ 意向 ”标签页中查看意向详细信息:

表 5. “意向”标签页
字段说明
意向名称 在 AI 代理中配置的目的的名称。
为目的而进行的对话 调用此意图的对话或会话数。
调用总数 调用此意图的次数。
总完成次数 收集所有插槽的次数,并完成了此意图。
赞成总数 针对每个意图的总响应都投了赞成票。
反对票总数

对于每个意图,对此的总响应都投了反对票。

该报告还包含高级模板详细信息,例如:

表 6. 模板详细信息
字段说明
模板键名称 在 AI 代理中配置的模板的名称。
模板键意图 使用此模板键的意图。
模板键的对话 此模板密钥作为响应发送出去的次数。
回复总数 此模板密钥作为响应发送的次数。
赞成总数 此模板的响应被点赞的次数。
反对票总数

此模板的响应被否决的次数。

消息副本

显示客户与 AI 代理的对话以及相似性分数。 您可以在报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 用户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
消息类型 AI 代理消息或人工消息。
消息文本 消息的内容。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到客户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数 检测到的意图的分数。
反馈 对消息投赞成票或反对票的用户反馈。
反馈评论

用户在对消息投反对票时留下的评论。

策展问题

显示由于各种原因最终被策展为问题的消息。 此报告仅与脚本化 AI 代理相关。 您可以在此报告中查看以下详细信息:

字段说明
时间戳 消息的时间戳。
会话 ID 客户会话的唯一标识符。
使用者标识 应用程序上最终用户的唯一标识符。
人类消息 人类消息的内容。
AI 代理消息 AI 代理响应的消息内容。
问题原因 此消息最终出现在策展中的原因。
模板密钥 AI 代理发回的响应的标识符。
意图 AI 代理检测到用户消息的意图。
最高比赛得分 检测到的意图的相似性分数。
匹配的意图 1 所选 NLU 引擎检测到的意图。
意图 1 分数

检测到的意图的分数。

AI 代理报表的传递方式

在当今数据驱动的世界中,高效、安全地交付 AI 代理报告对于明智的决策和卓越运营至关重要。 为了满足多样化的组织需求,我们为 AI 代理报告提供了多种交付模式,确保灵活性、可靠性和安全性。 交付选项包括电子邮件、安全文件传输协议(SFTP)和 Amazon S3 存储桶。 每种模式都旨在满足不同的要求,无论是对高安全性、易于访问的需求还是可扩展的存储解决方案。 本文档概述了每种交付模式的功能和优势,帮助您选择最适合您特定需求的选项。

SFTP

字段

说明

按计划将报告推送到安全位置

开启此选项可在安排的时间将报告推送到安全位置。 启用此切换开关只能提供以下详细信息。

IP 地址系统的 IP 地址。
用户名用于访问报告的用户名。
密码用于访问报告的密码。
私钥用于访问文件的私钥。
上传路径

文件在系统中的路由路径。

电子邮件

字段说明
为多个收件人安排电子邮件,用分号(;) 分隔打开此选项以添加收件人。
收件人

必须在指定时间和频率接收报告的所有收件人的电子邮件地址。

S3 存储桶

字段说明
根据计划将报告上传到 S3 存储桶

将其打开以使 S3 字段有空并将报告路由到配置的 S3 存储桶。

AWS 访问密钥标识用于访问 AWS 服务和资源的访问密钥 ID。
AWS 秘密访问密钥用于访问 AWS 服务和资源的秘密访问密钥。
存储桶名称报告路由到的存储桶的名称。
文件夹名称

在 S3 存储桶中创建的文件夹的名称。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户

以下是所有 AI 功能的 AI 透明度说明列表:

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从此<链接>下载 AI_Agent_ Call_Records 文件。 (Puneet 稍后将提供链接)

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI_Agent_ Call_Records 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从此<链接>下载 AI_Agent_ Outcome_Distribution.json 文件。 (Puneet 稍后将提供链接)

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI_Agent_ Outcome_Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果您没有看到 Webex AI 代理工作室,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理工作室 以访问该应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理工作室 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要—提供此企业数据保留期的摘要。
    • 队友 选项卡中,您可以查看和管理有权访问该应用程序的队友列表。 每个用户都被分配一个角色,该角色根据授予的权限决定他们可以执行的操作。

了解你的仪表板

在仪表板上,AI 代理以卡片表示。 每张卡片显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览——单击 预览 以打开 AI 代理预览小部件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接—复制预览链接粘贴到新选项卡中并在聊天小部件上预览 AI 代理。

    • 复制访问令牌—复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出—将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除——从系统永久删除 AI 代理。

    • 固定——将 AI 代理固定到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

您可以使用仪表板右上角的 + 创建代理 选项来创建新的 AI 代理。 您可以选择使用预定义模板或从头开始创建代理。

要了解如何创建脚本化和自主的 AI 代理,请参阅以下部分:

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,确保您已将 JSON 格式的 AI 代理导出到本地文件夹。 请按照以下步骤导入:

  1. 点击 导入代理
  2. 点击 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 代理名称 字段中,输入 AI 代理名称。
  4. (可选)在 系统 ID中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI Agent Studio 平台,并且在仪表板上为有空。

关键字搜索

该平台提供强大的搜索功能,帮助您轻松定位和管理 AI 代理。 您可以使用代理人名称进行关键字搜索。在搜索栏中输入代理人名称或部分名称。 系统将显示符合您的搜索条件的 AI 代理列表。

按代理类型过滤

除了关键字搜索之外,您还可以根据 AI 代理的类型进行过滤,以优化搜索结果。 从下拉列表中选择其中一个代理类型过滤器 - 脚本自主全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多只能上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 对于文本文件,文件大小不得超过 2 MB。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。

    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称及其创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。 文件是目前唯一有空的知识库类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 有关最佳做法和示例,请参阅 定义 AI 代理 的目标和说明的指南。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击 保存更改

4

点击 发布 使 AI 代理上线。 有关更多信息,请参阅 发布您的自主 AI 代理 部分。

后续操作

向 AI 代理添加所需的操作。

向自主 AI 代理添加动作

自主人工智能代理旨在理解用户意图并采取相应行动。 例如,假设有一家餐厅需要实现在线食品订单的自动化。 为了完成任务,创建一个执行以下操作的自主 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输至所需的流程。

  • 满足客户要求。

自主人工智能代理基于以下三个构建模块运行:

  • 动作——AI 代理通过理解用户意图并通过连接外部系统完成的任务。

  • 实体或槽位—表示实现用户意图的步骤。 填槽涉及向客户询问特定问题,以根据客户的话语满足其意图。 它是 AI 代理开始执行某个动作的触发器。

  • 履行——确定 AI 代理如何通过连接外部系统来完成操作。

1

仪表板上,单击您创建的 AI 代理。

2

导航至 配置 > 操作 选项卡。

操作 页面显示 代理交接 操作。 代理移交 操作默认启用,允许 AI 代理将对话升级为人工代理。 使用切换选项来禁用它。

3

点击 + 新操作 为 AI 代理添加新操作。

4

添加新操作 页面上,指定以下详细信息:

  1. 操作名称—输入操作的名称。 例如, 预订机票

  2. 行动描述—提供有关预期行动的简要描述。 确保动作描述清晰、准确。

  3. 行动范围——从下拉列表中选择行动范围。 提供以下选项:

    • 选择 槽位填充 以配置槽位填充所需的输入实体。 如果您选择 槽位填充,则无法配置履行详情。 有关更多信息,请参阅 配置槽填充 部分。
    • 选择 带履行的槽填充 以配置槽填充所需的输入实体,并定义操作履行的详细信息。 有关更多信息,请参阅 配置槽填充配置履行 部分。

后续操作

根据所选的操作范围,您可以仅配置插槽或与履行一起配置插槽。

配置槽填充

槽填充涉及添加 AI 引擎所需的输入实体。 在 操作 页面的 槽位填充 部分中,添加输入实体:

以表格形式添加输入实体
1

要添加输入实体,请点击 + 新建输入实体

2

添加新输入实体 页面上,指定以下详细信息:

  1. 实体名称—输入输入实体的名称。

  2. 实体类型——选择实体的数据类型。

  3. 实体描述—提供有关实体的简要描述。 确保实体描述清晰、准确。

  4. 实体示例 - 输入实体的示例。 点击 + 添加 以添加更多示例。

  5. 选中 必填 复选框可使该实体成为必填实体。

3

点击 添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

点击 添加 将动作添加到 AI 代理。

5

点击 发布 使 AI 代理上线。 有关更多信息,请参阅 发布您的自主 AI 代理

添加操作后,使用 控件 选项编辑或删除实体。

使用 JSON 编辑器添加实体

  1. 要添加 JSON 格式的输入实体,请点击 改用 JSON
  2. 以 JSON 格式输入输入参数架构。
  3. 单击添加

有关详细信息,请参阅 JSON 模式概览。

输入参数结构

输入参数必须遵循以下结构:

  • type——参数对象的数据类型。 这始终是“对象”,表示参数被构造为一个对象。

    properties——一个对象,其中每个键代表一个参数及其相关的元数据。

    required - 列出必需参数名称的字符串数组。

属性对象

properties 对象 中的每个键代表一个输入实体/参数,并包含另一个具有有关该参数的元数据的对象。 元数据应始终包含以下关键字:

  • 类型—参数的数据类型。 允许的类型有:

    • 细绳—文本数据。

    • 整数—没有小数的数值数据。

    • 数字—可以包含小数的数值数据。

    • 布尔值—真/假值。

    • 大批—项目列表,所有项目通常都是同一类型。

    • 目的—具有嵌套属性的复杂数据结构。

  • 描述—对该实体所代表内容的简要解释。 这有助于 AI 引擎理解参数的目的和用法。 简洁且与代理的指令和动作描述一致的描述有利于提高准确性。

  • 平台仅针对“类型”强制验证。 并非所有实体都必须强制使用“描述”,但强烈建议添加。 实体元数据的其他有用关键字是:

    • 枚举—枚举字段列出了参数的可能值。 这对于仅应接受有限一组值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Connect Flow 构建器上为 AI 代理作配置履行流 Webex。 有关更多信息,请参阅 配置 AI 代理作的履行流。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择 “+ 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

如果已将知识库映射到 AI 代理,则无法关联知识库。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。

后续操作

单击自治 AI 代理的语言和语音。 有关详细信息,请参阅配置语言和语音。

配置语言和语音

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

从下拉列表中选择所需的语言和区域设置。

3

从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 有空语音列表会根据所选语言自动显示。

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

5

从下拉列表中选择 AI 代理支持的语言。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(含 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在 Dashboard( 控制面板)上,单击您创建的 AI 代理。

2

导航到 Configurations > Profile 选项卡。

3

单击 AI 引擎旁边的图标。

4

在 Manage AI Engine(管理 AI 引擎 页面中,配置以下字段:

  • Training Engine(训练引擎)–从下拉列表中选择所需的 AI 引擎。

  • Inference(推理)- 指定以下信息:

    • Score below which fallback is displayed(显示回退的分数低于该分数)–显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应的置信度之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 扩展收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对于所有三个 AI 引擎都是有空的。

    • Spellcheck in Inference(推理中的拼写检查)- 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对于所有三个 AI 引擎都是有空的。

    • Prioritize slot filling(优先插槽填充)- 选中此选项可优先处理插槽填充,而不是 intent 检测。 此选项对于所有三个 AI 引擎都是有空的。

    • 实体角色(Entity roles)- 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • Number of results to store for each message(为每条消息存储的结果数)–输入要在 Sessions(会话)中的 Transaction information(事务信息)下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对于所有三个 AI 引擎都是有空的。

    • Multi-lingual model(多语言模型)–从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,并且此选项仅对 Swiftmatch AI 引擎有空。

    • Vector model(向量模型)- 从下拉列表中选择向量模型,以提高 AI 代理的准确性。 此功能仅适用于 Swiftmatch AI 引擎有空。

    • Remove stopwords(删除停用词)- 选中此选项可在训练和推理期间删除停用词。 此功能仅适用于 Swiftmatch AI 引擎有空。

    • Remove special characters(删除特殊字符)- 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅对 Swiftmatch AI 引擎有空。

    • 推理中的实体替换–选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅对 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅对 Swiftmatch AI 引擎有空。

5

单击 Update(更新 )以更改 AI 代理的 AI 引擎设置。

6

单击 Save changes 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • Intent 捕获用户在与您的 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当地响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 这些包括日期、产品名称或客户使用案例独有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效地满足用户请求。 要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求的精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户通信。 要创建响应,请参阅 创建响应

这些组件共同工作,在您的代理与其用户之间创建流畅且有目的的对话。 有关更多信息,请参阅 了解 AI Agent Studio 中的意图、实体和响应。

创建 intent

开始之前

在创建目的之前,请确保创建要链接到目的的实体。 有关更多信息,请参阅 创建实体

1

在 Dashboard(控制面板 上,单击您创建的 AI 代理。

2

导航到 Configurations > Scripts > Intents

3

单击 + Create intent

4

在 Add a new intent(添加新目的 屏幕上,指定以下详细信息:

  1. Intent name(目的名称)- 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 开启后,可在 intent 完成后重置对话中收集的槽值。 如果此切换开关处于禁用状态,则槽将保留旧值并显示相同的响应。
    2. End conversation(结束对话)- 开启后可在此目的后关闭会话。 Webex Connect 和语音流可以使用它来结束与使用者的对话。
  3. 情景

    • Entry context(入口上下文)—Entry context(入口上下文)控制是否可以根据会话的活动上下文将 intent 与最终用户查询匹配。
    • 退出上下文 - 退出上下文控制会话的活动上下文。
  4. 意图和话语——添加一个短语来调用意图,然后点击 + 添加。 如果添加的话语中存在任何实体,则会在话语中自动批注这些实体,并显示在 Slots(槽) 部分中。 您可以将更多实体作为槽添加到目的中。 有关更多信息,请参阅 创建实体。 每个插槽显示以下内容:

    • 实体名称。
    • 是否为 intent 完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 响应名称。
  5. 槽填充 - 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击“+ 链接 链接实体。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 “创建实体 ”部分。
    2. 配置以下 设置
      1. 将“ 更新槽值 ”打开,以在与使用者对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供槽 位建议” ,以根据用户输入在最终响应中提供有关槽填充和备用槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给用户的最终响应名称。 选择后,单击 查看所选响应 的内容以查看响应内容。 如果列表中没有有空响应,请单击 + 新建以创建新响应

5

单击添加 以创建意向。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。 默认情况下,您可以使用预定义的响应。 您可以在每个响应中使用编辑 图标来修改响应设置。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,通过单击添加 条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 在“规则 部分中,提供 IF 和 OR 变量条件。

  3. 在“响应” 部分中,您可以配置 Web 聊天的默认响应或向各种渠道添加自定义响应。

    • 要为 Web 聊天添加缺省响应,请执行以下作:
      1. 单击 添加回应。
      2. 从下拉列表中选择响应类型。
      3. 配置所选响应类型的详细信息。
    • 要向各种渠道添加自定义响应,请执行以下作:
      1. 单击 Web 聊天旁边的 +(缺省设置)。
      2. 选择所需的频道。 例如,语音。
      3. 单击 添加响应 ,然后从下拉列表中选择响应类型。
      4. 配置所选响应类型的详细信息。 有关如何配置的详细信息,请参阅 通道 支持的响应类型部分。

6

单击“创建 为脚本化代理创建响应。

您还可以使用代码解释器来配置各种通道的响应。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 部分匹配时移交 - 会话中连续的部分匹配多次可触发切换。 此号码可配置。

  3. 回退时切换 - 会话中出现多个连续的回退消息可以触发代理切换。 此数字可在提供的文本框中进行配置。

  4. 代理重复响应后切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

3

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

单击“+ 添加语言 以向 AI 代理添加新语言。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言

5

从下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

打开已启用 中的切换开关以启用语言和语音。

7

单击作 中的 “设为默认值 ”,将 语言和语音设置为 AI 代理的默认值。

您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于执行作的特定会话的会话详细信息

用于执行作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据 - 查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 AI 代理的数据存储FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏查找对话中的特定话语。

查看版本历史记录和更改日志

无论何时添加或修改意向或实体,都必须重新训练脚本化的 AI 代理,以确保它是最新版本。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。 每当发布脚本化 AI 代理时,都会保存脚本化 AI 代理的一个版本,并将其有空在“版本历史记录”选项卡中。 可以从“版本历史记录”选项卡查看脚本化 AI 代理的各种版本。 

通过“历史记录”页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看每个已发布版本使用的 NLU 引擎以及 NLU 引擎设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • “更改日志 ”选项卡中监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库的便捷工具:

  • 激活意图 - 将以前非活动的意图变为 实时 ,以将其包含在 AI 代理的响应中。
  • 编辑目的 - 创建现有目的的新版本,同时保留原始目的以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载意图 - 将知识库意图导出为 CSV 文件,以供离线分析或参考。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击“更改日志 ”选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项查找特定的更改日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 默认回退意图 - 如果您启用此切换,我们会向策展控制台发送激活默认回退意图的消息。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用 高级数据保护 ,系统会在用户级别授予解密访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 创建新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从此<链接>下载 AI_Agent_ Call_Records 文件。 (Puneet 稍后将提供链接)

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI_Agent_ Call_Records 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从此<链接>下载 AI_Agent_ Outcome_Distribution.json 文件。 (Puneet 稍后将提供链接)

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI_Agent_ Outcome_Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果您没有看到 Webex AI 代理工作室,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理工作室 以访问该应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理工作室 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要—提供此企业数据保留期的摘要。
    • 队友 选项卡中,您可以查看和管理有权访问该应用程序的队友列表。 每个用户都被分配一个角色,该角色根据授予的权限决定他们可以执行的操作。

了解你的仪表板

在仪表板上,AI 代理以卡片表示。 每张卡片显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览——单击 预览 以打开 AI 代理预览小部件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接—复制预览链接粘贴到新选项卡中并在聊天小部件上预览 AI 代理。

    • 复制访问令牌—复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出—将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除——从系统永久删除 AI 代理。

    • 固定——将 AI 代理固定到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

您可以使用仪表板右上角的 + 创建代理 选项来创建新的 AI 代理。 您可以选择使用预定义模板或从头开始创建代理。

要了解如何创建脚本化和自主的 AI 代理,请参阅以下部分:

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,确保您已将 JSON 格式的 AI 代理导出到本地文件夹。 请按照以下步骤导入:

  1. 点击 导入代理
  2. 点击 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 代理名称 字段中,输入 AI 代理名称。
  4. (可选)在 系统 ID中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI Agent Studio 平台,并且在仪表板上为有空。

关键字搜索

该平台提供强大的搜索功能,帮助您轻松定位和管理 AI 代理。 您可以使用代理人名称进行关键字搜索。在搜索栏中输入代理人名称或部分名称。 系统将显示符合您的搜索条件的 AI 代理列表。

按代理类型过滤

除了关键字搜索之外,您还可以根据 AI 代理的类型进行过滤,以优化搜索结果。 从下拉列表中选择其中一个代理类型过滤器 - 脚本自主全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多只能上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 对于文本文件,文件大小不得超过 2 MB。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。

    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称及其创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。 文件是目前唯一有空的知识库类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 有关最佳做法和示例,请参阅 定义 AI 代理 的目标和说明的指南。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击 保存更改

4

点击 发布 使 AI 代理上线。 有关更多信息,请参阅 发布您的自主 AI 代理 部分。

后续操作

向 AI 代理添加所需的操作。

向自主 AI 代理添加动作

自主人工智能代理旨在理解用户意图并采取相应行动。 例如,假设有一家餐厅需要实现在线食品订单的自动化。 为了完成任务,创建一个执行以下操作的自主 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输至所需的流程。

  • 满足客户要求。

自主人工智能代理基于以下三个构建模块运行:

  • 动作——AI 代理通过理解用户意图并通过连接外部系统完成的任务。

  • 实体或槽位—表示实现用户意图的步骤。 填槽涉及向客户询问特定问题,以根据客户的话语满足其意图。 它是 AI 代理开始执行某个动作的触发器。

  • 履行——确定 AI 代理如何通过连接外部系统来完成操作。

1

仪表板上,单击您创建的 AI 代理。

2

导航至 配置 > 操作 选项卡。

操作 页面显示 代理交接 操作。 代理移交 操作默认启用,允许 AI 代理将对话升级为人工代理。 使用切换选项来禁用它。

3

点击 + 新操作 为 AI 代理添加新操作。

4

添加新操作 页面上,指定以下详细信息:

  1. 操作名称—输入操作的名称。 例如, 预订机票

  2. 行动描述—提供有关预期行动的简要描述。 确保动作描述清晰、准确。

  3. 行动范围——从下拉列表中选择行动范围。 提供以下选项:

    • 选择 槽位填充 以配置槽位填充所需的输入实体。 如果您选择 槽位填充,则无法配置履行详情。 有关更多信息,请参阅 配置槽填充 部分。
    • 选择 带履行的槽填充 以配置槽填充所需的输入实体,并定义操作履行的详细信息。 有关更多信息,请参阅 配置槽填充配置履行 部分。

后续操作

根据所选的操作范围,您可以仅配置插槽或与履行一起配置插槽。

配置槽填充

槽填充涉及添加 AI 引擎所需的输入实体。 在 操作 页面的 槽位填充 部分中,添加输入实体:

以表格形式添加输入实体
1

要添加输入实体,请点击 + 新建输入实体

2

添加新输入实体 页面上,指定以下详细信息:

  1. 实体名称—输入输入实体的名称。

  2. 实体类型——选择实体的数据类型。

  3. 实体描述—提供有关实体的简要描述。 确保实体描述清晰、准确。

  4. 实体示例 - 输入实体的示例。 点击 + 添加 以添加更多示例。

  5. 选中 必填 复选框可使该实体成为必填实体。

3

点击 添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

点击 添加 将动作添加到 AI 代理。

5

点击 发布 使 AI 代理上线。 有关更多信息,请参阅 发布您的自主 AI 代理

添加操作后,使用 控件 选项编辑或删除实体。

使用 JSON 编辑器添加实体

  1. 要添加 JSON 格式的输入实体,请点击 改用 JSON
  2. 以 JSON 格式输入输入参数架构。
  3. 单击添加

有关详细信息,请参阅 JSON 模式概览。

输入参数结构

输入参数必须遵循以下结构:

  • type——参数对象的数据类型。 这始终是“对象”,表示参数被构造为一个对象。

    properties——一个对象,其中每个键代表一个参数及其相关的元数据。

    required - 列出必需参数名称的字符串数组。

属性对象

properties 对象 中的每个键代表一个输入实体/参数,并包含另一个具有有关该参数的元数据的对象。 元数据应始终包含以下关键字:

  • 类型—参数的数据类型。 允许的类型有:

    • 细绳—文本数据。

    • 整数—没有小数的数值数据。

    • 数字—可以包含小数的数值数据。

    • 布尔值—真/假值。

    • 大批—项目列表,所有项目通常都是同一类型。

    • 目的—具有嵌套属性的复杂数据结构。

  • 描述—对该实体所代表内容的简要解释。 这有助于 AI 引擎理解参数的目的和用法。 简洁且与代理的指令和动作描述一致的描述有利于提高准确性。

  • 平台仅针对“类型”强制验证。 并非所有实体都必须强制使用“描述”,但强烈建议添加。 实体元数据的其他有用关键字是:

    • 枚举—枚举字段列出了参数的可能值。 这对于仅应接受有限一组值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Connect Flow 构建器上为 AI 代理作配置履行流 Webex。 有关更多信息,请参阅 配置 AI 代理作的履行流。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择 “+ 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

如果已将知识库映射到 AI 代理,则无法关联知识库。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。

后续操作

单击自治 AI 代理的语言和语音。 有关详细信息,请参阅配置语言和语音。

配置语言和语音

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

从下拉列表中选择所需的语言和区域设置。

3

从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 有空语音列表会根据所选语言自动显示。

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

5

从下拉列表中选择 AI 代理支持的语言。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(含 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在 Dashboard( 控制面板)上,单击您创建的 AI 代理。

2

导航到 Configurations > Profile 选项卡。

3

单击 AI 引擎旁边的图标。

4

在 Manage AI Engine(管理 AI 引擎 页面中,配置以下字段:

  • Training Engine(训练引擎)–从下拉列表中选择所需的 AI 引擎。

  • Inference(推理)- 指定以下信息:

    • Score below which fallback is displayed(显示回退的分数低于该分数)–显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应的置信度之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 扩展收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对于所有三个 AI 引擎都是有空的。

    • Spellcheck in Inference(推理中的拼写检查)- 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对于所有三个 AI 引擎都是有空的。

    • Prioritize slot filling(优先插槽填充)- 选中此选项可优先处理插槽填充,而不是 intent 检测。 此选项对于所有三个 AI 引擎都是有空的。

    • 实体角色(Entity roles)- 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • Number of results to store for each message(为每条消息存储的结果数)–输入要在 Sessions(会话)中的 Transaction information(事务信息)下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对于所有三个 AI 引擎都是有空的。

    • Multi-lingual model(多语言模型)–从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,并且此选项仅对 Swiftmatch AI 引擎有空。

    • Vector model(向量模型)- 从下拉列表中选择向量模型,以提高 AI 代理的准确性。 此功能仅适用于 Swiftmatch AI 引擎有空。

    • Remove stopwords(删除停用词)- 选中此选项可在训练和推理期间删除停用词。 此功能仅适用于 Swiftmatch AI 引擎有空。

    • Remove special characters(删除特殊字符)- 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅对 Swiftmatch AI 引擎有空。

    • 推理中的实体替换–选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅对 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅对 Swiftmatch AI 引擎有空。

5

单击 Update(更新 )以更改 AI 代理的 AI 引擎设置。

6

单击 Save changes 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • Intent 捕获用户在与您的 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当地响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 这些包括日期、产品名称或客户使用案例独有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效地满足用户请求。 要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求的精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户通信。 要创建响应,请参阅 创建响应

这些组件共同工作,在您的代理与其用户之间创建流畅且有目的的对话。 有关更多信息,请参阅 了解 AI Agent Studio 中的意图、实体和响应。

创建 intent

开始之前

在创建目的之前,请确保创建要链接到目的的实体。 有关更多信息,请参阅 创建实体

1

在 Dashboard(控制面板 上,单击您创建的 AI 代理。

2

导航到 Configurations > Scripts > Intents

3

单击 + Create intent

4

在 Add a new intent(添加新目的 屏幕上,指定以下详细信息:

  1. Intent name(目的名称)- 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 开启后,可在 intent 完成后重置对话中收集的槽值。 如果此切换开关处于禁用状态,则槽将保留旧值并显示相同的响应。
    2. End conversation(结束对话)- 开启后可在此目的后关闭会话。 Webex Connect 和语音流可以使用它来结束与使用者的对话。
  3. 情景

    • Entry context(入口上下文)—Entry context(入口上下文)控制是否可以根据会话的活动上下文将 intent 与最终用户查询匹配。
    • 退出上下文 - 退出上下文控制会话的活动上下文。
  4. 意图和话语——添加一个短语来调用意图,然后点击 + 添加。 如果添加的话语中存在任何实体,则会在话语中自动批注这些实体,并显示在 Slots(槽) 部分中。 您可以将更多实体作为槽添加到目的中。 有关更多信息,请参阅 创建实体。 每个插槽显示以下内容:

    • 实体名称。
    • 是否为 intent 完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 响应名称。
  5. 槽填充 - 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击“+ 链接 链接实体。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 “创建实体 ”部分。
    2. 配置以下 设置
      1. 将“ 更新槽值 ”打开,以在与使用者对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供槽 位建议” ,以根据用户输入在最终响应中提供有关槽填充和备用槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给用户的最终响应名称。 选择后,单击 查看所选响应 的内容以查看响应内容。 如果列表中没有有空响应,请单击 + 新建以创建新响应

5

单击添加 以创建意向。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。 默认情况下,您可以使用预定义的响应。 您可以在每个响应中使用编辑 图标来修改响应设置。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,通过单击添加 条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 在“规则 部分中,提供 IF 和 OR 变量条件。

  3. 在“响应” 部分中,您可以配置 Web 聊天的默认响应或向各种渠道添加自定义响应。

    • 要为 Web 聊天添加缺省响应,请执行以下作:
      1. 单击 添加回应。
      2. 从下拉列表中选择响应类型。
      3. 配置所选响应类型的详细信息。
    • 要向各种渠道添加自定义响应,请执行以下作:
      1. 单击 Web 聊天旁边的 +(缺省设置)。
      2. 选择所需的频道。 例如,语音。
      3. 单击 添加响应 ,然后从下拉列表中选择响应类型。
      4. 配置所选响应类型的详细信息。 有关如何配置的详细信息,请参阅 通道 支持的响应类型部分。

6

单击“创建 为脚本化代理创建响应。

您还可以使用代码解释器来配置各种通道的响应。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 部分匹配时移交 - 会话中连续的部分匹配多次可触发切换。 此号码可配置。

  3. 回退时切换 - 会话中出现多个连续的回退消息可以触发代理切换。 此数字可在提供的文本框中进行配置。

  4. 代理重复响应后切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

3

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

单击“+ 添加语言 以向 AI 代理添加新语言。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言

5

从下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

打开已启用 中的切换开关以启用语言和语音。

7

单击作 中的 “设为默认值 ”,将 语言和语音设置为 AI 代理的默认值。

您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于执行作的特定会话的会话详细信息

用于执行作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据 - 查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 AI 代理的数据存储FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏查找对话中的特定话语。

查看版本历史记录和更改日志

无论何时添加或修改意向或实体,都必须重新训练脚本化的 AI 代理,以确保它是最新版本。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。 每当发布脚本化 AI 代理时,都会保存脚本化 AI 代理的一个版本,并将其有空在“版本历史记录”选项卡中。 可以从“版本历史记录”选项卡查看脚本化 AI 代理的各种版本。 

通过“历史记录”页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看每个已发布版本使用的 NLU 引擎以及 NLU 引擎设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • “更改日志 ”选项卡中监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库的便捷工具:

  • 激活意图 - 将以前非活动的意图变为 实时 ,以将其包含在 AI 代理的响应中。
  • 编辑目的 - 创建现有目的的新版本,同时保留原始目的以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载意图 - 将知识库意图导出为 CSV 文件,以供离线分析或参考。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击“更改日志 ”选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项查找特定的更改日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 默认回退意图 - 如果您启用此切换,我们会向策展控制台发送激活默认回退意图的消息。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用 高级数据保护 ,系统会在用户级别授予解密访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 创建新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从此<链接>下载 AI_Agent_ Call_Records 文件。 (Puneet 稍后将提供链接)

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI_Agent_ Call_Records 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从此<链接>下载 AI_Agent_ Outcome_Distribution.json 文件。 (Puneet 稍后将提供链接)

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI_Agent_ Outcome_Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果您没有看到 Webex AI 代理工作室,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理工作室 以访问该应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理工作室 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果您没有看到 Webex AI 代理工作室,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理工作室 以访问该应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理工作室 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多只能上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 对于文本文件,文件大小不得超过 2 MB。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。

    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称及其创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。 文件是目前唯一有空的知识库类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - Webex AI Pro 1.0 (带有 GPT4.0)是唯一有空的 AI 引擎。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 有关最佳做法和示例,请参阅 定义 AI 代理 的目标和说明的指南。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - Webex AI Pro 1.0 (带有 GPT4.0)是唯一有空的 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > ”选项卡。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。

  3. 作范围 - 从下拉列表中选择作范围。 提供以下选项:

    • 选择 槽填充 以配置槽填充所需的输入实体。 如果您选择 槽填充,则无法配置履行详细信息。 有关详细信息,请参阅 配置插槽填充 部分。
    • 选择 槽填充与履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

您可以仅配置槽位,也可以根据所选的作范围在履行时配置槽。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Connect Flow 构建器上为 AI 代理作配置履行流 Webex。 有关更多信息,请参阅 配置 AI 代理作的履行流。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择 “+ 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

如果已将知识库映射到 AI 代理,则无法关联知识库。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。

后续操作

单击自治 AI 代理的语言和语音。 有关详细信息,请参阅配置语言和语音。

配置语言和语音

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

从下拉列表中选择所需的语言和区域设置。

3

从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 有空语音列表会根据所选语言自动显示。

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

5

从下拉列表中选择 AI 代理支持的语言。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的

开始之前

在创建目的之前,请确保创建链接到目的的实体。 有关详细信息,请参阅 创建实体

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置>脚本>意图”。

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来关闭与使用者的对话。
  3. 情景

    • 条目上下文 - 条目上下文控制是否可以根据会话的活动上下文将意图与最终用户查询相匹配。
    • 退出情景 - 退出情景控制会话的活动情景。
  4. 意向和话语 - 添加短语以调用意图,然后单击 + 添加。 如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建实体。 每个插槽显示以下内容:

    • 实体名称。
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 响应名称。
  5. 槽填充 - 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击“+ 链接 链接实体。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 “创建实体 ”部分。
    2. 配置以下 设置
      1. 将“ 更新槽值 ”打开,以在与使用者对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供槽 位建议” ,以根据用户输入在最终响应中提供有关槽填充和备用槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给用户的最终响应名称。 选择后,单击 查看所选响应 的内容以查看响应内容。 如果列表中没有有空响应,请单击 + 新建以创建新响应

5

单击添加 以创建意向。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。 默认情况下,您可以使用预定义的响应。 您可以在每个响应中使用编辑 图标来修改响应设置。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,通过单击添加 条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 在“规则 部分中,提供 IF 和 OR 变量条件。

  3. 在“响应” 部分中,您可以配置 Web 聊天的默认响应或向各种渠道添加自定义响应。

    • 要为 Web 聊天添加缺省响应,请执行以下作:
      1. 单击 添加回应。
      2. 从下拉列表中选择响应类型。
      3. 配置所选响应类型的详细信息。
    • 要向各种渠道添加自定义响应,请执行以下作:
      1. 单击 Web 聊天旁边的 +(缺省设置)。
      2. 选择所需的频道。 例如,语音。
      3. 单击 添加响应 ,然后从下拉列表中选择响应类型。
      4. 配置所选响应类型的详细信息。 有关如何配置的详细信息,请参阅 通道 支持的响应类型部分。

6

单击“创建 为脚本化代理创建响应。

您还可以使用代码解释器来配置各种通道的响应。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 部分匹配时移交 - 会话中连续的部分匹配多次可触发切换。 此号码可配置。

  3. 回退时切换 - 会话中出现多个连续的回退消息可以触发代理切换。 此数字可在提供的文本框中进行配置。

  4. 代理重复响应后切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

3

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

单击“+ 添加语言 以向 AI 代理添加新语言。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言

5

从下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

打开已启用 中的切换开关以启用语言和语音。

7

单击作 中的 “设为默认值 ”,将 语言和语音设置为 AI 代理的默认值。

您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于执行作的特定会话的会话详细信息

用于执行作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据 - 查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 AI 代理的数据存储FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏查找对话中的特定话语。

查看版本历史记录和更改日志

无论何时添加或修改意向或实体,都必须重新训练脚本化的 AI 代理,以确保它是最新版本。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。 每当发布脚本化 AI 代理时,都会保存脚本化 AI 代理的一个版本,并将其有空在“版本历史记录”选项卡中。 可以从“版本历史记录”选项卡查看脚本化 AI 代理的各种版本。 

通过“历史记录”页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看每个已发布版本使用的 NLU 引擎以及 NLU 引擎设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • “更改日志 ”选项卡中监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库的便捷工具:

  • 激活意图 - 将以前非活动的意图变为 实时 ,以将其包含在 AI 代理的响应中。
  • 编辑目的 - 创建现有目的的新版本,同时保留原始目的以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载意图 - 将知识库意图导出为 CSV 文件,以供离线分析或参考。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击“更改日志 ”选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项查找特定的更改日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 默认回退意图 - 如果您启用此切换,我们会向策展控制台发送激活默认回退意图的消息。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用 高级数据保护 ,系统会在用户级别授予解密访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 创建新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从此<链接>下载 AI_Agent_ Call_Records 文件。 (Puneet 稍后将提供链接)

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI_Agent_ Call_Records 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从此<链接>下载 AI_Agent_ Outcome_Distribution.json 文件。 (Puneet 稍后将提供链接)

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI_Agent_ Outcome_Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果您没有看到 Webex AI 代理工作室,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理工作室 以访问该应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理工作室 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多只能上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 对于文本文件,文件大小不得超过 2 MB。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。

    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称及其创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。 文件是目前唯一有空的知识库类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 有关最佳做法和示例,请参阅 定义 AI 代理 的目标和说明的指南。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > ”选项卡。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。

  3. 作范围 - 从下拉列表中选择作范围。 提供以下选项:

    • 选择 槽填充 以配置槽填充所需的输入实体。 如果您选择 槽填充,则无法配置履行详细信息。 有关详细信息,请参阅 配置插槽填充 部分。
    • 选择 槽填充与履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

您可以仅配置槽位,也可以根据所选的作范围在履行时配置槽。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Connect Flow 构建器上为 AI 代理作配置履行流 Webex。 有关更多信息,请参阅 配置 AI 代理作的履行流。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择 “+ 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

如果已将知识库映射到 AI 代理,则无法关联知识库。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

单击自治 AI 代理的语言和语音。 有关详细信息,请参阅配置语言和语音。

配置语言和语音

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

从下拉列表中选择所需的语言和区域设置。

3

从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 有空语音列表会根据所选语言自动显示。

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

5

从下拉列表中选择 AI 代理支持的语言。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新时间更新者 字段对日志进行排序。

使用分析查看自主 AI 代理的性能

AI 代理分析部分提供了评估 AI 代理性能和有效性的关键指标的图形表示。 要生成自主 AI 代理的分析:

  1. 仪表板中选择 AI 代理
  2. 在左侧导航窗格中,点击 分析。 AI 代理性能的概述以表格和图形表示形式出现。

第一部分显示有关 AI 代理的会话和消息的以下统计数据。

  • 总会话数和无需人工干预由 AI 代理处理的会话数。
  • 总代理交接次数,即交接给人工代理的会话数量。
  • 每日平均会话数。
  • 总消息数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数。

第二部分显示有关用户的统计信息。 它提供用户总数以及每个用户的平均会话数和每日平均用户数的信息。

第三部分显示 AI 代理响应和代理交接。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的

开始之前

在创建目的之前,请确保创建链接到目的的实体。 有关详细信息,请参阅 创建实体

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置>脚本>意图”。

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来关闭与使用者的对话。
  3. 情景

    • 条目上下文 - 条目上下文控制是否可以根据会话的活动上下文将意图与最终用户查询相匹配。
    • 退出情景 - 退出情景控制会话的活动情景。
  4. 意向和话语 - 添加短语以调用意图,然后单击 + 添加。 如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建实体。 每个插槽显示以下内容:

    • 实体名称。
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 响应名称。
  5. 槽填充 - 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击“+ 链接 链接实体。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 “创建实体 ”部分。
    2. 配置以下 设置
      1. 将“ 更新槽值 ”打开,以在与使用者对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供槽 位建议” ,以根据用户输入在最终响应中提供有关槽填充和备用槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给用户的最终响应名称。 选择后,单击 查看所选响应 的内容以查看响应内容。 如果列表中没有有空响应,请单击 + 新建以创建新响应

5

单击添加 以创建意向。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。 默认情况下,您可以使用预定义的响应。 您可以在每个响应中使用编辑 图标来修改响应设置。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,通过单击添加 条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 在“规则 部分中,提供 IF 和 OR 变量条件。

  3. 在“响应” 部分中,您可以配置 Web 聊天的默认响应或向各种渠道添加自定义响应。

    • 要为 Web 聊天添加缺省响应,请执行以下作:
      1. 单击 添加回应。
      2. 从下拉列表中选择响应类型。
      3. 配置所选响应类型的详细信息。
    • 要向各种渠道添加自定义响应,请执行以下作:
      1. 单击 Web 聊天旁边的 +(缺省设置)。
      2. 选择所需的频道。 例如,语音。
      3. 单击 添加响应 ,然后从下拉列表中选择响应类型。
      4. 配置所选响应类型的详细信息。 有关如何配置的详细信息,请参阅 通道 支持的响应类型部分。

6

单击“创建 为脚本化代理创建响应。

您还可以使用代码解释器来配置各种通道的响应。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 部分匹配时移交 - 会话中连续的部分匹配多次可触发切换。 此号码可配置。

  3. 回退时切换 - 会话中出现多个连续的回退消息可以触发代理切换。 此数字可在提供的文本框中进行配置。

  4. 代理重复响应后切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

3

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

单击“+ 添加语言 以向 AI 代理添加新语言。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言

5

从下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

打开已启用 中的切换开关以启用语言和语音。

7

单击作 中的 “设为默认值 ”,将 语言和语音设置为 AI 代理的默认值。

您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息——会话期间交换的消息数。
  • 更新时间——上次更新的系统时间。
  • 元数据——有关会话的附加信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 代理交接发生 - 选中此复选框可过滤我们交接给代理的会话。 如果发生代理交接,它会显示耳机图标,表示聊天交接给人工代理。
    • 发生错误 - 选中此复选框可以过滤发生错误的会话。
    • 被否决—选中此复选框可过滤被否决的会话。

单击某一行即可访问特定会话的详细视图。 使用复选框根据代理交接、错误和负面投票来过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 点击 解密内容 查看会话详细信息。

脚本 AI 代理中用于执行操作的特定会话的会话详细信息

用于执行操作的脚本 AI 代理中的 交易信息 选项卡提供了特定交互的详细分类,将信息分为四个部分:

已识别意图 部分:

  • 显示针对客户查询识别的意图。
  • 指示与每个已识别意图相关的置信度。
  • 列出与已识别意图相关的插槽。 单击该槽可查看有关其值的其他信息以及系统如何从用户查询中提取它。

已识别的实体 部分列出了系统从客户消息中提取的实体,并将其与活跃的消费者意图相关联。 这些实体代表 AI 代理在用户查询中识别的关键信息。

算法结果 部分提供了对导致 AI 代理响应的底层过程的见解。 显示信息的详细内容如下:

  • 意图列表——显示已识别的意图及其相应的相似度分数。
  • 实体列表——显示从用户消息中提取的实体。

其他信息 显示:

  1. 已处理的查询 - 表示 AI 代理的自然语言理解 (NLU) 管道处理后的客户输入的预处理版本。
  2. 语言检测提供商——提供可自动识别给定文本语言的技术的提供商。
  3. 检测到的语言——技术检测到的语言。 
  4. 代理交接——表示会话期间是否发生代理交接。 如果代理交接由特定规则触发,请选中 按规则进行代理交接 复选框。
  5. 模板键——表示与触发 AI 代理响应的意图相关的模板键。
  6. 响应类型——表示 AI 代理生成的响应类型,例如代码片段或条件响应。
  7. 响应条件——表示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  9. 向量模型——一种将文本表示为数字向量的方式。 
  10. 最低阈值分数——显示最低阈值分数。
  11. 部分匹配分数差异——在 切换和推理 设置中配置的部分匹配分数差异。 系统根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志——提供与特定事务 ID 相关的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载并查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据—在 NLP 选项卡中查看应用于客户输入的预处理步骤。
  • 数据存储和 FinalDF——访问 AI 代理的 数据存储FinalDF 选项卡中与会话相关的数据。
  • 搜索功能——使用内置搜索栏查找对话中的特定话语。

查看版本历史记录和更改日志

每当您添加或修改意图或实体时,必须重新训练脚本 AI 代理以确保它是最新版本。 每次训练后,彻底测试您的 AI 代理以验证其准确性和有效性。 每当您发布脚本化 AI 代理时,都会保存脚本化 AI 代理的一个版本,并且在“版本历史记录”选项卡中为有空。 您可以从“版本历史记录”选项卡中查看脚本 AI 代理的各个版本。 

历史记录页面允许您访问对代理所做的以下更新:

  • 跟踪您发布版本历史记录的时间以及以开发人员发布时留下的注释形式所做的更改。 
  • 查看每个发布版本所使用的 NLU 引擎以及 NLU 引擎设置。 您还可以查看每个版本准备发布所用的时间。 
  • 监控设置、意图、实体、响应和策展的变化 更改日志 选项卡。
  • 如果需要,发布、预览或加载旧版本作为草稿。
  • 查看训练历史记录——跟踪您训练语料库的时间以及所做的更改。
  • 比较训练引擎——查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪变化——监控设置、意图、响应、NLP 和策展的变化。
  • 恢复到以前的版本——如果需要,可以轻松恢复到旧的训练集。

历史记录部分提供了管理知识库的便捷工具:

  • 激活意图——使之前未激活的意图 居住 将它们包含在 AI 代理的响应中。
  • 编辑意图——创建现有意图的新版本,同时保留原始意图以供参考。
  • 预览性能——使用特定知识库评估 AI 代理的性能 预览 特征。
  • 下载意图——将您的知识库意图导出为 CSV 文件,以供离线分析或参考。
更改日志

更改日志 部分提供了过去 35 天内对您的脚本 AI 代理所做修改的详细记录。 要访问更改日志:

  1. 导航到仪表板并单击您创建的 AI 代理。
  2. 点击 历史 选项卡可查看 AI 代理的历史记录。
  3. 点击 更改日志 选项卡查看详细的更改日志:
    • 更新时间——系统进行更改的日期和时间。
    • 更新者—进行更改的用户。
    • 字段——发生修改的机器人部分(例如,设置、意图和响应)。
    • 描述——有关变更的更多详细信息。
  • 使用 更新者场地 搜索选项来查找特定的更改日志条目。

  • 模型历史 选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统根据以下标准将消息添加到 Curation 控制台:

  • 后备消息——当 AI 代理无法理解您的消息并触发后备意图时。
  • 默认后备意图——如果您启用此切换,我们会向 Curation 控制台发送激活默认后备意图的消息。
  • 被否决的消息——用户在 AI 代理预览期间被否决的消息。
  • 代理交接——根据配置的规则导致人工代理交接的消息。
  • 来自会话 - 用户标记为未从会话或房间数据收到所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值范围内的消息。
  • 部分匹配——AI 代理无法弄清楚正确意图或响应的消息。
解决问题

通过 问题 选项卡,您可以查看和处理标记为需要管理的消息。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您启用了解密访问权限,则可以使用 解密内容 选项查看加密会话的全部内容。

如果您在后端启用 高级数据保护 ,系统将在用户级别授予解密访问权限。

要解决问题,您可以:

  • 链接到现有意图——要将问题连接到现有意图,请选择 链接 选项并搜索所需的意图。

  • 创建新意图——使用 添加到新意图 选项直接从策展控制台创建新意图。

  • 忽略问题——解决或忽略问题以将其从 Curation Console 中删除。

  1. 您无法链接到默认意图(欢迎消息、后备消息、部分匹配)。
  2. 对于执行操作的脚本 AI 代理,从下拉列表中选择适当的意图并标记任何相关实体。
  3. 做出更改后,重新训练您的 AI 代理以确保它在其响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

已解决 选项卡显示系统已解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图还是忽略它。 如果您看到系统未捕获的您不喜欢的回复,您可以手动将具体示例添加到 Curation Console。

要从会话中添加问题:

  1. 识别话语——找到引发错误反应的话语。
  2. 检查策展状态——如果问题尚未出现在策展控制台中,系统将显示 策展状态 切换按钮。
  3. 切换标志 - 启用 策展状态 切换按钮,将话语添加到策展控制台进行审核和解决。

如果问题已经存在于 Curation Console 中,则切换按钮的外观会发生变化以显示其状态。

使用 Analytics 查看脚本化 AI 的性能

分析部分提供了评估 AI 代理性能和有效性的关键指标的图形表示。 关键指标分为四个部分,以标签形式表示,分别是 概览回应培训策展

在访问分析屏幕时,开发人员可以选择他们想要查看分析的 AI 代理。 他们可以通过选择渠道、日期范围和数据粒度来定制分析视图。 系统默认展示所有渠道过去一个月的分析数据,以每一天作为一个数据点。

概述

概述包含关键指标和图表,为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 仪表板中,选择您创建的 AI 代理。
  2. 在左侧导航窗格中,点击 分析。 AI 代理性能的概述以表格和图形表示形式出现。

会话和消息

概述中的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 总会话数和 AI 代理无需人工干预即可处理的会话数。
  • 总代理交接次数,即交接给人工代理的会话数量。
  • 每日平均会话数
  • 总消息数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 日均发帖数

系统随后会以图形方式表示会话(堆叠的柱状图表示由 AI 代理处理的会话和移交的会话)以及 AI 代理发出的总响应。

用户

概述的第二部分包含有关 AI 代理的用户统计数据。 它提供用户总数以及每个用户的平均会话数和每日平均用户数的信息。 接下来是一个图表,根据所选的粒度显示每个单位的新用户和回访用户。

表现

第三部分提供有关 AI 代理对用户的响应的统计数据。 在这里,我们可以看到 AI 代理发出的总响应以及 AI 代理在以下响应之间的分割:

  • 识别用户的意图。
  • 用后备消息做出响应。
  • 以部分匹配的消息作出回应。
  • 通知用户代理交接。

相同的内容汇总在饼图中,而面积图则根据所选的粒度提供信息。

培训

训练部分代表了 AI 代理语料库的“健康状况”。 建议开发人员为其 AI 代理中的每个意图配置 20 多个训练话语。 此部分将所有意图显示为矩形,其颜色和大小表示训练数据的数量。 意图越接近白色,它就需要越多的训练数据来提高 AI 代理的准确性。

响应

本节为开发人员提供了用户询问的内容以及询问频率的详细视图。 它以图形方式展示了 AI 代理回答问题的最流行意图以及 AI 代理执行操作的响应模板。

策展

本节以直观的方式总结了每天出现的策展问题的数量以及 AI 代理解决的问题数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 https://github.com/WebexSamples/webex-contact-center-api-samples/pull/275 下载 AI_Agent_ Call_Records文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI_Agent_ Call_Records 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 https://github.com/WebexSamples/webex-contact-center-api-samples/pull/275 下载 AI_Agent_ Outcome_Distribution.json文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI_Agent_ Outcome_Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI Agent Studio 是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理以满足客户服务和支持需求。 利用人工智能,人工智能代理可以在客户与人类代理互动之前为他们提供自动化帮助。 这些代理支持对话中的语音交互、语调、语言理解和语境感知。 此外,人工智能代理可以通过文本和在线聊天无缝且信息丰富地处理数字渠道交互。 客户可享受礼宾般的体验,获得问题解答、信息检索方面的帮助,并最大限度地减少等待时间。

对企业的主要好处

  • 效率与生产力

    • 自动执行重复性任务,让人类员工能够专注于战略性工作。

    • 提供全天候可用性,处理更大容量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低劳动力成本。

    • 优化资源配置,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 增强决策能力
    • 通过分析大型数据集提供数据驱动的见解。

    • 实现预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化互动。

    • 通过人工智能聊天机器人和虚拟助手提供更快的响应时间。

    • 提供全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩大或缩小规模以满足不断变化的业务需求。

    • 学习并适应新情况和新信息。

  • 竞争优势
    • 推动新产品/服务的创新和发展。

    • 提高效率以获得竞争优势。

  • 员工赋能
    • 释放人类潜力,以开展更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何設定?

自主

自主代理独立工作以实现既定目标,减少了对持续人工干预的需要。
  • 他们根据有空信息和预先定义的操作做出决策。

  • 它们可以自动执行耗时或重复的任务。

  • 他们访问并使用知识库来为用户的问题提供信息丰富且准确的答复。

设置自主 AI 代理

脚本化

脚本 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 它们根据用户创建的训练语料库(示例和答案的集合)来回答问题。

设置脚本化 AI 代理

示例

自主和脚本化的人工智能代理均适用于各种用例,具体取决于具体要求和所需功能。 一些示例包括:

  • 客户服务—自主代理和脚本代理都可以提供客户支持,自主代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手—自主代理非常适合虚拟助理角色,因为它们可以管理各种任务并提供更加个性化的互动。

自主和脚本 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联络中心试用。 有关详细信息,请参阅 Webex 联系中心自助服务试用 文章。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI Agent 附加组件。 根据权利,Webex 联络中心为组织提供 AI 代理作为其服务之一。 有关配置 Webex 联络中心的更多信息,请参阅 开始使用 Webex 联系中心

用户角色和权限

本节提供组织内访问 AI Agent Studio 应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员 除成绩单等敏感信息外,可以完全访问 AI Agent Studio 除成绩单等敏感信息外,可以完全访问 AI Agent Studio 除成绩单等敏感信息外,可以完全访问 AI Agent Studio
联系中心服务管理员 除成绩单等敏感信息外,可以完全访问 AI Agent Studio 不适用 除成绩单等敏感信息外,可以完全访问 AI Agent Studio
预配置管理员 不适用 除成绩单等敏感信息外,可以完全访问 AI Agent Studio 不适用
只读管理员 除成绩单等敏感信息外,对 AI Agent Studio 拥有只读访问权限 除成绩单等敏感信息外,对 AI Agent Studio 拥有只读访问权限 除成绩单等敏感信息外,对 AI Agent Studio 拥有只读访问权限
主管 除成绩单等敏感信息外,对 AI Agent Studio 拥有只读访问权限 不适用 不适用

访问 Webex AI Agent Studio

要创建您的 AI 代理,您必须登录 Webex AI Agent Studio 应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果你没看到 Webex 人工智能代理,联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > 联系中心

  3. 联系中心 导航窗格中,选择 客户体验 > 人工智能代理
  4. 点击 Webex 人工智能代理 访问该应用程序。

这会在另一个浏览器选项卡中打开 Webex AI Agent Studio 应用程序,然后您就可以配置 AI 代理了。

从 Webex 登录 Connect

要访问 Webex AI Agent Studio 应用程序,您应该可以访问 Webex Connect。

  1. 使用为您的企业和凭据提供的租户 URL 登录 Webex Connect 应用程序。

    默认情况下, 服务 页面显示为主页。

  2. 从 应用程序托盘 菜单,单击 Webex 人工智能代理 访问该应用程序。

    系统在另一个浏览器选项卡中打开 Webex AI Agent Studio 应用程序,并且您将自动登录该应用程序。

主页布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,主页显示以下布局:

  • 导航栏

    左侧显示的导航栏可以访问以下菜单:

    • 仪表板—显示企业管理员授予用户访问权的 AI 代理列表。
    • 知识—显示中央知识库或知识库,它作为自主 AI 代理响应客户查询的大脑。
    • 帮助—提供对 Webex 帮助中心上的 Webex AI Agent Studio 用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型 (LLM) 驱动的 AI 代理的中央信息存储库。 人工智能代理使用先进的人工智能和机器学习技术来理解、处理和生成类似人类的文本。 人工智能引擎使用大量数据训练人工智能代理,使它们能够提供详细且与上下文相关的响应。 知识库存储了自主人工智能代理运行所需的数据。

为您正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI Agent Studio 平台。

2

点击左侧导航窗格上的 知识 图标。

3

知识库 页面,点击右上角的 + 创建知识库

4

创建知识库 页面上,输入以下详细信息:

  1. 知识库名称—为知识库提供名称。

  2. 描述—提供有关知识库的简要描述。

5

单击创建。 系统创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 点击 文件 选项卡。

    2. 将文件拖放到知识库。 或者,点击 添加文件 来添加文件。

      重要注意事项:

      • 您最多可以上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 文本文件的大小限制为 2 MB。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。
      • 上传 Excel 文件时,请确保以下事项:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将单个 Excel 表中的所有表格合并为一个统一的表格。 上传前清理文件。
        • Excel 表中的空单元格被替换为 NA。

    3. 点击 处理文件 以处理文件。 完成后,系统会在 文件 选项卡下列出文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 图像处理支持有空仅适用于 PDF 文件。

要删除所有已上传的文件,请点击 已处理的文件 部分旁边的 删除 图标。 要删除单个文件,请点击文件名旁边的 删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 点击 文档 选项卡。

    2. 点击 + 创建文档 创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 在创建文档之前,点击 + 添加类别 创建类别。

    3. 创建文档 页面,输入 文档名称

    4. 勾选 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建一个新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则文档将默认列在 未分配 类别中。
      • 文档不支持超链接。 要支持文档中的超链接,请使用链接文本作为超链接 URL 或直接将 URL 放在文档中。
      • 您不能在文档中添加表格。
    5. 单击保存

    6. 在文本编辑器中添加所需的信息。 根据需要,使用格式选项设置文本的格式。

    7. 要预览文档,请在左侧窗格中选择所需文档,然后单击 Web 预览。 该文档出现在新浏览器中。

    要删除文档,请单击文本编辑器中的 删除 。 您还可以通过单击左侧窗格中文档名称旁边的 删除文件 图标来删除该文档。

7

导航至 信息 选项卡查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库 ID。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称及其创建时间。
映射代理映射代理详细信息。 点击 设置 图标导航至映射的代理页面。 点击 预览 图标预览代理。
最后更新于知识库最后更新的时间戳。
最后更新者最后更新它的管理员用户的名称。
活动历史记录知识库上的活动历史。

  • 点击 编辑 图标可编辑知识库的名称。

  • 点击 删除 图标可彻底删除知识库。 如果知识库映射到 AI 代理,则无法删除该知识库。

  • 您只能将知识库映射到单个 AI 代理。

后续操作

为 AI 代理配置知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI Agent Studio 平台。

2

点击 知识 左侧导航窗格上的图标。 知识库以卡片形式出现在 知识库 页。

卡片显示上传的文件数量和知识库中创建的文档数量。

3

单击卡片即可导航至特定的知识库。

您还可以从 知识 AI 代理配置页面的选项卡。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

点击 全部重置 重置搜索条件。

设置自主 AI 代理

自主人工智能代理无需人工直接干预即可独立运行。 自主代理可以访问和使用知识库来为用户查询提供信息丰富且准确的答案。 这些代理使用先进的算法和机器学习技术来分析数据、从环境中学习并调整其行为以实现特定目标。

您可以在各种场景中使用自主 AI 代理,包括:

  • 提供客户支持——回答常见问题、解决问题并指导客户完成流程。
  • 提供技术援助——就特定主题或领域提供专家建议。
  • 自然语言处理 (NLP)——以自然和对话的方式理解和回应人类语言。
  • 决策——根据有空信息和预定义规则做出明智的选择。
  • 自动化——自动执行重复或耗时的任务。

自主 AI 代理中配置的护栏可确保 AI 代理不会以不道德和有害的内容做出响应。

创建一个自主的 AI 代理

开始之前

确保为自主 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库

1

登录 Webex AI Agent Studio 平台。

2

仪表板,点击 + 创建代理

3

创建 AI 代理 屏幕,选择 从头开始 并点击 下一个

您还可以选择预定义模板来快速创建您的 AI 代理。 您可以将 AI 代理类型过滤为 自主。 在这种情况下, 轮廓 页面自动填充。 有关模板的更多信息,请参阅 使用 AI 代理模板

4

选择 自主 代理类型。

5

指定以下必需的详细信息:

  1. 代理人姓名—输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID—系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎—从下拉列表中选择以下 AI 引擎之一来满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI Pro-US。 1.0:选择此选项可以用英语进行丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.0 有空仅供美国客户使用。

    根据所选的 AI 引擎,语言和语音选项会自动填充在“语言”选项卡中。
  4. 代理商的目标—简要描述 AI 代理的目标。 要插入示例,请单击 插入示例。 看 写目标时的注意事项 以获得最佳实践。

    代理目标和指示的总长度最多为 5120 个字符。

6

单击创建。 现在您已成功创建自主 AI 代理,该代理现在位于 仪表板

您最多可以创建 100 个 AI 代理,其中包括脚本类型和自主类型。

在 AI 代理标题上,您可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务

您还可以导入预先构建的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自主 AI 代理。

配置自主 AI 代理

以下部分将指导您如何根据您的特定需求配置自主 AI 代理:

更新自主 AI 代理配置文件

开始之前

创建一个自主的 AI 代理。

1

仪表板,单击您创建的 AI 代理。

2

导航至 配置 > 轮廓 选项卡并配置以下详细信息:

  1. 代理人姓名—如果需要,编辑 AI 代理的名称。

  2. 系统 ID—如果需要,编辑 AI 代理的系统 ID。

  3. 代理商的目标—如果需要,编辑 AI 代理的目标。 看 写目标时的注意事项 以获得最佳实践。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理 goal 和 instructions 一起最多可以包含 5120 个字符。

  5. 代理配置文件图像的 URL—系统从中获取 AI 代理的徽标或图像的默认 URL。 如果需要,请更改此项。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:在多语言联络中心支持 AI 代理,提供类似人类的对话。
    • Webex AI Pro-US 1.0:提供丰富、自然、类似人类的英语对话。

      Webex AI Pro-US 1.0 仅对美国客户有空。

    根据所选的 AI 引擎,语言和语音选项会自动填充到 Language(语言)选项卡中。

  7. 欢迎消息—AI 代理用于启动交互的默认欢迎消息。 根据需要更新此文件。

    以所需的语言为 AI 代理指定欢迎消息。 此消息不会自动翻译,并且将按配置显示或播放,无论为 AI 代理配置的语言如何。

3

单击 Save changes(保存更改)。

4

单击 Publish(发布 )以使 AI 代理处于活动状态。 有关更多信息,请参阅 发布您的自治 AI 代理 部分。

后续操作

将所需的作添加到 AI 代理。

向自治 AI 代理添加作

自主 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动化在线食品订单接收的餐厅。 要完成此任务,请创建一个执行以下作的 autonomous AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流程。

  • 满足客户需求。

自治 AI 代理适用于以下三个构建块:

  • 作—AI 代理通过了解用户意图来执行并通过连接到外部系统完成的任务。

  • Entity or slot(实体或槽)–表示实现用户意图的步骤。 槽填充涉及向客户询问特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • Fulfillment(执行)–确定 AI 代理如何通过与外部系统连接来完成作。

1

在 Dashboard( 控制面板)上,单击您创建的 AI 代理。

2

导航到 Configurations > Actions 选项卡。

Actions(作 页面显示 Agent handover(代理移交 )作。 默认情况下 ,代理移交 作处于启用状态,允许 AI 代理将对话升级到人工代理。 使用切换选项将其禁用。

3

单击 + 新建作 为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在 Add a new action(添加新作 页面上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 预订门票 Action name(作名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大长度 为 1024 个字符。

  3. 作范围—选择 Slot filling and fulfillment(槽填充和履行) 以配置槽填充所需的输入实体,并定义执行作的详细信息。 有关更多信息,请参阅 配置槽填充配置发货 部分。

后续操作

配置槽并配置发货详情。

配置槽填充

槽填充涉及为 AI 引擎添加所需的输入实体。 在 Actions 页面的 Slot filling 部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关更多信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在 Add a new input entity(添加新的输入实体 页面上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大长度 可以是 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大长度 可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 点击 + 添加 添加更多示例。

  5. 选中 Required 复选框以将此实体设为必填项。

3

单击 Add 添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击 Add(添加 )以将作添加到 AI 代理。

5

单击 Publish(发布 )以使 AI 代理处于活动状态。 有关更多信息, 请参阅发布您的自治 AI 代理

添加作后,使用 Controls(控件 )选项编辑或删除实体。

使用 JSON 编辑器添加实体

  1. 要在 JSON 中添加输入实体,请单击 Use JSON instead
  2. 以 JSON 格式输入输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构导览。

输入参数结构

输入参数必须遵循以下结构:

  • type - 参数对象的数据类型。 这始终是 'object' 表示参数的结构为 object。

    properties–一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Webex Connect Flow 构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

预览语音对话需要浏览器权限。 当浏览器提示您时,请确保单击“允许”以启用所需的访问权限。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果没有看到 Webex AI 代理,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多只能上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 对于文本文件,文件大小不得超过 2 MB。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。

    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称及其创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。 文件是目前唯一有空的知识库类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 有关最佳做法和示例,请参阅 定义 AI 代理 的目标和说明的指南。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > ”选项卡。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。

  3. 作范围 - 从下拉列表中选择作范围。 提供以下选项:

    • 选择 槽填充 以配置槽填充所需的输入实体。 如果您选择 槽填充,则无法配置履行详细信息。 有关详细信息,请参阅 配置插槽填充 部分。
    • 选择 槽填充与履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

您可以仅配置槽位,也可以根据所选的作范围在履行时配置槽。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Connect Flow 构建器上为 AI 代理作配置履行流 Webex。 有关更多信息,请参阅 配置 AI 代理作的履行流。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择 “+ 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

如果已将知识库映射到 AI 代理,则无法关联知识库。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

单击自治 AI 代理的语言和语音。 有关详细信息,请参阅配置语言和语音。

配置语言和语音

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

从下拉列表中选择所需的语言和区域设置。

3

从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 有空语音列表会根据所选语言自动显示。

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

5

从下拉列表中选择 AI 代理支持的语言。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的

开始之前

在创建目的之前,请确保创建链接到目的的实体。 有关详细信息,请参阅 创建实体

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置>脚本>意图”。

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来关闭与使用者的对话。
  3. 情景

    • 条目上下文 - 条目上下文控制是否可以根据会话的活动上下文将意图与最终用户查询相匹配。
    • 退出情景 - 退出情景控制会话的活动情景。
  4. 意向和话语 - 添加短语以调用意图,然后单击 + 添加。 如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建实体。 每个插槽显示以下内容:

    • 实体名称。
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 响应名称。
  5. 槽填充 - 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击“+ 链接 链接实体。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 “创建实体 ”部分。
    2. 配置以下 设置
      1. 将“ 更新槽值 ”打开,以在与使用者对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供槽 位建议” ,以根据用户输入在最终响应中提供有关槽填充和备用槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给用户的最终响应名称。 选择后,单击 查看所选响应 的内容以查看响应内容。 如果列表中没有有空响应,请单击 + 新建以创建新响应

5

单击添加 以创建意向。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理无法识别“ 人名 ”实体类型中的公用名,请使用“ 自由格式 ”实体类型定义名称。
5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。 默认情况下,您可以使用预定义的响应。 您可以在每个响应中使用编辑 图标来修改响应设置。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,通过单击添加 条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 在“规则 部分中,提供 IF 和 OR 变量条件。

  3. 在“响应” 部分中,您可以配置 Web 聊天的默认响应或向各种渠道添加自定义响应。

    • 要为 Web 聊天添加缺省响应,请执行以下作:
      1. 单击 添加回应。
      2. 从下拉列表中选择响应类型。
      3. 配置所选响应类型的详细信息。
    • 要向各种渠道添加自定义响应,请执行以下作:
      1. 单击 Web 聊天旁边的 +(缺省设置)。
      2. 选择所需的频道。 例如,语音。
      3. 单击 添加响应 ,然后从下拉列表中选择响应类型。
      4. 配置所选响应类型的详细信息。 有关如何配置的详细信息,请参阅 通道 支持的响应类型部分。

6

单击“创建 为脚本化代理创建响应。

您还可以使用代码解释器来配置各种通道的响应。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 部分匹配时移交 - 会话中连续的部分匹配多次可触发切换。 此号码可配置。

  3. 回退时切换 - 会话中出现多个连续的回退消息可以触发代理切换。 此数字可在提供的文本框中进行配置。

  4. 代理重复响应后切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

3

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

单击“+ 添加语言 以向 AI 代理添加新语言。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言

5

从下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

打开已启用 中的切换开关以启用语言和语音。

7

单击作 中的 “设为默认值 ”,将 语言和语音设置为 AI 代理的默认值。

您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于执行作的特定会话的会话详细信息

用于执行作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据 - 查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 AI 代理的数据存储FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏查找对话中的特定话语。

查看版本历史记录和更改日志

无论何时添加或修改意向或实体,都必须重新训练脚本化的 AI 代理,以确保它是最新版本。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。 每当发布脚本化 AI 代理时,都会保存脚本化 AI 代理的一个版本,并将其有空在“版本历史记录”选项卡中。 可以从“版本历史记录”选项卡查看脚本化 AI 代理的各种版本。 

通过“历史记录”页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看每个已发布版本使用的 NLU 引擎以及 NLU 引擎设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • “更改日志 ”选项卡中监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库的便捷工具:

  • 激活意图 - 将以前非活动的意图变为 实时 ,以将其包含在 AI 代理的响应中。
  • 编辑目的 - 创建现有目的的新版本,同时保留原始目的以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载意图 - 将知识库意图导出为 CSV 文件,以供离线分析或参考。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击“更改日志 ”选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项查找特定的更改日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 默认回退意图 - 如果您启用此切换,我们会向策展控制台发送激活默认回退意图的消息。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用 高级数据保护 ,系统会在用户级别授予解密访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 创建新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 https://github.com/WebexSamples/webex-contact-center-api-samples/pull/275 下载 AI_Agent_ Call_Records文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI_Agent_ Call_Records 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 https://github.com/WebexSamples/webex-contact-center-api-samples/pull/275 下载 AI_Agent_ Outcome_Distribution.json文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI_Agent_ Outcome_Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果没有看到 Webex AI 代理,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息,只有具有完全权限管理员访问权限的管理员才能访问。

    • 概述 ”选项卡包含以下信息:

      • 企业标识符 - 包括企业的 Webex 组织标识、CPaaS 组织标识和订阅标识。 这对于为相应的 Webex Connect 租户使用 Webex 联系人中心集成的企业来说有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在“队友 ”选项卡中,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多只能上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 对于文本文件,文件大小不得超过 2 MB。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。

    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称及其创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。 文件是目前唯一有空的知识库类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 有关最佳做法和示例,请参阅 定义 AI 代理 的目标和说明的指南。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  4. 说明 - 输入 AI 代理的说明。 有关指南和示例,请参阅 有关定义 AI 代理 的目标和说明的指南。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > ”选项卡。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。

  3. 作范围 - 从下拉列表中选择作范围。 提供以下选项:

    • 选择 槽填充 以配置槽填充所需的输入实体。 如果您选择 槽填充,则无法配置履行详细信息。 有关详细信息,请参阅 配置插槽填充 部分。
    • 选择 槽填充与履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

您可以仅配置槽位,也可以根据所选的作范围在履行时配置槽。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Connect Flow 构建器上为 AI 代理作配置履行流 Webex。 有关更多信息,请参阅 配置 AI 代理作的履行流。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择 “+ 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

如果已将知识库映射到 AI 代理,则无法关联知识库。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

单击自治 AI 代理的语言和语音。 有关详细信息,请参阅配置语言和语音。

配置语言和语音

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

从下拉列表中选择所需的语言和区域设置。

3

从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 有空语音列表会根据所选语言自动显示。

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

5

从下拉列表中选择 AI 代理支持的语言。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

后续操作

单击预览 预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理。 单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的

开始之前

在创建目的之前,请确保创建链接到目的的实体。 有关详细信息,请参阅 创建实体

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置>脚本>意图”。

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来关闭与使用者的对话。
  3. 情景

    • 条目上下文 - 条目上下文控制是否可以根据会话的活动上下文将意图与最终用户查询相匹配。
    • 退出情景 - 退出情景控制会话的活动情景。
  4. 意向和话语 - 添加短语以调用意图,然后单击 + 添加。 如果添加的语句中存在任何实体,则会在语句中自动批注这些实体,并显示在 “槽 ”部分中。 可以将更多实体作为槽添加到意向。 有关详细信息,请参阅 创建实体。 每个插槽显示以下内容:

    • 实体名称。
    • 它是否是意图完成所必需的。
    • AI 代理尝试从用户处获取此槽值的重试次数。
    • 响应名称。
  5. 槽填充 - 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击“+ 链接 链接实体。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 “创建实体 ”部分。
    2. 配置以下 设置
      1. 将“ 更新槽值 ”打开,以在与使用者对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供槽 位建议” ,以根据用户输入在最终响应中提供有关槽填充和备用槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给用户的最终响应名称。 选择后,单击 查看所选响应 的内容以查看响应内容。 如果列表中没有有空响应,请单击 + 新建以创建新响应

5

单击添加 以创建意向。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理无法识别“ 人名 ”实体类型中的公用名,请使用“ 自由格式 ”实体类型定义名称。
5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。 默认情况下,您可以使用预定义的响应。 您可以在每个响应中使用编辑 图标来修改响应设置。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,通过单击添加 条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 在“规则 部分中,提供 IF 和 OR 变量条件。

  3. 在“响应” 部分中,您可以配置 Web 聊天的默认响应或向各种渠道添加自定义响应。

    • 要为 Web 聊天添加缺省响应,请执行以下作:
      1. 单击 添加回应。
      2. 从下拉列表中选择响应类型。
      3. 配置所选响应类型的详细信息。
    • 要向各种渠道添加自定义响应,请执行以下作:
      1. 单击 Web 聊天旁边的 +(缺省设置)。
      2. 选择所需的频道。 例如,语音。
      3. 单击 添加响应 ,然后从下拉列表中选择响应类型。
      4. 配置所选响应类型的详细信息。 有关如何配置的详细信息,请参阅 通道 支持的响应类型部分。

6

单击“创建 为脚本化代理创建响应。

您还可以使用代码解释器来配置各种通道的响应。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 允许代理切换 - 当 AI 代理无法处理其查询或他们明确要求时,将用户转移到代理。

  2. 部分匹配时移交 - 会话中连续的部分匹配多次可触发切换。 此号码可配置。

  3. 回退时切换 - 会话中出现多个连续的回退消息可以触发代理切换。 此数字可在提供的文本框中进行配置。

  4. 代理重复响应后切换 - 会话中连续重复的消息可能会触发代理切换。 此触发器所需的重复次数是可配置的。

3

单击 保存更改 以保存切换设置。

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

单击“+ 添加语言 以向 AI 代理添加新语言。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言

5

从下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

打开已启用 中的切换开关以启用语言和语音。

7

单击作 中的 “设为默认值 ”,将 语言和语音设置为 AI 代理的默认值。

您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面中显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤投反对票的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

脚本化 AI 代理中用于执行作的特定会话的会话详细信息

用于执行作的脚本化 AI 代理中的“事务信息” 选项卡提供了特定交互的详细细分,将信息分为四个部分:

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型,例如代码片段或条件响应。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎(例如,RASA、Switchmatch 或 Mindmeld)。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

元数据 选项卡显示:

  • NLP 元数据 - 查看应用于客户在 NLP 选项卡中的输入 的预处理步骤。
  • 数据存储和 FinalDF - 在 AI 代理的数据存储FinalDF 选项卡中访问与会话相关的数据。
  • 搜索功能 - 使用内置搜索栏查找对话中的特定话语。

查看版本历史记录和更改日志

无论何时添加或修改意向或实体,都必须重新训练脚本化的 AI 代理,以确保它是最新版本。 每次培训课程后,彻底测试 AI 代理,以验证其准确性和有效性。 每当发布脚本化 AI 代理时,都会保存脚本化 AI 代理的一个版本,并将其有空在“版本历史记录”选项卡中。 可以从“版本历史记录”选项卡查看脚本化 AI 代理的各种版本。 

通过“历史记录”页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看每个已发布版本使用的 NLU 引擎以及 NLU 引擎设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • “更改日志 ”选项卡中监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应、NLP 和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。

“历史记录”部分提供了用于管理知识库的便捷工具:

  • 激活意图 - 将以前非活动的意图变为 实时 ,以将其包含在 AI 代理的响应中。
  • 编辑目的 - 创建现有目的的新版本,同时保留原始目的以供参考。
  • 预览性能 - 使用预览 功能通过 特定知识库评估 AI 代理的性能。
  • 下载意图 - 将知识库意图导出为 CSV 文件,以供离线分析或参考。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到仪表板,然后单击已创建的 AI 代理。
  2. 单击历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击“更改日志 ”选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 字段 - 机器人中发生修改的部分(例如,设置、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “字段 搜索”选项查找特定的更改日志条目。

  • 模型历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息添加到策展控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 默认回退意图 - 如果您启用此切换,我们会向策展控制台发送激活默认回退意图的消息。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用 高级数据保护 ,系统会在用户级别授予解密访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 创建新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于用于执行作的脚本化 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化 AI 性能

“分析”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在访问分析屏幕时,开发人员可以选择他们要查看其分析的 AI 代理。 他们可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

本节为开发人员提供了用户询问的内容以及他们询问的频率的详细视图。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 https://github.com/WebexSamples/webex-contact-center-api-samples/pull/275 下载 AI_Agent_ Call_Records文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI_Agent_ Call_Records 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 https://github.com/WebexSamples/webex-contact-center-api-samples/pull/275 下载 AI_Agent_ Outcome_Distribution.json文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI_Agent_ Outcome_Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

设置脚本 AI 代理

脚本 AI 代理增强了 Webex AI Agent Studio 平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据来执行特定任务。 其中包括:

  • 运行简单命令——按照指令完成预定义的操作。

  • 处理数据——按照指定的规则操作和转换数据。

  • 与其他系统交互——与其他解决方案进行通信并控制其他解决方案。

脚本 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化的 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下场景中很有用:

  • 需要特定的知识——代理需要在预定义的领域内回答问题。

  • 一致性很重要——代理必须对类似的查询提供一致的响应。

  • 需要有限的灵活性——代理的响应受到训练语料库中的信息的限制。

创建脚本 AI 代理

1

登录 Webex AI Agent Studio 平台。

2

在仪表板上,单击 + 创建代理

3

创建 AI 代理 屏幕,选择 从头开始 并点击 下一个

您还可以选择预定义模板来快速创建您的 AI 代理。 您可以过滤 AI 代理类型 脚本化。 在这种情况下, 轮廓 页面自动填充。 有关模板的更多信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理人姓名—输入 AI 代理的名称。

  2. 系统 ID—系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎—从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带有 Swiftmatch)——这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带有 Mindmeld)
6

单击创建。 现在您已成功创建脚本 AI 代理,该代理现在位于 仪表板

您最多可以创建 100 个 AI 代理,其中包括脚本类型和自主类型。

在 AI Agent 标题上,您可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务

另外,您还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化 AI 代理

配置脚本化 AI 代理

以下部分将指导您如何根据您的特定需求配置脚本 AI 代理:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用此功能结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复响应。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.pdf、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航至 配置 选项卡并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到“ 列表部分 ”选项卡并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航至 配置 选项卡并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到“ 列表部分 ”选项卡并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到“ 配置 ”选项卡并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详细信息 选项卡并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多附件,请单击添加 附件

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 通过启用 DTMF 输入,您可以配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用两者(DTMF 和语音)进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在“ 语言 ”标签页中,缺省情况下,“已启用” 切换开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息” 选项卡提供特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本并在“ 版本历史记录 ”选项卡中访问,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • “更改日志 ”选项卡中监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击“更改日志 ”选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户互动

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量来生成自定义报告并分析路由到 AI 代理的呼叫。

目前,AI 代理的开箱即用报告在分析器中不是有空。

创建全局变量

1

登录到 Control Hub

2

联系中心 导航窗格,选择 流程 > 全局变量

3

点击 创建一个新的全局变量 并提供变量的名称和描述。 创建一个名为的变量 自定义 AIAgent 交互结果。 选择 细绳 作为变量类型。

4

切换 使可报告 在分析器中显示该变量以用于报告目的。

5

单击保存

将全局变量添加到流程中

以下说明也在链接的示例流导入中有空。

1

使用以下方式登录您的客户组织 控制中心

2

导航至 联系中心 > 客户体验 > 流程。 出现“流程”页面。

3

点击 转到流程设计器 流程旁边的图标。 屏幕上将显示流设计器窗口。

4

全局流属性 窗格,向下滚动到 变量定义 > 预定义变量 部分。

5

全局变量 部分,点击 添加全局变量。 添加全局变量 自定义 AIAgent 交互结果 到你的流程。

6

使用 设置变量 分配价值的活动 到变量 自定义 AIAgent 交互结果

7

配置您的 虚拟代理 V2 流程中的活动。

8

连接已处理的结果 虚拟代理 V2 活动并使用 设置变量 分配价值的活动 已处理 到变量 自定义 AIAgent 交互结果

9

将升级结果与 虚拟代理 V2 活动并使用 设置变量 分配价值的活动 升级 到变量 自定义 AIAgent 交互结果

10

连接错误路径 虚拟代理 V2 活动并使用 设置变量 分配价值的活动 错误 到变量 自定义 AIAgent 交互结果

11

根据您的业务逻辑完成其余流程并发布。 任何经过此流程的调用都将具有变量的值 自定义 AIAgent 交互结果 设置为 已处理升级 或者 错误,具体取决于呼叫所采用的路径。

创建自定义可视化效果

您可以在 Analyzer 中创建 AI 座席通话记录和 AI 座席结果分布的自定义报表。

创建 AI 代理通话记录可视化

1

下载 AI 代理通话记录.json 文件来自 AI 代理通话记录

2

登录分析器。

3

在主页上,单击 可视化 分析器中的图标。

4

单击导入

5

点击 浏览 选择需要导入的文件(.json 格式)。

6

点击 进口 导入 AI 代理通话记录.json 文件。

7

点击 编辑 修改导入的可视化。

8

点击 编辑过滤器 为了 自定义 AIAgentInteractionOutcome。

9

点击 位于 单选按钮并添加值 升级错误已处理

10

保存并发起一些测试呼叫。

11

运行可视化来查看结果。

创建 AI 代理结果分布可视化

1

下载 AI 代理结果分布.json 文件来自 AI 代理结果分布

2

登录分析器。

3

在主页上,单击 可视化 分析器中的图标。

4

单击导入

5

点击 浏览 选择要导入的文件(JSON 格式)。

6

点击 进口 导入 AI 代理结果分布.json 文件。

7

点击 编辑 修改导入的可视化。

8

点击 编辑过滤器 为了 自定义 AIAgentInteractionOutcome。

9

点击 位于 单选按钮并添加值 升级错误已处理

10

保存并发起一些测试呼叫。

11

运行可视化来查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

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

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果没有看到 Webex AI 代理,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多可以上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 文本文件的大小限制为 2 MB。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。
      • 上传 Excel 文件时,请确保以下各项:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 请在上传前清理文件。
        • Excel 工作表中的空单元格将替换为 NA。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > ”选项卡。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Webex Connect Flow 构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

从下拉列表中选择所需的语言。

3

从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 有空语音列表会根据所选语言自动显示。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当高级数据保护 设置为 true 或为租户启用时 ,此功能才适用。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置>脚本>意图”。

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用此功能结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复响应。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.pdf、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航至 配置 选项卡并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到“ 列表部分 ”选项卡并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航至 配置 选项卡并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到“ 列表部分 ”选项卡并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到“ 配置 ”选项卡并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详细信息 选项卡并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多附件,请单击添加 附件。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 通过启用 DTMF 输入,您可以配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用两者(DTMF 和语音)进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在“ 语言 ”标签页中,缺省情况下,“已启用” 切换开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

除此之外,还可以从 AI 代理中复制可共享的预览链接。 在 AI 代理卡上,单击 右上角的省略号 图标,然后单击 复制预览链接。 您可以与 AI 代理的其他用户共享此链接。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息” 选项卡提供特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本并在“ 版本历史记录 ”选项卡中访问,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • “更改日志 ”选项卡中监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击“更改日志 ”选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
联系中心服务管理员 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外 不适用
只读管理员 对 AI 代理工作室的只读访问权限(脚本等敏感信息除外) 对 AI 代理工作室的只读访问权限(脚本等敏感信息除外) 对 AI 代理工作室的只读访问权限(脚本等敏感信息除外)
主管 对 AI 代理工作室的只读访问权限(脚本等敏感信息除外) 不适用 不适用

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果没有看到 Webex AI 代理,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多可以上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 文本文件的大小限制为 2 MB。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。
      • 上传 Excel 文件时,请确保以下各项:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 请在上传前清理文件。
        • Excel 工作表中的空单元格将替换为 NA。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心中的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充到“语言”选项卡中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:以英语提供丰富、更自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充到“语言”选项卡中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > ”选项卡。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Webex Connect Flow 构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 选项卡可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 选项卡以查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在“ 版本历史记录 ”选项卡中。 可以从“版本历史记录 ”选项卡查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 ”选项卡跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 “ 更改日志 ”选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 “更改日志 ”选项卡。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置>脚本>意图”。

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用此功能结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复响应。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.pdf、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航至 配置 选项卡并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到“ 列表部分 ”选项卡并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航至 配置 选项卡并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到“ 列表部分 ”选项卡并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到“ 配置 ”选项卡并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详细信息 选项卡并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多附件,请单击添加 附件。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 通过启用 DTMF 输入,您可以配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用两者(DTMF 和语音)进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在“ 语言 ”标签页中,缺省情况下,“已启用” 切换开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下,将显示“ 测试用例 ”选项卡。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”选项卡上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从“ 测试用例 ”选项卡执行测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

在“历史记录 选项卡上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于脱机分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息” 选项卡提供特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本并在“ 版本历史记录 ”选项卡中访问,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • “更改日志 ”选项卡中监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 选项卡以查看 AI 代理的历史记录。
  3. 单击“更改日志 ”选项卡以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 ”选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

通过 “问题 ”选项卡,您可以查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

“已解决 选项卡显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

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

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex 联系人中心自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 根据权利,Webex 联络中心将 AI 代理作为组织的服务之一。 有关预配置 Webex 联系人中心的详细信息,请参阅 Webex 联系人中心入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
联系中心服务管理员 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外 不适用
只读管理员 对 AI 代理工作室的只读访问权限(脚本等敏感信息除外) 对 AI 代理工作室的只读访问权限(脚本等敏感信息除外) 对 AI 代理工作室的只读访问权限(脚本等敏感信息除外)
主管 对 AI 代理工作室的只读访问权限(脚本等敏感信息除外) 不适用 不适用

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果没有看到 Webex AI 代理,请联系思科支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器选项卡中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭证登录到 Webex Connect 应用程序。

    缺省情况下,“ 服务” 页显示为主页。

  2. 在左侧导航窗格的应用托盘 菜单中,单击 Webex AI 代理 以访问该应用程序。

    系统将在另一个浏览器标签页中打开 Webex AI 代理工作室应用程序,您将自动登录到该应用程序。

主页布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,主页将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制预览链接 - 复制预览链接以粘贴到新标签页中,然后在聊天微件上预览 AI 代理。

    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • 固定 - 将 AI 代理固定到控制板上的第一个位置,或取消固定以将其移回先前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 标签页。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多可以上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 文本文件的大小限制为 2 MB。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。
      • 上传 Excel 文件时,请确保以下各项:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 请在上传前清理文件。
        • Excel 工作表中的空单元格将替换为 NA。

    3. 单击处理 文件 以处理文件。 完成后,系统会在“文件 ”标签页下列 出这些文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 标签页。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 “信息 ”选项卡以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的“ 知识 ”选项卡访问知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为“自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要插入示例,单击插入 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - Webex AI Pro 1.0 是唯一有空的 AI 引擎。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 如果需要,请更新此项。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > ”选项卡。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程

示例

以下示例包括各种类型的实体和关键字:

{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名.”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码.”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*“},”birthdate“:{”type“:”string“,”description“:”the birthdate of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否希望接收新闻稿。“default”:true },“通知”:{“type”:“string”,“description”:“首选通知方法.”,“枚举”:[“电子邮件”,“短信”,“推送”] } } },“roles”:{“type”:“array”,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] } 

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

配置履行

您可以在 Webex Connect Flow 构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作选项卡。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder Fulfillment 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到“ 配置 > 知识 ”选项卡。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 ”选项卡。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

从下拉列表中选择所需的语言。

3

从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 有空语音列表会根据所选语言自动显示。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。 您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

Webex AI 代理工作室还提供可共享的预览选项。 单击右上角的菜单,然后选择 复制预览链接 选项。 可以与其他用户(例如 AI 代理的测试人员或使用者)共享预览链接。

平台预览小组件

预览小部件出现在屏幕的右下部分。 您可以提供话语(或一系列话语)来检查 AI 代理的响应并确保其正常运行。

此外,您可以最小化预览小部件,提供消费者信息,并启动多个房间来测试 AI 代理。

发布你的自主 AI 代理

配置和预览您的 AI 代理后,您可以发布该代理以使其上线。

开始之前

创建自主的 AI 代理。

1

在 AI 代理配置页面,点击 发布

2

发布更改 屏幕上,输入 版本名称 ,然后点击 发布

您可以在 历史记录 页面查看版本详情。 有关详细信息,请参阅 历史记录 部分。

查看自主 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及在 AI 代理上执行的配置更改的历史记录。

会话

会话 页面提供了 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 仪表板上,单击要查看其会话详细信息的自主 AI 代理。

  2. 在左侧导航窗格中,点击 会话

出现 会话 页面。 每个会话都显示为一条记录,其中包含该会话的所有消息。 这些信息对于审计、分析和改进 AI 代理很有用。

会话表显示为该 AI 代理创建的所有会话/房间的列表。 如果表格中的行数多于一个屏幕可以容纳的行数,则表格会进行分页。 您可以使用左侧的 优化结果 部分对表中的任何字段进行排序或过滤。 存在的字段代表有关任何特定会话的以下信息:

  • 会话 ID——对话的唯一房间 ID 或会话 ID。

  • 消费者 ID—与 AI 代理交互的消费者的 ID。

  • 渠道——发生互动的渠道。

  • 更新时间——房间关闭的时间。

  • 房间元数据——包含有关房间的其他信息。

  • 勾选所需的复选框:

    • 隐藏测试会话—隐藏测试会话并仅显示实时会话列表。

    • 代理交接已发生—过滤已交接给代理的会话。 如果发生代理交接,则会显示 耳机 图标,表示聊天交接给人工代理。

    • 发生错误——过滤发生错误的会话。

    • 被否决—过滤被否决的会话。

查看会话详细信息

查看会话详细信息:

  • 单击会话表中的单独行即可查看该会话的详细视图。 如果会话被锁定,您需要有解密会话的权限。

  • 点击 解密内容 查看会话数据。

    仅当 高级数据保护 设置为 true 或为租户启用时,此功能才适用。

  • 系统显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有操作相关的槽位填充和履行的详细信息。 使用 全部展开 按钮展开交易。 右侧面板显示有关知识利用的详细信息,包括文档名称和上传文件的详细信息。

历史记录

历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 仪表板上,单击要查看历史记录的自主 AI 代理。

  2. 在左侧导航窗格中,点击 历史记录

随即显示 历史记录 页面,其中包含以下选项卡:

  • 版本历史记录——点击 版本历史记录 选项卡,查看自主 AI 代理的各个版本。

  • 更改日志——点击 更改日志 选项卡,查看对 AI 代理所做的更改。

版本历史记录

每当您发布自主 AI 代理时,都会保存一个自主 AI 代理版本,并在 版本历史记录 选项卡中保存为有空。 您可以从 版本历史记录 选项卡查看 AI 代理的各个版本。

  • 版本描述—关于 AI 代理版本的简要描述。

  • AI 引擎——该版本 AI 代理使用的 AI 引擎。

  • 更新于——版本创建的日期和时间。

  • 操作 - 允许您对 AI 代理执行以下操作:

    • 作为草稿加载—AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出——用于导出 AI 代理。

更改日志

更改日志 选项卡跟踪对自主 AI 代理所做的更改。 您可以查看过去 35 天的变更详情。 这 更改日志 选项卡显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 选项卡。 拥有“获取审计日志”权限的自定义角色的用户也可以查看审计日志。

  • 更新于—变更的日期和时间。

  • 更新者—纳入变更的用户的姓名。

  • 更改位置—AI 代理中发生更改的特定部分。

  • 描述—有关变更的附加信息。

您可以使用 更新者更改位置,和 描述 搜索选项。 您可以根据 更新于更新者 字段。

使用分析查看自主 AI 代理的性能

AI 代理分析部分提供了评估 AI 代理性能和有效性的关键指标的图形表示。 要生成自主 AI 代理的分析:

  1. 从中选择 AI 代理 仪表板
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格和图形表示形式出现。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 无需人工干预,AI 代理处理的会话总数和会话数。
  • 总代理交接次数,即交接给人工代理的会话数量。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数。

第二部分显示有关用户的统计数据。 它提供了用户总数以及每个用户的平均会话数和每日平均用户数的信息。

第三部分显示 AI 代理响应和代理交接。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制预览链接
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带 Swiftmatch)- 支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置 > 配置文件 ”选项卡。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置>脚本>意图”。

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用此功能结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复响应。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复。 选择 文本 按钮类型并输入文本和有效载荷/标识符。 点击 完成 即可添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

点击 创建 以创建回复。

当对传入的用户查询存在不确定性时,就会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 部分匹配的响应显示在网络上。

配置图像响应类型

您可以为 Web(默认)、Messenger 和 WhatsApp 渠道配置图像响应。 请执行以下步骤:

1

对于所选频道,点击右侧窗格中的 图像 。 图像卡以默认配置出现。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

点击 创建 以创建回复。

配置视频响应类型

您可以为 Web(默认)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,点击右侧窗格中的 视频 。 视频卡以默认配置出现。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

点击 创建 以创建回复。

配置音频响应类型

您可以为 Web(默认)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,点击右侧窗格中的 音频 。 声卡以默认配置出现。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

点击 创建 以创建回复。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 渠道的响应。 请执行以下步骤:

1

对于所选频道,点击右侧窗格中的 文件 。 出现文件卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型为 .html、.pdf、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

点击 创建 以创建回复。

配置回复按钮响应类型

您可以为 WhatsApp 渠道配置回复按钮响应。 请执行以下步骤:

1

点击右侧窗格中的 回复按钮

2

配置标题详细信息(可选)。

  1. 选择标题的类型——文本(最长 20 个字符)、视频、图像、文档。

  2. 根据所选的标题类型输入值。

3

输入正文。 此字段最多可包含 1024 个字符。

4

输入页脚文本(可选)。 此字段最多可包含 60 个字符。

5

要添加新的回复按钮,请点击 添加按钮,输入文本和有效内容,然后点击 完成

您最多可以配置三个回复按钮(限制为 20 个字符)。

6

点击 创建 以创建回复。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 渠道的回复。 请执行以下步骤:

1

点击右侧窗格中的 列出消息

2

导航至 配置 选项卡并配置以下设置:

  1. (可选)配置标题详细信息(长度可为 20 个字符)。

  2. 输入正文(最长可达 1024 个字符)。

  3. (可选)输入页脚文本(最长可为 60 个字符)。

  4. 输入列表标题。

3

导航至 列表部分 选项卡并配置以下设置:

  1. (可选)输入部分名称(长度可为 24 个字符)。

  2. 输入行标题(最长可达 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您识别用户的选择。

  4. 输入行描述(最长可达 20 个字符)。

  5. 要添加新部分,请点击 添加部分

4

点击 创建 以创建回复。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 渠道的响应。 请执行以下步骤:

1

点击右侧窗格中的 编号列表

2

编辑提供的默认文本。

3

点击 + 添加列表项

4

文本 按钮类型下,配置以下内容:

  1. 输入文本和有效载荷/标识符,以便在用户单击按钮时将有效载荷发送给 AI 代理。

  2. 单击完成

5

点击 创建 以创建回复。

配置列表选择器响应类型

您可以为 Apple Business Messages 渠道配置列表选择器响应。 请执行以下步骤:

1

点击右侧窗格中的 列表选择器

2

导航至 配置 选项卡并配置以下设置:

  1. 输入列表选择器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选择器的描述。

  4. 根据所选的列表选择器选项输入回复消息的标题和描述。

3

导航至 列表部分 选项卡并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择一个项目时,标识符会被发送到 AI 代理,然后显示下一步。

    4. 输入列表项的描述。

    5. 要添加其他项目,请点击 + 图标。

    6. 要删除项目,请点击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

点击 创造 创建响应。

配置时间选择器响应类型

您可以为 Apple Business Messages 渠道配置时间选择器响应。 请执行以下步骤:

1

点击 定时器选择器 在右侧窗格中。

导航至 配置 选项卡并配置以下内容:

  1. 输入时间选择器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选择器选项输入回复消息的标题和描述。

2

导航至 活动详情 选项卡并配置:

  1. 输入活动标题。

  2. 输入事件的时区。

  3. 配置插槽:

    1. 输入 slot1 的日期和时间。

    2. 输入 slot1 的持续时间。
    3. 输入插槽的标识符。 当用户选择一个插槽时,标识符会被发送到 AI 代理,然后显示下一步。
    4. 要添加新插槽,请单击 添加插槽
3

点击 创造 创建响应。

配置媒体响应

您可以为 Apple Business Messages 渠道配置媒体响应。 请执行以下步骤:

1

点击 媒体 在右侧窗格中。

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多附件,请点击 添加附件

5

点击 创造 创建响应。

配置表单响应类型

您可以为 Apple Business Messages 渠道配置表单响应。 请执行以下步骤:

1

单击右侧窗格中的 表单

2

以 JSON 格式输入表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,并带有自定义。 这些页面可以属于不同类型:

  • Splash:包含标题、描述、操作按钮和图像的介绍页面。

  • 选择:用于单个“真/假”选择或多个选择的页面,支持图像资产。

  • Picker:从多个选项中进行单一选择的页面。

  • 日期选择器:提供 Apple 的标准日期选择器,具有可自定义的日期格式和限制。

  • 输入:一个包含各种输入字段以收集信息的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板包括两部分:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • BusinessChatMessage:配置接收和回复消息信息。

点击 下载示例 JSON 下载示例 JSON 文件并了解表单结构。

请参阅 Apple 官方文档 了解更多信息。

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

点击右侧窗格中的 自定义事件

2

输入 AI 代理接收的传入事件名称。

3

语音设置中,配置要添加到每个代理响应的以下设置:

  1. 超时(秒):指定代理等待用户响应的时间(以秒为单位)。 如果没有回应,您可以将其设置为再次提示用户或结束对话。 默认超时时间为 5 秒。

  2. 超时响应:指定发生超时时向用户发送的响应消息。

  3. 允许插入:选中此选项可让用户用新的输入打断代理的响应。 如果未选中,用户必须等到代理完成响应后才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入具体详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时时间(秒): 设置输入每个数字之间允许的最长空闲时间。 如果用户超过此时间,则迄今为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如#或*,以标记用户输入的结束。 当用户按下此键时,前面的键盘输入将作为用户输入发送到流。
    • 最大长度:指定允许用户输入的最大字符长度。

4

点击 创建 以创建回复。

配置代理切换

开始之前

创建脚本 AI 代理。

1

信息中心上,单击您创建的脚本 AI 代理。

2

导航至 配置 > 移交 并打开或关闭所需的设置:

  1. 部分匹配时切换—会话中连续出现多个部分匹配即可启动切换。 此数字是可配置的。

  2. 回退时切换——会话中连续出现多条回退消息即可启动代理切换。 此数字可在提供的文本框中配置。

  3. 代理重复响应后的移交——会话中连续重复的消息可以启动代理移交。 此触发器所需的重复次数是可配置的。

  4. 达到槽位填充重试限制时切换—当槽位填充重试次数达到最大限制时,将启动代理切换。

3

点击 保存更改

后续操作

导航至 预览您的脚本 AI 代理

配置语言和语音

您可以为脚本 AI 代理配置多种语言和特定语言的语音来处理客户互动。

开始之前

创建脚本 AI 代理。

1

在 AI 代理配置页面上,导航到 配置 > 语言 选项卡。

默认语言和语音设置为英语。 有关其他支持的语言和语音,请参阅 支持的语言和语音 文章。

2

要向 AI 代理添加更多语言,请单击 + 添加语言

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

点击 添加语言。 新添加的语言出现在 语言 标签与 已启用 默认情况下,切换设置为“开”。

添加多种语言可以 宝利玛 AI 引擎高级设置中的多语言模型。

5

从中选择合适的声音 语音名称 下拉列表。 有空声音会根据所选语言自动出现。

6

要将所需的语言和语音设置为 AI 代理的默认语言和语音,请单击 设为默认值 在下面 控件 柱子。

您无法删除默认语言和语音,但可以根据需要更改它们。 更改默认语言可能会影响响应、意图、策展、测试和预览体验。

预览您的脚本 AI 代理

Webex AI Agent Studio 允许您在开发期间和开发之后预览您的 AI 代理。 这样,您可以测试 AI 代理的功能并确定它是否针对相应的输入查询生成所需的响应。 您可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理仪表板—将鼠标悬停在 AI 代理卡上即可查看 预览 该 AI 代理的选项。 点击 预览 打开 AI Agent 预览小部件。
  • AI 代理标题——通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的小部件——启动并最小化预览后,聊天头像小部件会出现在页面右下角。 这让您可以轻松地重新打开预览模式。

除此之外,您还可以从 AI 代理内部复制可共享的预览链接。 在 AI Agent 卡上,点击右上角的 省略号 图标,然后点击 复制预览链接。 您可以与 AI 代理的其他用户分享此链接。

平台预览小部件

预览小部件出现在屏幕的右下方。 您可以提供话语(或一系列话语)来查看 AI 代理如何响应,确保其按预期执行。 AI 代理预览支持多种语言,并可以自动检测话语的语言并做出相应的反应。 您还可以通过单击语言选择器并从有空选项列表中进行选择,在预览中手动选择语言。

您可以最大化预览小部件以获得更好的视图。 此外,您还可以提供消费者信息并启动多个房间来彻底测试 AI 代理。

发布你的脚本化 AI 代理

配置和预览您的 AI 代理后,您可以发布该代理以使其上线。

开始之前

创建脚本 AI 代理。

1

在 AI 代理配置页面,点击 发布

2

输入版本名称,然后点击 发布

您可以在 历史记录 页面查看版本详情。 有关详细信息,请参阅“历史”部分。

脚本化 AI 代理的通用管理部分

AI Agent 配置页面左侧面板上显示以下部分:

测试脚本代理

随着人工智能代理不断发展并变得越来越复杂,其逻辑或自然语言理解 (NLU) 的变化有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了便捷的一键式 AI 代理测试框架。 您可以:

  • 轻松创建并运行一套全面的测试用例。
  • 定义各种场景的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI Agent Studio 平台。
  2. 信息中心上,单击您创建的脚本 AI 代理。
  3. 点击左侧窗格中的 测试 。 默认情况下,会出现 测试用例 选项卡。
  4. 选择一个测试用例,然后点击 执行选定的测试

表中的每一行代表一个具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息示例消息代表了您可以预期用户发送给您的 AI 代理的查询和语句的类型。
期望语言您与 AI 代理交互所使用的语言。
预期意图指定响应特定用户消息时显示的意图。 为了帮助您找到最相关的意图,此栏具有 智能自动完成功能。 当您输入时,系统会根据迄今为止输入的文本建议匹配的意图。
重置先前的上下文单击复选框以隔离测试用例并独立于任何现有的 AI 代理上下文运行它们。 启用后,每个测试用例都会在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配启用此切换按钮,即使预期意图仅与实际响应部分匹配,也认为测试用例成功。
从 CSV 导入从逗号分隔文件 (CSV) 导入测试用例。 在这种情况下,所有现有的测试用例都会被覆盖。
导出到 CSV将测试用例导出到逗号分隔的文件 (CSV) 文件。
测试回调启用此开关可模拟传入回调并测试流程行为,而无需实际传入呼叫。
流程中的回调点击此列中的复选框以指示意图必须触发回调。
预期回调模板指定回调发生时要激活的模板键。
回调超时(秒)在将回调视为超时之前,AI 代理等待回调响应的最长时间(以秒为单位)。 系统允许最长 20 秒超时。
执行测试

执行 选项卡上,点击 执行选定的测试 以启动所有选定测试用例的顺序执行。

您还可以从 测试用例 选项卡执行测试用例。

.
每个测试用例完成时,系统会在相应条目旁边显示其结果。 要终止正在运行的测试用例,请点击屏幕右上角的 中止运行

要查看具有特定结果的测试用例,请单击所需的结果(例如, 已通过部分匹配,已通过失败的待办的) 中的摘要功能区。 这将过滤测试用例列表以仅显示与所选结果匹配的用例。

会话 ID 与每个测试用例相关的信息都显示在结果中。 这使您可以快速交叉引用测试用例并查看交易详情。 要执行此操作,请选择 交易详情 选项 行动 柱子。

执行历史记录

历史 选项卡,访问所有已执行的测试用例。

  • 点击 下载 图标来自 行动 列将执行的测试数据导出为 CSV 文件,以进行离线分析或报告。
  • 检查每个测试用例执行所使用的特定引擎和算法设置。 这些信息有助于开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 信息 训练引擎名称旁边的图标。这可以深入了解测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会议 部分提供了 AI 代理和客户之间所有互动的全面记录。 每个会话都包含交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以进行离线分析和审计。 使用这些数据来分析用户交互,确定需要改进的领域,并改进 AI 代理的响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用 优化结果 部分可根据各种标准对会话进行过滤和排序。 表中的每一行显示必要的会话详细信息,包括:

  • 频道—发生交互的渠道(例如,聊天、语音)。
  • 会话 ID—会话的唯一标识符。
  • 消费者 ID—用户的唯一标识符。
  • 消息—会话期间交换的消息数。
  • 更新于—最后更新的系统时间。
  • 元数据—有关会议的附加信息。
    • 隐藏测试会话—选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 代理商交接发生—选中此复选框可以过滤我们交给代理的会话。 如果发生代理交接,它会显示耳机图标,表示聊天交接给人工代理。
    • 发生错误——选中此复选框可过滤发生错误的会话。
    • 被否决—选中此复选框可过滤被否决的会话。

单击某一行即可访问特定会话的详细视图。 使用复选框根据代理交接、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 点击 解密内容 查看会话详细信息。

在脚本化 AI 代理中查看会话详细信息

单击每行中的会话可查看单个会话的详细信息。

交易信息 选项卡提供了特定交互的详细分类,将信息分为四个部分:

消息 部分:

  • 显示您在会话期间发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 按时间顺序显示消息,为交互提供背景。

已识别意图 部分:

  • 显示针对客户查询确定的意图。
  • 指示与每个已识别意图相关的置信度。
  • 列出与已识别意图相关的插槽。 单击该插槽可查看有关其值以及系统如何从用户查询中提取它的其他信息。

已识别实体 部分列出了系统从客户消息中提取的实体,并将其与活跃的消费者意图相关联。 这些实体代表 AI 代理在用户查询中识别的关键信息。

算法结果 部分深入分析了导致 AI 代理做出响应的底层过程。 以下是显示信息的细目:

  • 意图列表 - 显示已识别的意图及其相应的相似度分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 显示:

  1. 已处理的查询 - 表示 AI 代理的自然语言理解 (NLU) 管道处理客户输入后对其进行的预处理版本。
  2. 语言检测提供商——提供可自动识别给定文本语言的技术的提供商。
  3. 检测到的语言——技术检测到的语言。 
  4. 代理交接—指示会话期间是否发生代理交接。 如果代理交接是由特定规则触发的,请选中 按规则进行代理交接 复选框。
  5. 模板键 - 表示与触发 AI 代理响应的意图相关联的模板键。
  6. 响应类型—表示 AI 代理生成的响应类型。
  7. 响应条件—表示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 向量模型——将文本表示为数值向量的方式。 
  10. 最低阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异——在 切换和推理 设置中配置的部分匹配分数差异。 系统根据这些值确定查询是否超出范围或是否需要代理干预。
  12. 调试日志——提供与特定事务 ID 相关的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载并查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当您添加或更新意图或实体时,系统都会重新训练您的脚本 AI 代理以使其保持最新。 每次训练结束后,彻底测试您的 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并可在 版本历史记录 选项卡中访问,您可以在其中查看脚本化 AI 代理的所有版本。

通过 历史记录 页面,您可以访问对代理所做的以下更新:

  • 跟踪您发布版本历史记录的时间以及以开发人员发布时留下的注释形式所做的更改。 
  • 查看每个已发布版本所使用的 AI 引擎及其设置。 您还可以查看每个版本准备发布所用的时间。 
  • 更改日志 选项卡中监控设置、意图、实体、响应和管理的更改。
  • 如果需要,发布、预览或加载旧版本作为草稿。
  • 查看训练历史记录——跟踪您训练语料库的时间以及所做的更改。
  • 比较训练引擎——查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪变更——监控设置、意图、响应和策展的变更。
  • 恢复到以前的版本—如有需要,可轻松恢复到较旧的训练集。
变更日志

变更日志 部分提供了过去 35 天内对脚本 AI 代理所做修改的详细记录。 要访问更改日志:

  1. 导航至 仪表板 并单击您创建的 AI 代理。
  2. 点击 版本历史记录 选项卡来查看 AI 代理的历史记录。
  3. 点击 变更日志 选项卡查看详细的更改日志:
    • 更新于—系统进行更改的日期和时间。
    • 更新者—做出更改的用户。
    • 更改位置—发生修改的 AI 代理部分(例如,语料库、意图和响应)。
    • 描述—有关变更的更多详细信息。
  • 使用 更新者更改位置 搜索选项来查找特定的更改日志条目。

  • 版本历史记录 选项卡为每个 AI 代理最多显示 10 个语料库。

查看精选代理的详细信息

系统将消息添加到 策展 控制台基于以下标准:

  • 后备消息—当 AI 代理无法理解您的信息并触发后备意图时。
  • 被踩的消息—AI 代理预览期间用户投反对票的消息。
  • 代理交接—根据配置的规则导致人工代理交接的消息。
  • 来自会话—用户标记为未从会话或房间数据中收到所需响应的消息。
  • 低信心—置信度得分处于指定的低置信度阈值范围内的消息。
  • 部分匹配—AI 代理无法理解正确意图或响应的消息。
解决问题

问题 选项卡允许您查看和处理标记为需要管理的消息。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加媒体。
如果您已启用解密访问,则可以使用 解密内容 选项查看加密会话的完整内容。

如果后端启用了 高级数据保护 ,系统将在用户级别授予解密访问权限。

要解决问题,您可以:

  • 链接到现有意图——要将问题连接到现有意图,请选择 链接 选项并搜索所需的意图。

  • 添加到新意图 - 使用 添加到新意图 选项直接从 Curation Console 创建新意图。

  • 忽略问题—解决或忽略问题以将其从 Curation Console 中删除。

  1. 您不能链接到默认意图(欢迎消息、后备消息、部分匹配)。
  2. 对于脚本 AI 代理,从下拉列表中选择适当的意图并标记任何相关实体。
  3. 做出更改后,系统会重新训练您的 AI 代理,以确保其在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

已解决 选项卡显示系统已解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您发现系统未捕获的您不喜欢的回复,您可以手动将具体示例添加到 Curation Console。

要从会话中添加问题:

  1. 识别话语——找到触发错误反应的话语。
  2. 检查策展状态——如果问题尚未出现在策展控制台中,系统将显示 策展状态 切换按钮。
  3. 切换标志—启用 策展状态 切换按钮,将话语添加到策展控制台进行审核和解决。

如果问题已经存在于 Curation Console 中,则切换按钮的外观会发生变化以显示其状态。

使用 Analytics 查看脚本化 AI 代理的性能

分析 部分提供了评估 AI 代理性能和有效性的关键指标的图形表示。 关键指标分为四个部分,以标签形式表示,分别是 概览回复培训策展

在分析页面上,您可以选择要查看分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 系统默认显示所有渠道上个月的分析数据,以每天为一个数据点。

概述

概述包含关键指标和图表,为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 信息中心中,选择您创建的 AI 代理。
  2. 在左侧导航窗格中,点击 分析。 AI 代理性能的概述以表格和图形表示形式出现。

会话和消息

概述中的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 总会话数和 AI 代理无需人工干预即可处理的会话数。
  • 总代理交接次数,即交接给人工代理的会话数量。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均发送消息

系统随后会以图形方式显示会话(堆叠柱状图表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的总响应。

用户

概述的第二部分包含有关 AI 代理的用户统计数据。 它提供了用户总数以及每个用户的平均会话数和每日平均用户数的信息。 接下来是一个图表,根据所选的粒度显示每个单位的新用户和回访用户。

表现

第三部分提供有关 AI 代理对用户的响应的统计数据。 在这里可以看到 AI 代理发出的总响应以及 AI 代理的响应之间的分割:

  • 识别用户的意图。
  • 用后备消息做出回应。
  • 以部分匹配的消息作出回应。
  • 通知用户代理交接。

相同的内容汇总在饼图中,并且区域图根据所选粒度提供信息。

培训

训练部分代表了人工智能代理语料库的“健康状况”。 建议开发人员为其 AI 代理中的每个意图配置 20 多个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据的数量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

回应

本节详细介绍了客户询问的内容以及询问频率。 它以图形方式显示了 AI 代理回答问题的最常用意图以及 AI 代理执行操作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最流行的意图和响应类型。

策展

本节以直观的方式总结了每天出现的策展问题数量以及 AI 代理解决的问题数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在主页上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 也不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 AI 代理 AI 透明度技术说明 Webex。

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留思科客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章、网站源。 如果您是首次添加源,“知识”页将显示以下磁贴:

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站SharePoint

创建知识库源后,为 AI 代理配置知识库。

上传文件

您可以上传文件作为代理的知识源。 文件可以是 PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
重要注意事项:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 跨多个 KB 合并的所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

  • 上传 MS Excel 文件时,请记住以下准则:

    • 标题必须位于第一行,系统才能准确处理标题行。

    • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。

    • Excel 文件中的空单元格将替换为 NA。

    • 如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 处理文件超时前的最长等待时间为 2 小时。

  • 仅对 PDF 文件有空图像处理支持。

该文件将在“源”页中列出。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己?

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自身。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以便爬网程序可以在获得授权时访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

或包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

后续操作

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关更多信息, 请参阅创建自定义传输操作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 创建新操作 > 履行 以创建履行操作。

  3. 选择 创建新操作 > 传输 以创建自定义传输操作。

您最多可以为 AI 代理配置 10 个作。

有关详细配置,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 在“选择如何分配代理 ”中,选择以下选项之一:

    • 选择 AI 代理
    • 设置自定义逻辑以分配人工或 AI 代理。
  3. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  4. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认仅支持英语Webex AI Pro-US 1.有空 0 仅适用于美国客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音是 en-US-Jess。 目前,您只能切换到其他英语语音。
  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

      录制文件播放模式提供一套音频控件:

      • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
      • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
      • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
      • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

        • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。

      • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)
    • Webex AI Agent Pro 1.0(带 Mindmeld)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。
  • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

    录制文件播放模式提供一套音频控件:

    • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
    • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
    • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
    • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

      • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。
      • 使用安全实体时,在存在 PCI 数据的部分期间自动静音录制,确保听不到敏感信息。

    • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外。 完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联系中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,并且您已准备好配置 AI 代理。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI 代理 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,Home 页面显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI Agent Studio 用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于对相应的 Webex Connect 租户进行了 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多可以上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 文本文件的大小限制为 2 MB。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。
      • 上传 Excel 文件时,请确保以下各项:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 请在上传前清理文件。
        • Excel 工作表中的空单元格将替换为 NA。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”The birth date of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器履行 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

预览语音对话需要浏览器权限。 当浏览器提示您时,请确保单击“允许”以启用所需的访问权限。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以预览配置语言的语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航到 活动详细信息 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多附件,请单击添加 附件

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在 Language Tab 中 默认情况下 启用切换开关设置为“打开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击作 列中的 下载 图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意向、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

查看精选代理详细信息

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,并且第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联系中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,并且您已准备好配置 AI 代理。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI 代理 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,Home 页面显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI Agent Studio 用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于对相应的 Webex Connect 租户进行了 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 您最多可以上传 100 个文件。
      • 系统支持以下文件格式:PDF、.docx、电缆数据、.txt、.xlsx、.xls 和 .CSV。
      • 每个文件的大小不得超过 10 MB。 文本文件的大小限制为 2 MB。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。
      • 上传 Excel 文件时,请确保以下各项:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 请在上传前清理文件。
        • Excel 工作表中的空单元格将替换为 NA。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”The birth date of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器履行 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以预览配置语言的语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航到 活动详细信息 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多附件,请单击添加 附件

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在 Language Tab 中 默认情况下 启用切换开关设置为“打开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上可查看 该 AI 代理的预览 选项。 单击预览 打开 AI 代理预览小组件。
  • AI 代理标题 - 通过单击 AI 代理卡或 AI 代理卡上的编辑按钮进入任何 AI 代理的编辑模式后,预览选项始终显示在标题部分。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 这样,您可以轻松地重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击作 列中的 下载 图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意向、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,并且第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联系中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,并且您已准备好配置 AI 代理。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI 代理 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI 代理工作室应用程序。 登录后,Home 页面显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI Agent Studio 用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。

  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于对相应的 Webex Connect 租户进行了 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 您最多可以上传 200 个文件。
      • 总文件大小可以是 2097 MB。 每个文件的大小不得超过 10 MB。 文本文件的大小限制为 2 MB。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。
      • 上传 MS Excel 文件时,请确保以下各项:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”The birth date of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器履行 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以预览配置语言的语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应。

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航到 活动详细信息 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多附件,请单击添加 附件

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在 Language Tab 中 默认情况下 启用切换开关设置为“打开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

“执行 ”Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击作 列中的 下载 图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意向、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,并且第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联系中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友的列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI 代理工作室应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    缺省情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI 代理 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。

  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 主题 并选择您喜欢的选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于对相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型 (LLM) 驱动的 AI 代理的中央信息存储库。 人工智能代理使用先进的人工智能和机器学习技术来理解、处理和生成类似人类的文本。 人工智能引擎使用大量数据训练人工智能代理,使它们能够提供详细且与上下文相关的响应。 知识库存储自主人工智能代理运行所需的数据。

为您正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI Agent Studio 平台。

2

点击左侧导航窗格上的 知识 图标。

3

知识库 页面,点击右上角的 + 创建知识库

4

创建知识库 页面上,输入以下详细信息:

  1. 知识库名称—为知识库提供一个名称。

  2. 描述—提供有关知识库的简要描述。

5

单击创建。 系统创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 点击 文件 Tab。

    2. 将文件拖放到知识库。 或者,点击 添加文件 来添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,适用以下文件上传限制:
        • 所有文件的总存储限制(跨多个 KB):2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制之外,每个 PDF 还适用 300 页的限制。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将单个 Excel 表中的所有表格合并为一个统一的表格。 因此,上传之前请清理文件。
        • Excel 文件中的空单元格被替换为 NA。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 点击 处理文件 来处理文件。 完成后,系统会列出 文件 Tab 下的文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 图像处理支持仅为 PDF 文件提供有空。

要删除所有已上传的文件,请点击 已处理的文件 部分旁边的 删除 图标。 要删除单个文件,请点击文件名旁边的 删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 点击 文档 Tab。

    2. 点击 + 创建文档 创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 在创建文档之前,点击 + 添加类别 来创建类别。

    3. 创建文档 页面,输入 文档名称

    4. 勾选 添加到现有类别 ,将文档添加到现有类别。 您还可以选择 添加到新类别 并创建一个新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则文档将默认列在 未分配 类别中。
      • 文档不支持超链接。 要支持文档中的超链接,请使用链接文本作为超链接 URL 或直接将 URL 放在文档中。
      • 您不能在文档中添加表格。
    5. 单击保存

    6. 在文本编辑器中添加所需的信息。 根据需要,使用格式选项设置文本格式。

    7. 要预览文档,请在左侧窗格中选择所需文档,然后单击 Web 预览。 该文档出现在新浏览器中。

    要删除文档,请单击文本编辑器中的 删除 。 您还可以通过单击左侧窗格中文档名称旁边的 删除文件 图标来删除该文档。

7

导航至 信息 Tab 查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库 ID。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称及创建时间。
映射代理映射代理详细信息。 单击 设置 图标导航至映射的代理页面。 单击 预览 图标预览代理。
最后更新于知识库最后更新的时间戳。
最后更新者最后更新它的管理员用户的名称。
活动历史记录知识库上的活动历史。

  • 点击 编辑 图标来编辑知识库的名称。

  • 点击 删除 图标彻底删除知识库。 如果知识库映射到 AI 代理,则无法删除该知识库。

  • 您只能将知识库映射到单个 AI 代理。

后续操作

为 AI 代理配置知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI Agent Studio 平台。

2

点击 知识 左侧导航窗格上的图标。 知识库以卡片形式出现在 知识库 页。

卡片显示上传的文件数量和知识库中创建的文档数量。

3

单击卡片即可导航到特定的知识库。

您还可以从 知识 AI 代理配置页面的 Tab。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

点击 全部重置 重置搜索条件。

设置自治 AI 代理

自主人工智能代理独立运行,无需直接人工干预。 自治代理可以访问和使用知识存储库,为用户查询提供信息丰富且准确的答案。 这些代理使用先进的算法和机器学习技术来分析数据,从环境中学习,并调整他们的行动以实现特定目标。

您可以在各种场景中使用自主 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、解决问题并指导客户完成流程。
  • 提供技术援助—就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)—以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复或耗时的任务。

在自主 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害的内容。

创建自主 AI 代理

开始之前

确保为自主 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI Agent Studio 平台。

2

在仪表板上 ,单击 + 创建代理

3

在“创建 AI 代理” 屏幕上,选择 “从头开始 ”,然后单击 “下一步 ”。

您还可以选择预定义的模板来快速创建您的 AI 代理。 您可以将 AI 代理类型筛选为 “自主”。 在这种情况下,“配置文件” 页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 Autonomous agent type(自治 代理类型)。

5

指定以下必需的详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项以英语提供丰富、更自然、类似人类的对话。

      Webex AI Pro-US 1.0 仅有空给美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充到语言 Tab。
  4. 代理的目标 - 提供 AI 代理目标的简要描述。 要 Insert 示例,请单击 Insert 示例。 请参阅编写目标 时的注意事项,了解 最佳实践。

    代理目标和指令的最大长度为 5120 个字符。

6

单击创建。 您现在已成功创建自主 AI 代理,该代理现在在仪表板 有空。

您最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,您可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

您还可以导入预构建的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自主 AI 代理。

配置自治 AI 代理

以下部分将指导您如何根据您的特定需求配置自治 AI 代理:

更新自主 AI 代理配置文件

开始之前

创建自主 AI 代理。

1

在仪表板 ,单击您创建的 AI 代理。

2

导航到 Configurations > Profile Tab 并配置以下详细信息:

  1. 代理名称 - 如果需要,编辑 AI 代理的名称。

  2. 系统 ID - 如果需要,编辑 AI 代理的系统 ID。

  3. 代理的目标 - 如果需要,编辑 AI 代理的目标。 请参阅编写目标 时的注意事项,了解 最佳实践。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必需参数名称的字符串数组。

Properties 对象

Properties 对象 中的 每个键都表示一个输入实体/参数,并包含另一个对象,其中包含有关该参数的元数据。 元数据应始终包含以下关键字:

  • type - 参数的数据类型。 允许的类型包括:

    • string - 文本数据。

    • 整数 - 不带小数的数值数据。

    • number - 可以包含小数的数值数据。

    • boolean—True/false 值。

    • array - 项目列表,所有项目通常属于相同类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • description - 实体所代表内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的指令和作描述一致的描述有利于提高准确性。

  • 平台仅对“类型”强制执行验证。 并非对所有实体都强制执行“说明”,但强烈建议添加它。 实体元数据的其他有用关键字包括:

    • enum - 枚举字段列出参数的可能值。 这对于仅接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表以使用它。

    • pattern - 使用带有字符串类型的模式字段来指定字符串必须匹配的正则表达式。 这对于验证特定格式(例如电话号码、邮政编码或自定义标识符)非常有用。
    • examples - examples 字段提供参数的一个或多个有效值示例。 这有助于人工智能引擎了解它需要的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和稳健。 有关详细信息,请参阅 JSON 架构导览。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”用户偏好设置。“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否要接收时事通讯。“,”default“:true },”notifications“:{”type“:”string“,”description“:”首选通知方式。“,”enum“:[”email“,”SMS“,”push“] } } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“items”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } } },“required”:[“username”,“password”,“email”] }

此示例包括以下实体:

  • username - 具有最小和最大长度限制的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码表示需要安全处理)。
  • email - 一种带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,其中包含用于规定日期格式的示例。
  • preferences - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值的字符串(枚举)。
  • roles—一种数组类型,其中每个项目都是限制为特定值的字符串(枚举)。

    用户名、密码和电子邮件是必需的,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建易于 AI 引擎解释和实施的定义明确的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

Webex Connect 在某些情况下可能不会收到首选项和角色输入,因为它们未在架构中指定为需要。

配置履行

您可以在 Webex Connect Flow 构建器上为 AI 代理作配置履行流程。 有关更多信息,请参阅 为 AI 代理作配置履行流程。

作为 PCI 合规性的一部分,自主 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect Flow Builder 履行 部分 中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI Agent Studio 只能访问在客户端级工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自主 AI 代理。

1

在“仪表板” 页面上,单击您创建的 AI 代理。

2

导航到 Configurations > Knowledge Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议您选择使用与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择

  3. 若要创建新的知识库,请从下拉列表中选择 + 添加新知识 库。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

点击 保存更改

5

单击 “发布” 以使 AI 代理上线。 有关更多信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到 “配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 中 查看各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航到 活动详细信息 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到 “配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在 Language Tab 中 默认情况下 启用切换开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 这样,您可以测试 AI 代理的功能,并确定它是否为相应的输入查询生成所需的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以提供言语(或一系列言语)来查看 AI 代理的响应方式,确保其按预期执行。 AI 代理预览版支持多种语言,可以自动检测言语的语言以做出相应的响应。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项列表中进行选择。

您可以最大化预览微件以获得更好的视图。 此外,还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击作 列中的 下载 图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本并在版本历史记录 Tab 中 访问,可在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意向、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcome

7

在流中配置虚拟代理 V2 活动。

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcome

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcome

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联系中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友的列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI 代理工作室应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    缺省情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI 代理 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于对相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页的限制也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 系统可能无法处理包含超过 1000 行的 Excel 文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”The birth date of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到 “配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 中 查看各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航到 活动详细信息 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到 “配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在 Language Tab 中 默认情况下 启用切换开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击作 列中的 下载 图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本并在版本历史记录 Tab 中 访问,可在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意向、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联系中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友的列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI 代理工作室应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    缺省情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI 代理 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于对相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页的限制也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 系统可能无法处理包含超过 1000 行的 Excel 文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”The birth date of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到 “配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 中 查看各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航到 活动详细信息 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到 “配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在 Language Tab 中 默认情况下 启用切换开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击作 列中的 下载 图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本并在版本历史记录 Tab 中 访问,可在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意向、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联络中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助服务试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完整权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联系中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友的列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI 代理工作室应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    缺省情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI 代理 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上的 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于对相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页的限制也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 系统可能无法处理包含超过 1000 行的 Excel 文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”The birth date of the user.“,”examples“:[”mm/dd/YYYY“] },”preferences“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到 “配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果选择了 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 中 查看各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)—一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 推理中的实体替换 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”。

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航到 活动详细信息 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到 “配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在 Language Tab 中 默认情况下 启用切换开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击作 列中的 下载 图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本并在版本历史记录 Tab 中 访问,可在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意向、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为策展的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

培训

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 如果系统处理 Excel 文件的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传单个文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 RASA)
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 RASA)—用于构建对话式 AI 的顶级开源框架。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 RASA 和 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息并注销应用程序。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 如果系统处理 Excel 文件的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传单个文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  4. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  7. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 左侧面板显示有关交易的详细信息。

    • 右侧面板显示与所有作相关的插槽填充和履行的详细信息。 使用“ 全部 展开”按钮展开交易。 右侧面板显示有关知识利用率的详细信息,以及有关上传的文档名称和文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。

  • 高级设置

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对所有三个 AI 引擎都有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项对所有三个 AI 引擎都有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 此选项仅适用于 Mindmeld AI 引擎有空。

    • 要为每条消息存储的结果数 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Swiftmatch AI 引擎。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Swiftmatch AI 引擎。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 此选项仅适用于 Swiftmatch AI 引擎有空。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 此选项仅适用于 Swiftmatch AI 引擎有空。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 显示会话期间您发送的所有消息。
  • 显示 AI 代理生成的相应响应。
  • 显示消息的时间顺序,为交互提供上下文。

“确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 如果系统处理 Excel 文件的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传单个文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话脚本,使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知机器人开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,该部分提供有关与所有作相关的插槽填充和履行的详细信息以及其他 信息 部分。 使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 默认值为 0.3。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 默认值为 0.05。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 不。要为每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 如果系统处理 Excel 文件的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传单个文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 显示的字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中具有解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话脚本,使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知机器人开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,该部分提供有关与所有作相关的插槽填充和履行的详细信息以及其他 信息 部分。 使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 默认值为 0.3。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 默认值为 0.05。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 不。要为每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

请勿将以下任何信息上传到知识库:

  • 支付卡行业(PCI)数据
  • 个人身份信息(PII)
  • 受保护的健康信息(PHI)
  • 任何其他敏感、机密或受监管的信息

您有责任确保您上传的所有内容都符合这些要求。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 如果系统处理 Excel 文件的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传单个文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 而是创建多个范围有限的 AI 代理。 使用传递作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关详细信息,请参阅 创建自定义传输作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  3. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

后续操作

为自治 AI 代理修复语言和语音。 有关详细信息,请参阅 配置语言和语音

配置语言和语音

非英语语言支持目前处于测试阶段。 一旦收集了足够的使用数据和反馈,这些语言将普遍有空。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

2

根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言和语音选项:

  • 对于 Webex AI Pro 1.0,默认语言和语音设置为英语。 但是,如果需要,您可以选择其他语言和语音。 若要查看支持的语言和语音列表,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择所需的语言。
    2. 从下拉列表中选择适当的语音。
  • 对于 Webex AI Pro-US 1.0,默认情况下,英语是唯一受支持的语言。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。 若要查看英语支持的语音,请参阅 支持的语言和语音 一文。
    1. 从下拉列表中选择适当的语音。

您可以使用缺省语音或从有空列表中选择其他语音。 语音列表会根据所选语言自动更新。

  • 目前,自治 AI 代理一次仅支持一种默认语言和语音配置。

  • 您可以更改配置的语言和语音,但无法删除它们。 但是,更改语言和语音可能会影响 AI 代理的功能。

  • 如果希望 AI 代理以不受支持的语言回复查询,请将以下文本添加到说明中:“我只能使用配置的语言进行响应”。

3

单击 保存更改

可以在发布之前以配置的语言和语音预览 AI 代理。 有关详细信息,请参阅 预览自治 AI 代理

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 1.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Mindmeld)
6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  • 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

  • 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 默认值为 0.3。

    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 默认值为 0.05。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 不。要为每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  3. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  4. 意向和话语 - 添加短语以确定意图,然后单击 + 添加

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  5. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  6. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 1. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

请勿将以下任何信息上传到知识库:

  • 支付卡行业(PCI)数据
  • 个人身份信息(PII)
  • 受保护的健康信息(PHI)
  • 任何其他敏感、机密或受监管的信息

您有责任确保您上传的所有内容都符合这些要求。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 如果系统处理 Excel 文件的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传单个文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充到语言设置中。 有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 而是创建多个范围有限的 AI 代理。 使用传递作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关详细信息,请参阅 创建自定义传输作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  3. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认仅支持英语Webex AI Pro-US 1.有空 0 仅适用于美国客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音是 en-US-Jess。 目前,您只能切换到其他英语语音。
  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)
    • Webex AI Agent Pro 1.0(带 Mindmeld)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 1. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

请勿将以下任何信息上传到知识库:

  • 支付卡行业(PCI)数据
  • 个人身份信息(PII)
  • 受保护的健康信息(PHI)
  • 任何其他敏感、机密或受监管的信息

您有责任确保您上传的所有内容都符合这些要求。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。

6

您可以将文件上传到知识库,也可以从头开始创建文档。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 如果系统处理 Excel 文件的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传单个文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

7

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充到语言设置中。 有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 而是创建多个范围有限的 AI 代理。 使用传递作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关详细信息,请参阅 创建自定义传输作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  3. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认仅支持英语Webex AI Pro-US 1.有空 0 仅适用于美国客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音是 en-US-Jess。 目前,您只能切换到其他英语语音。
  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果选择了 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果已选择 Webex AI Pro-US 1.0,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)
    • Webex AI Agent Pro 1.0(带 Mindmeld)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章、网站源。 如果您是首次添加源,“知识”页将显示以下磁贴:

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站

创建知识库源后,为 AI 代理配置知识库。

上传文件

您可以上传文件作为代理的知识源。 文件可以是 PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
重要注意事项:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 每 KB 所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

  • 上传 MS Excel 文件时,请记住以下准则:

    • 标题必须位于第一行,系统才能准确处理标题行。

    • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。

    • Excel 文件中的空单元格将替换为 NA。

    • 如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 处理文件超时前的最长等待时间为 2 小时。

  • 仅对 PDF 文件有空图像处理支持。

该文件将在“源”页中列出。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自己。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以确保爬虫在获得授权时可以访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式之一:

标准格式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

网络爬虫如何使用 robots.txt

爬网程序尊重 robots.txt 并使用用户代理 令牌 CiscoWebexAIAgentCrawler 标识自己。

爬虫在 HTTP 请求中发送类似浏览器的用户代理标头以实现兼容性 [例如 Mozilla/5.0(...;CiscoWebexAIAgentCrawler/1.0;...)],但使用令牌 CiscoWebexAIAgentCrawler 进行 robots.txt 规则匹配。 请在您的 robots.txt 指令中使用此确切的令牌。

请参见以下示例:

- 允许对爬虫的完全访问

用户代理:CiscoWebexAIAgentCrawler 
允许:/

- 将爬网程序限制为特定路径

用户代理:CiscoWebexAIAgentCrawler 允许:/public/ 允许:/docs/ 不允许:/admin/ 不允许:/private/

- 完全禁止爬虫

用户代理:CiscoWebexAIAgentCrawler 不允许:/

- 仅允许此爬虫并阻止所有其他爬虫

用户代理:CiscoWebexAIAgentCrawler 允许:/ 用户代理:* 不允许:/

重要注意事项:

  • 排他性组匹配:如果同时存在 User-agent: CiscoWebexAIAgentCrawler 组和 User-agent:* 组,则爬网程序仅遵循其命名组中的规则;* 规则将被忽略。 要同时应用两者,请复制命名组中的相关指令。
  • 需要空白:用空行分隔用户代理组,否则解析器可能会合并它们。
  • 不区分大小写:用户代理令牌的匹配区分大小写,为清楚起见,请使用 CiscoWebexAIAgentCrawler

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

后续操作

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

请勿将以下任何信息上传到知识库:

  • 支付卡行业(PCI)数据
  • 个人身份信息(PII)
  • 受保护的健康信息(PHI)
  • 任何其他敏感、机密或受监管的信息

您有责任确保您上传的所有内容都符合这些要求。

为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。

3

在知识库页面,单击右上角的 + 创建知识库

4

在“ 创建知识库 ”页上,输入以下详细信息:

  1. 知识库名称 - 提供知识库的名称。

  2. 描述 - 提供有关知识库的简要描述。

5

单击创建。 系统会创建具有指定名称的知识库。有关详细信息,请参阅以下部分:

6

7

您可以将文件上传到知识库、从头开始创建文章或配置 Web URL。

  • 要上传文件,请执行以下步骤:
    1. 单击文件 Tab。

    2. 将文件拖放到知识库中。 或者,单击 添加文件 以添加文件。

      重要注意事项:

      • 系统支持以下文件格式:PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。
      • 对于每个租户,以下文件上传限制适用:
        • 跨多个 KB 的所有文件的总存储限制:2 GB

        • 最大文件数:每 KB 100 个文件。

        • 单个文件大小限制:10 MB。

        • 单个文本(.txt)文件大小限制:2 MB。

        • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

      • 上传 MS Excel 文件时,请记住以下规则:
        • 标题必须位于第一行,系统才能准确处理标题行。
        • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。
        • Excel 文件中的空单元格将替换为 NA。
        • 如果系统处理 Excel 文件的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传单个文件。
      • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    3. 单击处理 文件 以处理文件。 完成后,系统会在文件 Tab 下列出 文件。

重要注意事项:

  • 处理文件超时前的最长等待时间为 2 小时。
  • 仅对 PDF 文件有空图像处理支持。

要删除所有上传的文件,请单击 已处理的文件”部分旁边的“删除 图标。 要删除单个文件,请单击 文件名旁的删除文件 图标。

  • 要创建文档,请执行以下步骤:
    1. 单击文档 Tab。

    2. 单击“+ 创建文档 以创建您自己的知识库文档。

      您可以将文档放在不同的类别下。 单击 + 添加类别 以在创建文档之前创建类别。

    3. 在“ 创建文档 ”页上,输入 文档名称

    4. 选中 添加到现有类别 以将文档添加到现有类别。 您还可以选择 添加到新类别 并创建新类别。

      重要注意事项:
      • 如果您不将文档添加到任何类别,则默认情况下,这些文档将列在“ 未分配” 类别中。
      • 文档不支持超链接。 若要在文档中支持超链接,请使用链接文本作为超链接 URL,或直接将 URL 放在文档中。
      • 不能在文档中添加表。
    5. 单击保存

    6. 在文本编辑器中添加必填信息。 根据需要使用格式选项设置文本格式。

    7. 要预览文档,请在左窗格中选择所需的文档,然后单击 Web 预览。 文档将在新的浏览器中显示。

    要删除文档,请单击 文本编辑器中的删除 。 此外,您可以通过单击左窗格中文档名称旁边的删除 文件 图标来删除文档。

8

导航到 信息 Tab 以查看以下详细信息:

字段说明
知识库详细信息知识库显示以下详细信息:
  • 知识库标识。

  • 知识库中的可用存储空间。

  • 上传的文件总数和创建的文档总数。

管理员用户详细信息创建知识库的管理员用户的名称以及创建时间。
映射代理映射的代理详细信息。 单击 设置 图标以导航到映射代理页面。 单击 预览 图标以预览代理。
最后更新日期上次更新知识库时间的时间戳。
最后更新于上次更新它的管理员用户的名称。
活动历史记录知识库上的活动历史记录。

  • 单击“ 编辑 ”图标以编辑知识库的名称。

  • 单击“删除 图标以完全删除知识库。 如果知识库映射到 AI 代理,则无法删除知识库。

  • 只能将知识库映射到单个 AI 代理。

后续操作

配置 AI 代理的知识库。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在知识库 页面上显示为卡片。

卡片上显示已上传的文件数和在知识库中创建的文档数。

3

单击卡片以导航到特定的知识库。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:选择此选项可提供丰富、更自然、更人性化的英语对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充到语言设置中。 有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。
  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 而是创建多个范围有限的 AI 代理。 使用传递作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关详细信息,请参阅 创建自定义传输作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:用英语提供丰富、更自然、更人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    根据所选的 AI 引擎,语言和语音选项会自动填充在语言 Tab 中。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 新建作 ,为 AI 代理添加新作。

您最多可以为 AI 代理配置 10 个作。

4

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

  3. 作范围 - 选择 槽填充和履行 以配置槽填充所需的输入实体,并定义完成作的详细信息。 有关详细信息,请参阅 配置槽填充配置履行 部分。

后续操作

配置槽并配置履行详细信息。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  3. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

转到 AI 代理配置页面上的作 Tab。 选择要为其配置履行流程的作。

2

在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

3

单击 保存更改 以完成配置。

后续操作

配置知识库。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认仅支持英语Webex AI Pro-US 1.有空 0 仅适用于美国客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音是 en-US-Jess。 目前,您只能切换到其他英语语音。
  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0 引擎,则只能用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)
    • Webex AI Agent Pro 1.0(带 Mindmeld)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

  • Webex AI Pro 1.0(带 Mindmeld)- 一个高级框架,用于创建具有各种自然语言理解(NLU)功能的高质量对话流。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 Webex AI Pro 1.0(带 Swiftmatch)和 Webex AI Pro 1.0(带 Mindmeld)有空此选项。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 对于 Webex AI Pro 1.0(使用 Swiftmatch)和 Webex AI Pro 1.0(使用 Mindmeld),此选项有空。

    • 实体角色 - 选中此选项可为单个实体启用不同的角色。 有空此选项仅适用于 Webex AI Pro 1.0(带 Mindmeld)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章、网站源。 如果您是首次添加源,“知识”页将显示以下磁贴:

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站

创建知识库源后,为 AI 代理配置知识库。

上传文件

您可以上传文件作为代理的知识源。 文件可以是 PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
重要注意事项:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 跨多个 KB 合并的所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

  • 上传 MS Excel 文件时,请记住以下准则:

    • 标题必须位于第一行,系统才能准确处理标题行。

    • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。

    • Excel 文件中的空单元格将替换为 NA。

    • 如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 处理文件超时前的最长等待时间为 2 小时。

  • 仅对 PDF 文件有空图像处理支持。

该文件将在“源”页中列出。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己?

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自身。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以便爬网程序可以在获得授权时访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

或包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

后续操作

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库。

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关更多信息, 请参阅创建自定义传输操作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 创建新操作 > 履行 以创建履行操作。

  3. 选择 创建新操作 > 传输 以创建自定义传输操作。

您最多可以为 AI 代理配置 10 个作。

有关详细配置,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 在“选择如何分配代理 ”中,选择以下选项之一:

    • 选择 AI 代理
    • 设置自定义逻辑以分配人工或 AI 代理。
  3. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  4. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认仅支持英语Webex AI Pro-US 1.有空 0 仅适用于美国客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音是 en-US-Jess。 目前,您只能切换到其他英语语音。
  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

      录制文件播放模式提供一套音频控件:

      • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
      • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
      • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
      • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

        • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。

      • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 2.0(带 Swiftmatch)—一个先进的生成式 AI 驱动的 NLU 引擎,可提供高精度意图识别。 它具有自适应学习功能,以实现更好的泛化,从而减少了对大量手动训练示例的需求。

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对于 Webex AI Pro 1.0(带有 Swiftmatch)有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项有空适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。
  • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

    录制文件播放模式提供一套音频控件:

    • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
    • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
    • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
    • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

      • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。
      • 使用安全实体时,在存在 PCI 数据的部分期间自动静音录制,确保听不到敏感信息。

    • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

Webex AI 代理工作室入门

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

开始使用 Webex AI Agent Studio

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章、网站源。 如果您是首次添加源,“知识”页将显示以下磁贴:

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站

创建知识库源后,为 AI 代理配置知识库。

上传文件

您可以上传文件作为代理的知识源。 文件可以是 PDF、.docx、.doc、.txt、.xlsx、.xls 和 .CSV。

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
重要注意事项:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 每 KB 所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

  • 上传 MS Excel 文件时,请记住以下准则:

    • 标题必须位于第一行,系统才能准确处理标题行。

    • 系统将所有表格从单个 Excel 工作表合并到一个统一的表格中。 因此,请在上传前清理文件。

    • Excel 文件中的空单元格将替换为 NA。

    • 如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 处理文件超时前的最长等待时间为 2 小时。

  • 仅对 PDF 文件有空图像处理支持。

该文件将在“源”页中列出。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

后续操作

访问知识库页面:

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自己。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以确保爬虫在获得授权时可以访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式之一:

标准格式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

网络爬虫如何使用 robots.txt

爬网程序尊重 robots.txt 并使用用户代理 令牌 CiscoWebexAIAgentCrawler 标识自己。

爬虫在 HTTP 请求中发送类似浏览器的用户代理标头以实现兼容性 [例如 Mozilla/5.0(...;CiscoWebexAIAgentCrawler/1.0;...)],但使用令牌 CiscoWebexAIAgentCrawler 进行 robots.txt 规则匹配。 请在您的 robots.txt 指令中使用此确切的令牌。

请参见以下示例:

- 允许对爬虫的完全访问

用户代理:CiscoWebexAIAgentCrawler 
允许:/

- 将爬网程序限制为特定路径

用户代理:CiscoWebexAIAgentCrawler 允许:/public/ 允许:/docs/ 不允许:/admin/ 不允许:/private/

- 完全禁止爬虫

用户代理:CiscoWebexAIAgentCrawler 不允许:/

- 仅允许此爬虫并阻止所有其他爬虫

用户代理:CiscoWebexAIAgentCrawler 允许:/ 用户代理:* 不允许:/

重要注意事项:

  • 排他性组匹配:如果同时存在 User-agent: CiscoWebexAIAgentCrawler 组和 User-agent:* 组,则爬网程序仅遵循其命名组中的规则;* 规则将被忽略。 要同时应用两者,请复制命名组中的相关指令。
  • 需要空白:用空行分隔用户代理组,否则解析器可能会合并它们。
  • 不区分大小写:用户代理令牌的匹配区分大小写,为清楚起见,请使用 CiscoWebexAIAgentCrawler

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

后续操作

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。 此引擎当前不支持来自远程位置的区域媒体。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。 此引擎当前不支持来自远程位置的区域媒体。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关更多信息, 请参阅创建自定义传输操作 部分。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 创建新操作 > 履行 以创建履行操作。

  3. 选择 创建新操作 > 传输 以创建自定义传输操作。

您最多可以为 AI 代理配置 10 个作。

有关详细配置,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

创建自定义传输作

自定义传递作功能允许将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 您可以创建多个处理不同任务的迷你 AI 代理,而不是创建单个复杂代理。 然后,您可以使用自定义转移作选项将呼叫转移到另一个 AI 代理或人工代理,从而提高代理的效率。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
  2. 在“选择如何分配代理 ”中,选择以下选项之一:

    • 选择 AI 代理
    • 设置自定义逻辑以分配人工或 AI 代理。
  3. 单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称
    • 实体类型
    • 实体描述
    • 实体示例
  4. 单击添加

后续操作

自定义传输作将在“作”页面中列出。

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认情况下仅支持英语en-US 设置为默认区域设置。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。
    • 对于 Webex AI Pro-Europe 1.0 引擎, 默认情况下,英语 是唯一支持的语言, en-GB 设置为默认区域设置。 Webex AI Pro-Europe 1.有空 0 仅适用于欧洲客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音设置为 en-US-Jess。 目前,您只能切换到其他英语语音。
    • 对于 Webex AI Pro-Europe 1.0 引擎,英语的默认语音设置为 en-GB-Grace。 目前,您只能切换到 en-IE 语音。

  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。 有关详细信息,请参阅 预览语音对话

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

      录制文件播放模式提供一套音频控件:

      • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
      • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
      • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
      • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

        • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。

      • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 2.0(带 Swiftmatch)—一个先进的生成式 AI 驱动的 NLU 引擎,可提供高精度意图识别。 它具有自适应学习功能,以实现更好的泛化,从而减少了对大量手动训练示例的需求。

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对于 Webex AI Pro 1.0(带有 Swiftmatch)有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项有空适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    对于触发脚本化意图的语音通道 DTMF 选项,请将键盘数字添加为匹配意图的语句。 例如,如果提示显示“按 1 进行计费,按 2 表示支持”,则在计费意向中添加 1 作为话语,在支持意向中添加 2 作为话语。

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。
  • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

    录制文件播放模式提供一套音频控件:

    • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
    • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
    • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
    • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

      • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。
      • 使用安全实体时,在存在 PCI 数据的部分期间自动静音录制,确保听不到敏感信息。

    • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。 此引擎当前不支持来自远程位置的区域媒体。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。 此引擎当前不支持来自远程位置的区域媒体。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关详细信息,请参阅该 部分。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 创建新操作 > 履行 以创建履行操作。

  3. 选择 创建新操作 > 传输 以创建自定义传输操作。

您最多可以为 AI 代理配置 10 个作。

有关详细配置,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

配置自定义传输操作

自定义转移操作功能使您能够将呼叫从一个 AI 代理转移到另一个 AI 代理或人工代理,以确保无缝的客户体验。 根据需要,您可以将传输配置为宣布传输或无提示传输。 有关更多详细信息, 请参阅多代理业务流程 一文。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。 现在,您可以单独配置每个传输操作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,FavoriteDestinationHandover,
    • 传递条件 - 描述传输条件。 例如,如果客户指定了他们最喜欢的目的地,则将呼叫传递给另一个代理。
    • 传输可见性 - 切换选项以宣布传输。
      • 打开切换开关:AI 代理在执行传输之前通知客户有关传输的信息。
      • TURN 关闭切换:AI 代理执行静默传输并使用中性语言处理操作。
  2. (可选)单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。
    • 实体类型 - 选择实体的数据类型。
    • 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。
    • 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。
  3. 单击添加

后续操作

配置虚拟代理 V2 活动。 有关更多详细信息, 请参阅使用 AI 代理进行客户交互

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认情况下仅支持英语en-US 设置为默认区域设置。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。
    • 对于 Webex AI Pro-Europe 1.0 引擎, 默认情况下,英语 是唯一支持的语言, en-GB 设置为默认区域设置。 Webex AI Pro-Europe 1.有空 0 仅适用于欧洲客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音设置为 en-US-Jess。 目前,您只能切换到其他英语语音。
    • 对于 Webex AI Pro-Europe 1.0 引擎,英语的默认语音设置为 en-GB-Grace。 目前,您只能切换到 en-IE 语音。

  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。 有关详细信息,请参阅 预览语音对话

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

      录制文件播放模式提供一套音频控件:

      • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
      • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
      • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
      • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

        • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。

      • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化的 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 2.0(带 Swiftmatch)—一个先进的生成式 AI 驱动的 NLU 引擎,可提供高精度意图识别。 它具有自适应学习功能,以实现更好的泛化,从而减少了对大量手动训练示例的需求。

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对于 Webex AI Pro 1.0(带有 Swiftmatch)有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项有空适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    对于触发脚本化意图的语音通道 DTMF 选项,请将键盘数字添加为匹配意图的语句。 例如,如果提示显示“按 1 进行计费,按 2 表示支持”,则在计费意向中添加 1 作为话语,在支持意向中添加 2 作为话语。

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。
  • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

    录制文件播放模式提供一套音频控件:

    • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
    • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
    • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
    • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

      • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。
      • 使用安全实体时,在存在 PCI 数据的部分期间自动静音录制,确保听不到敏感信息。

    • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

Webex AI 代理工作室入门

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章、网站源。 如果您是首次添加源,“知识”页将显示以下磁贴:

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站

创建知识库源后,为 AI 代理配置知识库。

上传文件

您可以上传文件作为代理的知识源。 文件可以是 .xlsx、.xls、.CSV、.PDF、.docx、.doc、txt、.md

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 在文件超时之前,处理文件的最长等待时间为 2 小时(从文件被拾取进行处理的时间开始计算)。 但是,文件在队列中的保留时间没有限制。

  • 仅对 PDF 文件有空图像处理支持。

上传文件时,请参阅以下准则和最佳做法:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 每 KB 所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    上传 MS Excel 文件时,请记住以下准则:

    • 每张纸保留一张桌子。
    • 将标题保留在第一行,后跟数据行。 这使系统能够准确地处理标题行。

      如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

该文件将在“源”页中列出。

访问知识源页面以执行以下任务。

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

后续操作

将上传的文件映射到 AI 代理。 请参阅 Webex AI 代理工作室管理指南中的配置知识库 部分。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

访问知识源页面以执行以下任务。

  • 单击“控件 ”下的 “编辑 ”图标以编辑文章。
  • 单击“控制” 下的 “删除 ”图标以删除源。

后续操作

将上传的文件映射到 AI 代理。 请参阅《Webex AI 代理工作室管理指南》中的配置 知识库 部分。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自己。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以确保爬虫在获得授权时可以访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式之一:

标准格式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

网络爬虫如何使用 robots.txt

爬网程序尊重 robots.txt 并使用用户代理 令牌 CiscoWebexAIAgentCrawler 标识自己。

爬虫在 HTTP 请求中发送类似浏览器的用户代理标头以实现兼容性 [例如 Mozilla/5.0(...;CiscoWebexAIAgentCrawler/1.0;...)],但使用令牌 CiscoWebexAIAgentCrawler 进行 robots.txt 规则匹配。 请在您的 robots.txt 指令中使用此确切的令牌。

请参见以下示例:

- 允许对爬虫的完全访问

用户代理:CiscoWebexAIAgentCrawler 
允许:/

- 将爬网程序限制为特定路径

用户代理:CiscoWebexAIAgentCrawler 允许:/public/ 允许:/docs/ 不允许:/admin/ 不允许:/private/

- 完全禁止爬虫

用户代理:CiscoWebexAIAgentCrawler 不允许:/

- 仅允许此爬虫并阻止所有其他爬虫

用户代理:CiscoWebexAIAgentCrawler 允许:/ 用户代理:* 不允许:/

重要注意事项:

  • 排他性组匹配:如果同时存在 User-agent: CiscoWebexAIAgentCrawler 组和 User-agent:* 组,则爬网程序仅遵循其命名组中的规则;* 规则将被忽略。 要同时应用两者,请复制命名组中的相关指令。
  • 需要空白:用空行分隔用户代理组,否则解析器可能会合并它们。
  • 不区分大小写:用户代理令牌的匹配区分大小写,为清楚起见,请使用 CiscoWebexAIAgentCrawler

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

后续操作

将 Web URL 源映射到 AI 代理。 请参阅 Webex AI 代理工作室管理指南中的配置知识库 部分。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。 此引擎当前不支持来自远程位置的区域媒体。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。 此引擎当前不支持来自远程位置的区域媒体。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关详细信息,请参阅该 部分。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 创建新操作 > 履行 以创建履行操作。

  3. 选择 创建新操作 > 传输 以创建自定义传输操作。

您最多可以为 AI 代理配置 10 个作。

有关详细配置,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

配置自定义传输操作

自定义传递操作功能使您能够将呼叫从一个 AI 代理转移到另一个 AI 代理、人工代理或任何其他所需目标(语音邮箱、寻线组或任何其他号码),以确保无缝的客户体验。 根据需要,您可以将传输配置为宣布传输或无提示传输。 通过使用传输操作,您可以退出流生成器中虚拟代理 V2 活动的升级路径,元数据允许您编排对话中的下一个路径。 有关流配置的更多详细信息,请参阅多代理业务流程 一文。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。 现在,您可以单独配置每个传输操作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,Leave_Voicemail。
    • 传递条件 - 描述传输条件。 例如,用户想要留下语音邮件。
    • 传输可见性 - 切换选项以宣布传输。
      • 打开切换开关:AI 代理在执行传输之前通知客户有关传输的信息。
      • TURN 关闭切换:AI 代理执行静默传输并使用中性语言处理操作。
  2. (可选)单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。
    • 实体类型 - 选择实体的数据类型。
    • 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。
    • 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。
  3. 单击添加

后续操作

配置虚拟代理 V2 活动。 有关更多详细信息, 请参阅使用 AI 代理进行客户交互

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认情况下仅支持英语en-US 设置为默认区域设置。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。
    • 对于 Webex AI Pro-Europe 1.0 引擎, 默认情况下,英语 是唯一支持的语言, en-GB 设置为默认区域设置。 Webex AI Pro-Europe 1.有空 0 仅适用于欧洲客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音设置为 en-US-Jess。 目前,您只能切换到其他英语语音。
    • 对于 Webex AI Pro-Europe 1.0 引擎,英语的默认语音设置为 en-GB-Grace。 目前,您只能切换到 en-IE 语音。

  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。 有关详细信息,请参阅 预览语音对话

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

      录制文件播放模式提供一套音频控件:

      • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
      • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
      • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
      • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

        • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。

      • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化的 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 2.0(带 Swiftmatch)—一个先进的生成式 AI 驱动的 NLU 引擎,可提供高精度意图识别。 它具有自适应学习功能,以实现更好的泛化,从而减少了对大量手动训练示例的需求。

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对于 Webex AI Pro 1.0(带有 Swiftmatch)有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项有空适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    对于触发脚本化意图的语音通道 DTMF 选项,请将键盘数字添加为匹配意图的语句。 例如,如果提示显示“按 1 进行计费,按 2 表示支持”,则在计费意向中添加 1 作为话语,在支持意向中添加 2 作为话语。

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。
  • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

    录制文件播放模式提供一套音频控件:

    • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
    • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
    • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
    • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

      • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。
      • 使用安全实体时,在存在 PCI 数据的部分期间自动静音录制,确保听不到敏感信息。

    • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

Webex AI 代理工作室入门

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章、网站源。 如果您是首次添加源,“知识”页将显示以下磁贴:

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站

创建知识库源后,为 AI 代理配置知识库。

上传文件

您可以上传文件作为代理的知识源。 文件可以是 .xlsx、.xls、.CSV、.PDF、.docx、.doc、txt、.md

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 在文件超时之前,处理文件的最长等待时间为 2 小时(从文件被拾取进行处理的时间开始计算)。 但是,文件在队列中的保留时间没有限制。

  • 仅对 PDF 文件有空图像处理支持。

上传文件时,请参阅以下准则和最佳做法:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 每 KB 所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    上传 MS Excel 文件时,请记住以下准则:

    • 每张纸保留一张桌子。
    • 将标题保留在第一行,后跟数据行。 这使系统能够准确地处理标题行。

      如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

该文件将在“源”页中列出。

访问知识源页面以执行以下任务。

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

后续操作

将上传的文件映射到 AI 代理。 请参阅 Webex AI 代理工作室管理指南中的配置知识库 部分。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

访问知识源页面以执行以下任务。

  • 单击“控件 ”下的 “编辑 ”图标以编辑文章。
  • 单击“控制” 下的 “删除 ”图标以删除源。

后续操作

将上传的文件映射到 AI 代理。 请参阅《Webex AI 代理工作室管理指南》中的配置 知识库 部分。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自己。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以确保爬虫在获得授权时可以访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式之一:

标准格式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

网络爬虫如何使用 robots.txt

爬网程序尊重 robots.txt 并使用用户代理 令牌 CiscoWebexAIAgentCrawler 标识自己。

爬虫在 HTTP 请求中发送类似浏览器的用户代理标头以实现兼容性 [例如 Mozilla/5.0(...;CiscoWebexAIAgentCrawler/1.0;...)],但使用令牌 CiscoWebexAIAgentCrawler 进行 robots.txt 规则匹配。 请在您的 robots.txt 指令中使用此确切的令牌。

请参见以下示例:

- 允许对爬虫的完全访问

用户代理:CiscoWebexAIAgentCrawler 
允许:/

- 将爬网程序限制为特定路径

用户代理:CiscoWebexAIAgentCrawler 允许:/public/ 允许:/docs/ 不允许:/admin/ 不允许:/private/

- 完全禁止爬虫

用户代理:CiscoWebexAIAgentCrawler 不允许:/

- 仅允许此爬虫并阻止所有其他爬虫

用户代理:CiscoWebexAIAgentCrawler 允许:/ 用户代理:* 不允许:/

重要注意事项:

  • 排他性组匹配:如果同时存在 User-agent: CiscoWebexAIAgentCrawler 组和 User-agent:* 组,则爬网程序仅遵循其命名组中的规则;* 规则将被忽略。 要同时应用两者,请复制命名组中的相关指令。
  • 需要空白:用空行分隔用户代理组,否则解析器可能会合并它们。
  • 不区分大小写:用户代理令牌的匹配区分大小写,为清楚起见,请使用 CiscoWebexAIAgentCrawler

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

后续操作

将 Web URL 源映射到 AI 代理。 请参阅 Webex AI 代理工作室管理指南中的配置知识库 部分。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。 此引擎当前不支持来自远程位置的区域媒体。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。 此引擎当前不支持来自远程位置的区域媒体。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关详细信息,请参阅该 部分。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

  8. 说明 - 输入 AI 代理的说明。 请参阅 编写说明时提示工程提示

    代理目标和说明最多可包含 5120 个字符。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 创建新操作 > 履行 以创建履行操作。

  3. 选择 创建新操作 > 传输 以创建自定义传输操作。

您最多可以为 AI 代理配置 10 个作。

有关详细配置,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 在 Webex Connect 流生成器完成 部分中,配置以下设置:

  1. 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

    Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

  2. 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

配置自定义传输操作

自定义传递操作功能使您能够将呼叫从一个 AI 代理转移到另一个 AI 代理、人工代理或任何其他所需目标(语音邮箱、寻线组或任何其他号码),以确保无缝的客户体验。 根据需要,您可以将传输配置为宣布传输或无提示传输。 通过使用传输操作,您可以退出流生成器中虚拟代理 V2 活动的升级路径,元数据允许您编排对话中的下一个路径。 有关流配置的更多详细信息,请参阅多代理业务流程 一文。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。 现在,您可以单独配置每个传输操作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,Leave_Voicemail。
    • 传递条件 - 描述传输条件。 例如,用户想要留下语音邮件。
    • 传输可见性 - 切换选项以宣布传输。
      • 打开切换开关:AI 代理在执行传输之前通知客户有关传输的信息。
      • TURN 关闭切换:AI 代理执行静默传输并使用中性语言处理操作。
  2. (可选)单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。
    • 实体类型 - 选择实体的数据类型。
    • 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。
    • 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。
  3. 单击添加

后续操作

配置虚拟代理 V2 活动。 有关更多详细信息, 请参阅使用 AI 代理进行客户交互

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认情况下仅支持英语en-US 设置为默认区域设置。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。
    • 对于 Webex AI Pro-Europe 1.0 引擎, 默认情况下,英语 是唯一支持的语言, en-GB 设置为默认区域设置。 Webex AI Pro-Europe 1.有空 0 仅适用于欧洲客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音设置为 en-US-Jess。 目前,您只能切换到其他英语语音。
    • 对于 Webex AI Pro-Europe 1.0 引擎,英语的默认语音设置为 en-GB-Grace。 目前,您只能切换到 en-IE 语音。

  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。 有关详细信息,请参阅 预览语音对话

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

      录制文件播放模式提供一套音频控件:

      • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
      • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
      • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
      • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

        • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。

      • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

      对于语音呼叫会话,会话详细信息中的履行输出仅显示事务元数据,例如 事务 ID大小。 但是,聊天预览会话会显示完整的履行有效负载。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 您可以查看过去 35 天内更改的详细信息。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的数据和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化的 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 2.0(带 Swiftmatch)—一个先进的生成式 AI 驱动的 NLU 引擎,可提供高精度意图识别。 它具有自适应学习功能,以实现更好的泛化,从而减少了对大量手动训练示例的需求。

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对于 Webex AI Pro 1.0(带有 Swiftmatch)有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项有空适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    对于触发脚本化意图的语音通道 DTMF 选项,请将键盘数字添加为匹配意图的语句。 例如,如果提示显示“按 1 进行计费,按 2 表示支持”,则在计费意向中添加 1 作为话语,在支持意向中添加 2 作为话语。

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。
  • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

    录制文件播放模式提供一套音频控件:

    • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
    • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
    • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
    • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

      • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。
      • 使用安全实体时,在存在 PCI 数据的部分期间自动静音录制,确保听不到敏感信息。

    • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

Webex AI 代理工作室入门

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

请勿将以下任何信息上传到知识库:

  • 支付卡行业(PCI)数据
  • 个人身份信息(PII)
  • 受保护的健康信息(PHI)
  • 任何其他敏感、机密或受监管的信息

您有责任确保您上传的所有内容都符合这些要求。

如果您是第一次访问“知识”页面,则会出现有关上述敏感数据的免责声明。 单击同意以继续操作。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章、网站源。 如果您是首次添加源,“知识”页将显示以下磁贴:

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站

创建知识库源后,为 AI 代理配置知识库。

上传文件

您可以上传文件作为代理的知识源。 文件可以是 .xlsx、.xls、.CSV、.PDF、.docx、.doc、txt、.md

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 在文件超时之前,处理文件的最长等待时间为 2 小时(从文件被拾取进行处理的时间开始计算)。 但是,文件在队列中的保留时间没有限制。

  • 仅对 PDF 文件有空图像处理支持。

上传文件时,请参阅以下准则和最佳做法:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 每 KB 所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    上传 MS Excel 文件时,请记住以下准则:

    • 每张纸保留一张桌子。
    • 将标题保留在第一行,后跟数据行。 这使系统能够准确地处理标题行。

      如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

该文件将在“源”页中列出。

访问知识源页面以执行以下任务。

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

后续操作

将上传的文件映射到 AI 代理。 请参阅 Webex AI 代理工作室管理指南中的配置知识库 部分。

上传文件时的最佳做法

在将文件上传到知识库时,请遵循以下准则和最佳实践:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 总存储限制:每个知识库 2 GB。

    • 最大文件数:每个知识库 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

上传包含表格数据的文件时的注意事项(所有文件类型)

本节概述了上传包含表格数据的文件时的最佳做法:

Dos

  • 保持表格简单且格式良好,顶部有一个标题行。
  • 将每个表行保持在 6,000 个字符以下(标题和行值组合)。

    如果文件上传失败,请确保行数不超过 6,000 个字符。

  • 在表中使用清晰的描述性列标题(例如, 客户名称订单日期),因为提取数据时会使用这些标题。

注意事项

  • 不要在表格内容中使用合并的单元格或嵌套表,因为在提取过程中结构会丢失。
  • 不要在一个单元格中包含单个非常大的自由文本段落。 始终遵守 6,000 个字符的行限制。

上传电子表格时的注意事项(.xlsx、.xls、.CSV)

本节概述了上传电子表格和 CSV 文件时的最佳做法:

Dos

  • 每张纸保留一张桌子。
  • 将标题保留在第一行,后跟数据行。 这使系统能够准确地处理标题行。
  • 遵守电子表格中允许的总字符数,即 3,000,000 个字符
  • 将每行保持在 6,000 个字符以下(包括标题行和数据行的总和)。

    如果文件上传失败,请确保行数不超过 6,000 个字符。

注意事项

  • 如果不需要隐藏工作表,请不要包含它们,因为系统仍会读取和摄取这些工作表。
  • 不要在一个工作表中创建多个表。 系统将单个 Excel 工作表中的所有表合并到一个统一的表中。 因此,请在上传前清理文件。

如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

限制

请参阅以下限制:

  • 格式设置:系统不保留文档和单元格格式(颜色、字体、样式、条件格式)。
  • 索引:PDF、网页和 Markdown 文件中的表格被索引为纯文本。 这会降低针对特定行或列的查询的检索精度。
  • 电子表格和 CSV 文件:如果单行超出字符限制,系统将拒绝整个文件。 此外,系统不会保留 CSV 文件中的超链接。
  • PDF 文件:系统不会保留 PDF 文件中的超链接。
  • Word 文件(.docx、.doc):系统不会在表格单元格内保留超链接。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

访问知识源页面以执行以下任务。

  • 单击“控件 ”下的 “编辑 ”图标以编辑文章。
  • 单击“控制” 下的 “删除 ”图标以删除源。

后续操作

将上传的文件映射到 AI 代理。 请参阅《Webex AI 代理工作室管理指南》中的配置 知识库 部分。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自己。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以确保爬虫在获得授权时可以访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式之一:

标准格式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

网络爬虫如何使用 robots.txt

爬网程序尊重 robots.txt 并使用用户代理 令牌 CiscoWebexAIAgentCrawler 标识自己。

爬虫在 HTTP 请求中发送类似浏览器的用户代理标头以实现兼容性 [例如 Mozilla/5.0(...;CiscoWebexAIAgentCrawler/1.0;...)],但使用令牌 CiscoWebexAIAgentCrawler 进行 robots.txt 规则匹配。 请在您的 robots.txt 指令中使用此确切的令牌。

请参见以下示例:

- 允许对爬虫的完全访问

用户代理:CiscoWebexAIAgentCrawler 
允许:/

- 将爬网程序限制为特定路径

用户代理:CiscoWebexAIAgentCrawler 允许:/public/ 允许:/docs/ 不允许:/admin/ 不允许:/private/

- 完全禁止爬虫

用户代理:CiscoWebexAIAgentCrawler 不允许:/

- 仅允许此爬虫并阻止所有其他爬虫

用户代理:CiscoWebexAIAgentCrawler 允许:/ 用户代理:* 不允许:/

重要注意事项:

  • 排他性组匹配:如果同时存在 User-agent: CiscoWebexAIAgentCrawler 组和 User-agent:* 组,则爬网程序仅遵循其命名组中的规则;* 规则将被忽略。 要同时应用两者,请复制命名组中的相关指令。
  • 需要空白:用空行分隔用户代理组,否则解析器可能会合并它们。
  • 不区分大小写:用户代理令牌的匹配区分大小写,为清楚起见,请使用 CiscoWebexAIAgentCrawler

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

后续操作

将 Web URL 源映射到 AI 代理。 请参阅 Webex AI 代理工作室管理指南中的配置知识库 部分。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。 此引擎当前不支持来自远程位置的区域媒体。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。 此引擎当前不支持来自远程位置的区域媒体。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关详细信息,请参阅该 部分。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 添加新 > 履行 以创建履行操作。

  3. 选择 添加新 > 转移 以创建自定义转移操作。

您最多可以为 AI 代理配置 10 个作。

有关详细的配置步骤,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 您可以选择以下选项之一。

  1. 如果选择 使用 Webex Connect 流构建器履行,请执行以下配置:

    • 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

      Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

    • 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需流。
  2. 如果选择在 源流中管理(仅语音),则必须配置自定义事件。 有关详细信息, 请参阅为 AI 代理 配置自定义数据和自定义事件。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

配置自定义传输操作

自定义传递操作功能使您能够将呼叫从一个 AI 代理转移到另一个 AI 代理、人工代理或任何其他所需目标(语音邮箱、寻线组或任何其他号码),以确保无缝的客户体验。 根据需要,您可以将传输配置为宣布传输或无提示传输。 通过使用传输操作,您可以退出流生成器中虚拟代理 V2 活动的升级路径,元数据允许您编排对话中的下一个路径。 有关流配置的更多详细信息,请参阅多代理业务流程 一文。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。 现在,您可以单独配置每个传输操作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,Leave_Voicemail。
    • 传递条件 - 描述传输条件。 例如,用户想要留下语音邮件。
    • 传输可见性 - 切换选项以宣布传输。
      • 打开切换开关:AI 代理在执行传输之前通知客户有关传输的信息。
      • TURN 关闭切换:AI 代理执行静默传输并使用中性语言处理操作。
  2. (可选)单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。
    • 实体类型 - 选择实体的数据类型。
    • 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。
    • 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。
  3. 单击添加

后续操作

配置虚拟代理 V2 活动。 有关更多详细信息, 请参阅使用 AI 代理进行客户交互

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认情况下仅支持英语en-US 设置为默认区域设置。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。
    • 对于 Webex AI Pro-Europe 1.0 引擎, 默认情况下,英语 是唯一支持的语言, en-GB 设置为默认区域设置。 Webex AI Pro-Europe 1.有空 0 仅适用于欧洲客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音设置为 en-US-Jess。 目前,您只能切换到其他英语语音。
    • 对于 Webex AI Pro-Europe 1.0 引擎,英语的默认语音设置为 en-GB-Grace。 目前,您只能切换到 en-IE 语音。

  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  3. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  4. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  5. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。 有关详细信息,请参阅 预览语音对话

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

      录制文件播放模式提供一套音频控件:

      • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
      • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
      • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
      • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

        • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。

      • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

      对于语音呼叫会话,会话详细信息中的履行输出仅显示事务元数据,例如 事务 ID大小。 但是,聊天预览会话会显示完整的履行有效负载。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的日期和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化的 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 2.0(带 Swiftmatch)—一个先进的生成式 AI 驱动的 NLU 引擎,可提供高精度意图识别。 它具有自适应学习功能,以实现更好的泛化,从而减少了对大量手动训练示例的需求。

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对于 Webex AI Pro 1.0(带有 Swiftmatch)有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项有空适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    对于触发脚本化意图的语音通道 DTMF 选项,请将键盘数字添加为匹配意图的语句。 例如,如果提示显示“按 1 进行计费,按 2 表示支持”,则在计费意向中添加 1 作为话语,在支持意向中添加 2 作为话语。

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。
  • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

    录制文件播放模式提供一套音频控件:

    • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
    • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
    • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
    • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

      • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。
      • 使用安全实体时,在存在 PCI 数据的部分期间自动静音录制,确保听不到敏感信息。

    • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

Webex AI 代理工作室入门

Webex AI 代理工作室是一个复杂的平台,旨在创建、管理和部署自动化 AI 代理,以满足客户服务和支持需求。 使用人工智能,AI 代理在客户与人工代理交互之前为客户提供自动帮助。 这些代理通过对话中的语调、语言理解和上下文感知支持语音交互。 此外,AI 代理通过文本和在线聊天无缝且信息化地处理数字渠道交互。 客户受益于礼宾般的体验,获得问题、信息检索和最小化等待时间的帮助。

对企业的主要好处

  • 效率和生产力

    • 自动执行重复性任务,让人类员工腾出时间从事战略工作。

    • 提供 24/7 全天候可用性,处理更大的数量并缩短响应时间。

    • 提高数据处理、分析和报告的准确性。

  • 节省成本
    • 通过自动化降低人工成本。

    • 优化资源分配,提高效率。

    • 通过简化流程和防止错误来降低运营成本。

  • 加强决策
    • 通过分析大型数据集提供数据驱动的见解。

    • 支持预测分析以预测未来结果。

    • 通过识别和评估改善风险管理。

  • 改善客户体验
    • 根据客户数据个性化交互。

    • 通过人工智能驱动的聊天机器人和虚拟助手提供更快的响应时间。

    • 提供 24/7 全天候客户支持。

  • 可扩展性和灵活性
    • 轻松扩展或缩减以满足不断变化的业务需求。

    • 学习并适应新的情况和信息。

  • 竞争优势
    • 推动新产品/服务的创新和开发。

    • 提高效率以获得竞争优势。

  • 员工赋权
    • 释放人类潜力,从事更具创造性和战略性的工作。

    • 通过提供数据、见解和支持来增强协作。

表 1. Webex AI 代理上线

联络中心解决方案

AI 代理类型

  • Webex Contact Center

  • Webex Contact Center Enterprise(WxCCE)

  • Unified CCE(UCCE)

  • 包装 CCE(PCCE)

脚本化 AI 代理

自治 AI 代理

了解 AI 代理类型和示例

下表简要介绍了 AI 代理类型及其功能:

表 2. AI 代理类型及其功能
AI 代理类型目的如何设置?

自治

自主代理独立工作以实现定义的目标,从而减少对持续人为干预的需求。
  • 他们根据有空信息和预定义的作做出决策。

  • 它们自动执行耗时或重复性的任务。

  • 他们访问并使用知识库来为用户问题提供信息丰富且准确的回答。

设置自治 AI 代理

脚本

脚本化的 AI 代理被编程为遵循一组预定义的规则和指令。
  • 他们执行明确定义和结构化的特定任务。

  • 他们根据用户创建的训练语料库回答问题,该语料库是示例和答案的集合。

设置脚本化的 AI 代理

示例

自治和脚本化 AI 代理都适用于各种用例,具体取决于特定要求和所需功能。 一些示例包括:

  • 客户服务 - 自治代理和脚本代理都可以提供客户支持,自治代理提供更大的灵活性和对自然语言的理解。

  • 虚拟助手 - 自主代理非常适合虚拟助手角色,因为它们可以管理各种任务并提供更个性化的交互。

自主和脚本化 AI 代理之间的选择取决于任务的复杂性、所需的自主级别以及训练数据的可用性。

先决条件

Webex Contact Center

  • 如果组织没有有效的联系人中心试用或订阅,合作伙伴可以使用 Webex AI 代理功能设置联系人中心试用。 有关详细信息,请参阅 Webex Contact Center 自助试用 一文。
  • 要注册订阅,客户需要购买 Flex-3.0 Contact Center 许可证的 AI 代理加载项。 基于权利,Webex Contact Center 将 AI 代理预配为其组织的服务之一。 有关预配 Webex Contact Center 的更多信息,请参阅 Webex Contact Center 入门。

Webex Contact Center Enterprise 和 Contact Center Enterprise

  • 确保以下组件在 15.0(1) ES202511 版或更高版本上:Cisco Unified CVP, Cisco VVB 和 Cloud Connect。

  • 要注册订阅,客户需要在 Cisco Commerce Workspace(CCW)中购买 Webex AI Agent 的 AI 代理加载项。 请参阅 Cisco Collaboration Flex Plan 联络中心订购指南页面,网址为 https://www.cisco.com/c/en/us/products/collateral/customer-collaboration/collab-flex-3-contact-center-og.html

    启用混合组织设置,它将云和本地环境与必要的授权集成在一起。 订购过程涉及在 Collaboration Flex 3.0 联络中心产品/服务下选择合适的 AI 代理单元。 数字 AI 代理也会作为语音订阅订单的一部分被激活。 语音 AI 代理授权授予对 Webex AI 代理工作室的访问权限,使您能够设计和创建针对特定用例要求量身定制的 AI 代理。

    有关如何配置 AI 代理的详细信息,请参阅 Cisco Unified Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-enterprise/products-feature-guides-list.html 中的 Webex AI 代理章节和 Cisco Packaged Contact Center Enterprise 功能指南 https://www.cisco.com/c/en/us/support/contact-center/packaged-contact-center-enterprise-15-0-1/model.html

用户角色和权限

本部分提供组织内用于访问 AI 代理工作室应用程序的用户角色和所需权限的详细信息:

角色客户组织合作伙伴组织任何其他组织
完全权限管理员

对 AI 代理工作室的完全访问权限,包括管理其他用户的成绩单访问权限

完全访问 AI 代理工作室,但副本等敏感信息除外 完全访问 AI 代理工作室,但副本等敏感信息除外
联络中心服务管理员 完全访问 AI 代理工作室,但副本等敏感信息除外 不适用 对 AI 代理工作室的完全访问权限,但副本等敏感信息除外
预配置管理员 不适用 对 AI 代理工作室的完全访问权限,但敏感信息(如成绩单)除外 不适用
只读管理员

无法访问 Control Hub 上的 Webex Contact Center 服务

对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外
主管 对 AI 代理工作室的只读访问权限,但脚本等敏感信息除外 不适用 不适用

客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

管理副本访问权限

作为完全权限管理员,您可以管理组织中用户的副本访问权限。

  1. 启动 AI 代理工作室。
  2. 将鼠标悬停在导航菜单左下角的用户图标上,然后单击 企业配置文件
  3. 单击队友 Tab,查看现有队友列表。
  4. 单击作 列下的 修改 图标。
  5. 启用解密访问权限 切换以授予用户对副本的访问权限。
  6. 单击 修改 以保存更改。

访问 Webex AI 代理工作室

要创建 AI 代理,您必须登录到 Webex AI 代理工作室应用程序。 您可以通过以下方式登录:

从 Control Hub 登录

如果看不到 Webex AI 代理,请联系 Cisco 支持以启用相应的功能标志。

  1. 登录到 Control Hub
  2. 选择 服务 > Contact Center

  3. 从联系人中心 导航窗格中,选择 客户体验 > AI 代理
  4. 单击 Webex AI 代理 访问应用程序。

这会在另一个浏览器 Tab 中打开 Webex AI 代理工作室应用程序,然后您就可以配置 AI 代理了。

仅当您通过支持语音通道交互的 Control Hub > Services > Contact Center 访问Webex AI 代理工作室时,才会有空 AI 代理的语音预览。

从 Webex Connect 登录

要访问 Webex AI Agent Studio 应用程序,您应该有权访问 Webex Connect。

  1. 使用为企业提供的租户 URL 和凭据登录到 Webex Connect 应用程序。

    默认情况下, “服务” 页面显示为 Home 页面。

    登录 Control Hub 并选择 服务 > Contact Center从联系人中心 导航窗格中,选择 租户设置 > 数字。 选择 Webex Connect。 “ 服务” 页面显示为 Home 页面。

  2. 在左侧导航栏的应用托盘 菜单中,单击 Webex AI Agent 访问应用。

    系统在另一个浏览器 Tab 中打开 Webex AI Agent Studio 应用程序,您将自动登录到该应用程序。

仅当通过 Webex 应用程序直接访问 Webex Connect AI 代理工作室时,才会有空 AI 代理的聊天预览,该应用程序支持聊天等数字渠道。

Home 页面布局

欢迎使用 Webex AI Agent Studio 应用程序。 登录后,Home 页面将显示以下布局:

  • 导航栏

    左侧显示的导航栏提供对以下菜单的访问:

    • 控制板 - 显示用户有权访问的由企业管理员授予的 AI 代理列表。
    • 知识 - 显示中央知识库或知识库,它是自主 AI 代理响应客户查询的大脑。
    • 帮助 - 提供对 Webex 帮助中心上 Webex AI 代理工作室用户指南的访问。
    • 注销 - 允许您注销 Webex AI 代理工作室应用程序。
  • 用户档案

    用户档案菜单允许您查看档案信息、切换 UI 主题以及注销应用程序。 要更改主题,请单击 更改主题 并选择您的首选选项 - 浅色、深色和系统(默认主题)。 所选主题将立即应用于所有页面。

    企业配置文件 ”页包含有关 AI 代理租户的信息。

    • 概述 Tab 包含以下信息:

      • 企业标识符 - 包括 Webex 组织的标识、CPaaS 组织标识、企业的订阅标识。 这对于为相应的 Webex Connect 租户具有 Webex Contact Center 集成的企业有空。
      • 配置文件设置 - 包含企业名称、企业唯一名称和徽标 URL。
      • 全局代理设置 - 允许为语音通道选择默认代理来处理回退情况。
      • 数据保留摘要 - 提供该企业的数据保留期摘要。
    • 在 Teammates Tab 中 ,您可以查看和管理有权访问应用程序的团队成员列表。 为每个用户分配了一个角色,该角色根据授予的权限确定他们可以执行的作。

      客户组织中的完全权限管理员可以访问企业档案。 他们使用它来管理自己和组织中其他用户的成绩单访问权限。 默认情况下,任何用户都无权访问副本。 完全权限管理员必须将此访问权限显式授予组织中的用户。

了解您的控制板

在仪表板上,AI 代理由卡片表示。 每张卡片都显示基本信息,包括 AI 代理名称、上次更新者、上次更新时间以及用于训练代理的引擎。

AI 代理卡上的任务

将鼠标悬停在 AI 代理卡上可查看以下选项:

  • 预览 - 单击 预览 以打开 AI 代理预览微件。
  • 省略号 图标 - 单击此图标可执行以下任务:
    • 复制访问令牌 - 复制 AI 代理的访问令牌,以便通过 API 调用代理。

    • 导出 - 将 AI 代理详细信息(JSON 格式)导出到本地文件夹。

    • 删除 - 从系统中永久删除 AI 代理。

    • PIN - PIN AI 代理到仪表板上的第一个位置,或取消固定以将其移回之前的位置。

创建新的 AI 代理

可以使用仪表板右上角的“ + 创建代理 ”选项创建新的 AI 代理。 您可以选择使用预定义的模板或从头开始创建代理。

若要了解如何创建脚本化和自治 AI 代理,请参阅以下部分:

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

导入 AI 代理

您可以从有空 AI 代理列表中导入 JSON 格式的 AI 代理。 首先,请确保已将 JSON 格式的 AI 代理导出到本地文件夹。 请按以下步骤将其导入:

  1. 单击“ 导入代理”。
  2. 单击上传 上传 ,上传从平台导出的 AI 代理文件(JSON 格式)。
  3. 在代理名称 字段中,输入 AI 代理名称。
  4. (可选)在“系统标识 中,编辑系统生成的唯一标识符。
  5. 单击导入

您的 AI 代理现已成功导入 Webex AI 代理工作室平台,并有空在仪表板上。

关键字搜索

该平台提供强大的搜索功能,可帮助您轻松定位和管理 AI 代理。 您可以使用代理名称执行关键字搜索。在搜索栏中输入代理姓名或姓名的一部分。 系统将显示与您的搜索条件匹配的 AI 代理列表。

按代理类型筛选

除了关键字搜索之外,还可以通过基于 AI 代理的类型进行筛选来优化搜索结果。 从下拉列表中选择一个代理类型筛选器 - 脚本化自治全部

管理知识库

知识库是大型语言模型(LLM)驱动的 AI 代理的中央信息存储库。 AI 代理使用先进的 AI 和机器学习技术来理解、处理和生成类似人类的文本。 AI 引擎使用大量数据训练 AI 代理,使他们能够提供详细且上下文相关的响应。 知识库存储自主 AI 代理运行所需的数据。

为正在配置的 AI 代理创建所需的知识库。

请勿将以下任何信息上传到知识库:

  • 支付卡行业(PCI)数据
  • 个人身份信息(PII)
  • 受保护的健康信息(PHI)
  • 任何其他敏感、机密或受监管的信息

您有责任确保您上传的所有内容都符合这些要求。

如果您是第一次访问“知识”页面,则会出现有关上述敏感数据的免责声明。 单击同意以继续操作。

为 AI 代理创建知识库

  1. 登录 Webex AI 代理工作室平台。

  2. 单击左侧导航窗格上的知识 图标以导航到知识页面。

您可以从知识页创建和管理知识库源。 自治 AI 代理的知识源可以是文件、文章、网站源。 如果您是首次添加源,“知识”页将显示以下磁贴:

单击所需的磁贴以创建相应的知识库源。 您还可以使用页面右上角的“ 添加源 ”下拉按钮来添加知识库源。 根据需要选择 文件文章网站

创建知识库源后,为 AI 代理配置知识库。

上传文件

您可以上传文件作为代理的知识源。 文件可以是 .xlsx、.xls、.CSV、.PDF、.docx、.doc、txt、.md

1

选择 添加源 文件 >文件。

2

在“上传文件”页上,将文件拖放到知识库。 或者,单击 添加文件 以添加文件。

使文件名尽可能具有描述性。 文件名用作知识库中的源名称。
3

单击 处理文件 以处理上传的文件。 单击 清除列表 以清除文件。 您也可以选择 关闭并继续处理

完成后,您可以在已 处理的文件 Tab 中查看已处理的文件

其他处理说明

  • 在文件超时之前,处理文件的最长等待时间为 2 小时(从文件被拾取进行处理的时间开始计算)。 但是,文件在队列中的保留时间没有限制。

  • 仅对 PDF 文件有空图像处理支持。

上传文件时,请参阅以下准则和最佳做法:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 每 KB 所有文件的总存储限制:2 GB。

    • 最大文件数:每 KB 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

    • PDF 和 CSV 文件不支持超链接。 但是,.docx、.xlsx 和 .xls 支持超链接。

    上传 MS Excel 文件时,请记住以下准则:

    • 每张纸保留一张桌子。
    • 将标题保留在第一行,后跟数据行。 这使系统能够准确地处理标题行。

      如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

该文件将在“源”页中列出。

访问知识源页面以执行以下任务。

  • 单击控制 下的 编辑 图标以编辑文件。
  • 单击“控制” 下的 “删除 ”图标以删除源。

后续操作

将上传的文件映射到 AI 代理。 请参阅 Webex AI 代理工作室管理指南中的配置知识库 部分。

上传文件时的最佳做法

在将文件上传到知识库时,请遵循以下准则和最佳实践:

  • 您可以一次添加多个文件。

  • 对于每个租户,以下文件上传限制适用:

    • 总存储限制:每个知识库 2 GB。

    • 最大文件数:每个知识库 100 个文件。

    • 单个文件大小限制:10 MB。

    • 单个文本(.txt)文件大小限制:2 MB。

    • PDF 文件大小限制:除了文件大小限制外,每个 PDF 最多 300 页也适用。

上传包含表格数据的文件时的注意事项(所有文件类型)

本节概述了上传包含表格数据的文件时的最佳做法:

Dos

  • 保持表格简单且格式良好,顶部有一个标题行。
  • 将每个表行保持在 6,000 个字符以下(标题和行值组合)。

    如果文件上传失败,请确保行数不超过 6,000 个字符。

  • 在表中使用清晰的描述性列标题(例如, 客户名称订单日期),因为提取数据时会使用这些标题。

注意事项

  • 不要在表格内容中使用合并的单元格或嵌套表,因为在提取过程中结构会丢失。
  • 不要在一个单元格中包含单个非常大的自由文本段落。 始终遵守 6,000 个字符的行限制。

上传电子表格时的注意事项(.xlsx、.xls、.CSV)

本节概述了上传电子表格和 CSV 文件时的最佳做法:

Dos

  • 每张纸保留一张桌子。
  • 将标题保留在第一行,后跟数据行。 这使系统能够准确地处理标题行。
  • 遵守电子表格中允许的总字符数,即 3,000,000 个字符
  • 将每行保持在 6,000 个字符以下(包括标题行和数据行的总和)。

    如果文件上传失败,请确保行数不超过 6,000 个字符。

注意事项

  • 如果不需要隐藏工作表,请不要包含它们,因为系统仍会读取和摄取这些工作表。
  • 不要在一个工作表中创建多个表。 系统将单个 Excel 工作表中的所有表合并到一个统一的表中。 因此,请在上传前清理文件。

如果系统处理您的 Excel 文件花费的时间过长,可能是因为文件中有大量数据。 请考虑将数据拆分到多个文件,然后分别上传各个文件。

限制

请参阅以下限制:

  • 格式设置:系统不保留文档和单元格格式(颜色、字体、样式和条件格式)。
  • 索引:PDF、网页和 Markdown 文件中的表格被索引为纯文本。 这会降低针对特定行或列的查询的检索精度。
  • 电子表格和 CSV 文件:如果单行超出字符限制,系统会拒绝整个文件。 此外,系统不会保留 CSV 文件中的超链接。
  • PDF 文件:系统不会保留 PDF 文件中的超链接。
  • Word 文件(.docx、.doc):系统不会在表格单元格内保留超链接。

创建文章

1

选择 添加源 > 文章

2

在“撰写文章”页上的“源详细信息 ”下 ,输入“源名称并提供详细说明”。

3

在文本编辑器中输入必填信息。 根据需要使用格式选项设置文本格式。

重要注意事项: 不能在文档中添加表。

4

单击添加

文章将添加到“源”页面。

访问知识源页面以执行以下任务。

  • 单击“控件 ”下的 “编辑 ”图标以编辑文章。
  • 单击“控制” 下的 “删除 ”图标以删除源。

后续操作

将上传的文件映射到 AI 代理。 请参阅《Webex AI 代理工作室管理指南》中的配置 知识库 部分。

提取网站

您可以通过从您拥有的网站中提取信息来向 AI 代理添加知识。 网站提取使用自动爬网技术浏览互联网,从网页中查找和下载相关内容,并将其转换为 AI 代理可以访问的知识。

爬网从您指定的起始网址开始。 根据深度和页面限制,爬网程序应用程序从 Home 页面导航,访问网站,并根据 URL 模式和子域定义获取所需的内容。

Cisco Webex AI 代理网络爬虫如何识别自己

Cisco Webex AI 代理网络爬虫使用用户代理标头机制标识自己。 使用以下信息配置您的 Web 服务器、WAF、CDN 或爬虫程序管理系统,以确保爬虫在获得授权时可以访问您的网站。

来自爬网程序的每个 HTTP 请求都包含一个自定义 用户代理 标头,该标头通常遵循以下模式之一:

标准格式:

CiscoWebexAIAgentCrawler/1.0(+url/ai-agent-crawler-info; ask-aiagent@cisco.com)

包含爬网程序标识符的类似浏览器的字符串:

Mozilla/5.0(Macintosh;Intel MAC OS X 10_15_7)AppleWebKit/537.36(KHTML,like Gecko;兼容;CiscoWebexAIAgentCrawler/1.0;+url/ai-agent-crawler-info;ask-aiagent@cisco.com)Chrome/145.0.0.0 Safari/537.36

允许列表的密钥标识符: CiscoWebexAIAgentCrawler/1.0

配置允许列表或爬虫程序检测规则时,使用此字符串(或前缀匹配项,例如“CiscoWebexAIAgentCrawler”)来标识爬网程序。

网络爬虫如何使用 robots.txt

爬网程序尊重 robots.txt 并使用用户代理 令牌 CiscoWebexAIAgentCrawler 标识自己。

爬虫在 HTTP 请求中发送类似浏览器的用户代理标头以实现兼容性 [例如 Mozilla/5.0(...;CiscoWebexAIAgentCrawler/1.0;...)],但使用令牌 CiscoWebexAIAgentCrawler 进行 robots.txt 规则匹配。 请在您的 robots.txt 指令中使用此确切的令牌。

请参见以下示例:

- 允许对爬虫的完全访问

用户代理:CiscoWebexAIAgentCrawler 
允许:/

- 将爬网程序限制为特定路径

用户代理:CiscoWebexAIAgentCrawler 允许:/public/ 允许:/docs/ 不允许:/admin/ 不允许:/private/

- 完全禁止爬虫

用户代理:CiscoWebexAIAgentCrawler 不允许:/

- 仅允许此爬虫并阻止所有其他爬虫

用户代理:CiscoWebexAIAgentCrawler 允许:/ 用户代理:* 不允许:/

重要注意事项:

  • 排他性组匹配:如果同时存在 User-agent: CiscoWebexAIAgentCrawler 组和 User-agent:* 组,则爬网程序仅遵循其命名组中的规则;* 规则将被忽略。 要同时应用两者,请复制命名组中的相关指令。
  • 需要空白:用空行分隔用户代理组,否则解析器可能会合并它们。
  • 不区分大小写:用户代理令牌的匹配区分大小写,为清楚起见,请使用 CiscoWebexAIAgentCrawler

创建 Web URL 知识库源

开始之前

在创建 Web URL 知识库源之前,请确保您具有:

  • 访问您拥有的公开有空网站。
  • 了解您要抓取的网站结构。

您只能将网站提取功能与法律允许访问和处理的可公开访问的信息一起使用。 请勿将此功能用于:

  • 支付卡行业(PCI)数据。

  • 个人身份信息(PII)。

  • 受保护的健康信息(PHI)。

  • 任何敏感、机密或受监管的信息。

使用此功能即表示您同意遵守所有适用的数据保护法律、隐私法规和第三方权利。 在配置 Web URL 源之前,请参阅免责声明

1

选择 添加源 > 网站。 在提取网站页面上,执行配置。

2

在“源详细信息 Tab”中,在“ 描述 ”字段中输入源名称和有关源的简要描述。

3

在“源配置 部分中,定义以下参数:

  1. 在“源 ”下

    • 起始网址:输入要抓取并添加为源的网页的网址。
    • 过滤器:使用以下切换选项定义需要提取的内容:
      • 仅提取与特定通配符语法匹配的 URL:使用 URL 模式集中抓取。 您最多可以添加 10 个模式。

        示例:

        • *product*–匹配并提取包含“product”的 URL。
        • *help*–仅匹配和提取包含“帮助”的 URL。
        • */blog/* - 匹配并提取路径中带有 /blog/ 的 URL。

      • 仅提取起始网址的子域名:如果您的目标内容跨越多个子域名,则您最多可以指定要包含的 10 个子域名(例如 support.example.com)。

  2. 在“数据提取范围 ”下:定义系统从网页中提取内容所基于的范围。

    • 深度限制
      • 0:仅抓取起始页或着陆页网址。

      • 1:抓取起始页以及从中直接链接的所有网页。

      • 2:抓取起始页、直接链接的页面以及从这些页面链接的页面。

    • 页数限制:输入您希望系统抓取的页数。 您最多可以抓取 250 个网页。 如果将深度限制定义为“0”,则无法配置页面限制。

    例如:如果页面限制 = 100 且 crawl_depth=1,并且仅有空 50 个链接,则爬网程序返回 50 个页面。

    • 内容排除项
      • 全部:不包括页眉、页脚、导航元素和表单元素。

      • 导航:不包括导航元素。

      • 页脚:不包括页脚元素。

      • 表单:排除表单元素。

  3. 同步运行计划:此部分允许您配置数据同步源的频率。 您还可以选择配置如何将更改应用于代理。

    • 同步频率:默认且当前支持的选项是按需运行。 这允许您手动同步网页以获取最近的更改。

    • 同步内容更改:选择自动应用更改或保留更改以供批准。

      • 自动将更改应用于代理或技能(默认选项)。

      • 在更改有空之前,请将其保留以供管理员批准。

4

单击添加

Web URL 将添加到“源”页面。 状态显示为 正在同步。 系统:
  • 将从网页中提取的内容转换为结构化的降价格式。
  • 提取主要文章。
  • 根据设置过滤导航和促销内容。
  • 表和列表保持其结构。

要对 Web URL 源进行任何更改,请单击 “控制” 下的 “编辑”图标。 要删除源,请单击 删除 图标。

后续操作

将 Web URL 源映射到 AI 代理。 请参阅 Webex AI 代理工作室管理指南中的配置知识库 部分。

触发手动同步

创建 Web URL 知识源后,请执行手动同步操作以保持知识源信息最新和更新。
1

导航到知识库页面。

2

滚动到所需的 Web URL 知识源列表条目。

3

单击控制下的立即同步 图标。

您还可以单击 编辑 图标以打开 Web URL 知识库页面。 单击 保存更改并同步 以将内容与网站上的最新更改同步。 状态显示为“正在同步”。

4

如果启用了内容审批选项,请在提取的内容有空给 AI 代理之前查看提取的内容。

后续操作

  • 仅当您预期内容发生变化时才同步。
  • 监视同步历史记录以确定最佳频率。
  • 考虑对系统资源的影响。
  • 尽可能在低使用率时段规划同步。
  • 允许的并发同步数:一 KB 内一次允许 1 次网站同步/抓取。 每个组织允许 3 次网站同步/抓取。

审核后批准内容

如果启用了内容审批,请在将提取的内容有空给 AI 代理之前查看提取的内容。
1

当同步状态显示待批准时,点击查看内容。

2

以结构化的降价格式预览提取的信息。

3

查看更改摘要:

  • 增加:在此同步期间发现的新内容。

  • 已修改:已更改的现有内容。

  • 已删除:源站点上不再有空内容。

后续操作

审核后:

  • 单击“批准 立即将内容添加到知识库中。

  • 单击“拒绝 放弃内容。 被拒绝的内容将被永久丢弃。

最佳做法和限制

请遵循这些准则,以从 Web URL 知识库获取最大价值,同时确保合规性和最佳性能。

策略

  • 提前规划您的抓取策略。
  • 开始专注,然后展开。 从窄爬网开始以了解提取结果。
  • 首先在小部分测试 URL 格式。
  • 选择正确的起始 URL:
    • 最佳:特定内容区域的登录页面。
    • :直接链接到内容部分。
    • 避免:导致内容类型混合的主页 URL。
  • 战略性地使用 URL 格式。 首次抓取后:
    • 查看提取的内容质量。
    • 识别包含的不需要的部分。
    • 调整网址格式或排除设置。
    • 如果需要,使用优化的设置重新爬网。

性能和效率

  • 根据您的需要设置实际的页数限制。
  • 针对内容目标使用适当的爬网深度。
  • 首先关注高价值的内容领域。
  • 监控处理时间并做出相应调整。

资源注意事项

  • 大型爬网会消耗更多的处理时间。
  • 多个同时爬网可能会影响性能。
  • 存储要求随内容量增加。
  • 网络资源在所有用户之间共享。

内容类型限制

  • 主要针对 HTML 内容设计。
  • 某些互动内容可能无法被捕获。
  • 某些网站根据其分类被阻止。

合规性和道德爬网

  • 遵守网站政策:确保您拥有抓取权限并遵守速率限制。
  • 数据责任:仅对您拥有或有权爬网的可公开访问的内容进行爬网。
  • 内容所有权:考虑知识产权影响,并在需要时保留归属。

正在获取帮助

如果您遇到问题:

  • 查看同步历史记录以了解错误详细信息。
  • 检查您的目标 URL 是否可公开访问。
  • 验证您的 URL 格式与预期内容匹配。
  • 请考虑调整爬网深度或网页限制。
  • 有关持续存在的技术问题,请联系支持人员。

访问知识库

开始之前

创建 AI 代理所需的知识库。

1

登录 Webex AI 代理工作室平台。

2

单击左侧导航窗格上的“知识 ”图标。 知识库在“知识 ”页上显示为卡片

每个卡片都显示与特定知识库关联的源文件的数量。

3

单击卡片以导航到特定的知识库。 您可以查看以下信息:

  • 来源:与知识库关联的来源的详细信息,例如:
    • 源名称
    • 说明
    • 类型
    • 创建者
    • 最后更新于
    • 最后更新日期
    • 状态
    • 控制
  • 使用者:使用特定知识库的 AI 代理的详细信息。
  • 历史记录:知识库上的活动历史记录。

您还可以从 AI 代理配置页面的知识 Tab 访问 知识库。 有关详细信息,请参阅 配置知识库 部分。

您可以使用以下条件搜索所需的知识库:

  • 知识库的名称。
  • 知识库的类型。
  • 知识库在指定日期之间更新。
  • 在指定日期之间创建的知识库。

单击 全部 复位以重设搜索条件。

设置自治 AI 代理

自主 AI 代理独立运行,无需直接人工干预。 自主代理可以访问和使用知识库,为用户查询提供信息丰富且准确的答案。 这些代理使用高级算法和机器学习技术来分析数据,从环境中学习,并调整其作以实现特定目标。

可以在各种方案中使用自治 AI 代理,包括:

  • 提供客户支持 - 回答常见问题解答、排除问题并指导客户完成流程。
  • 提供技术支持 - 就特定主题或领域提供专家建议。
  • 自然语言处理(NLP)- 以自然和对话的方式理解和响应人类语言。
  • 决策 - 根据有空信息和预定义的规则做出明智的选择。
  • 自动化 - 自动执行重复性或耗时的任务。

自治 AI 代理中配置的护栏可确保 AI 代理不会响应不道德和有害内容。

创建自治 AI 代理

开始之前

确保为自治 AI 代理创建知识库。 有关详细信息,请参阅 为 AI 代理创建知识库

1

登录 Webex AI 代理工作室平台。

2

在仪表板上 ,单击 + 创建代理

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 自主”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 自治 代理类型。

5

指定以下必填详细信息:

  1. 代理名称 - 输入 AI 代理的名称。 代理名称的最大长度为 256 个字符。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择以下 AI 引擎之一,以满足您的联络中心需求:

    • Webex AI Pro 1.0:此默认选项支持多语言联络中心的 AI 代理,提供类似人类的对话。
    • Webex AI 亲美。 1.0:根据美国地区口音和法规要求,以英语提供自然、人性化的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。 此引擎当前不支持来自远程位置的区域媒体。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。 此引擎当前不支持来自远程位置的区域媒体。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  4. 代理的目标 - 提供 AI 代理目标的简要说明。 要 Insert 示例,请单击 Insert 示例。 在编写最佳实践目标 时,请参阅 该做和不该做。

    代理目标和说明的总长度上限为 5120 个字符。

6

单击创建。 现在,你已成功创建自治 AI 代理,该代理现已有空在仪表板

  • 最多可以创建 100 个 AI 代理,其中包括脚本化和自治类型。
  • 不要创建具有复杂范围的单个自治 AI 代理。 相反,请创建多个范围有限的 AI 代理。 使用转移操作选项将呼叫从一个 AI 代理转移到另一个 AI 代理。 有关详细信息,请参阅该 部分。

还可以导入预生成的 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置自治 AI 代理。

配置自治 AI 代理

更新自治 AI 代理配置文件

开始之前

创建自治 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  4. 时区 - 从下拉列表中选择 AI 代理的时区。 默认时区为 欧洲/伦敦

  5. AI 引擎 - 从下拉列表中选择以下选项之一以更新 AI 引擎:

    • Webex AI Pro 1.0:支持多语言联络中心的 AI 座席,提供类似人类的对话。
    • Webex AI Pro-US 1.0:根据美国地区口音和法规要求,以英语提供自然、类似人类的对话。

      Webex AI Pro-US 1.有空 0 仅适用于美国客户。

    • Webex AI Pro-Europe 1.0:提供针对地区口音量身定制的本地化体验,提供更好的用户体验并符合欧洲法规。

      Webex AI Pro-Europe 1.有空 0 仅适用于欧盟客户。

    您对 AI 引擎的选择决定了用于配置 AI 代理的对话设置(例如语言、语音、DTMF、延迟和中断以及词汇有空。 由于每个引擎都提供独特的功能,因此 Conversations Tab 中显示的 配置选项将根据您的选择动态更新。 有关 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

  6. 欢迎消息 - AI 代理用于启动交互的默认欢迎消息。 根据需要更新此信息。

    以所需语言为 AI 代理指定欢迎消息。 无论为 AI 代理配置的语言如何,此消息都不会自动翻译,并且将按配置显示或播放。

  7. 代理的目标 - 根据需要编辑 AI 代理的目标。 在编写最佳实践目标 时,请参阅 该做和不该做。

3

单击 保存更改

4

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理 部分。

后续操作

将所需作添加到 AI 代理。

向自治 AI 代理添加作

自治 AI 代理旨在理解用户意图并采取相应行动。 例如,考虑一家需要自动在线点餐的餐厅。 若要完成任务,请创建执行下列作的自治 AI 代理:

  • 从客户处获取所需信息。

  • 将信息传输到所需的流。

  • 满足客户需求。

自治 AI 代理在以下三个构建基块上工作:

  • 作 - AI 代理通过了解用户意图执行并通过连接到外部系统来完成的任务。

  • 实体或槽 - 表示实现用户意图的步骤。 空位填充涉及向客户提出特定问题,以根据话语实现客户的意图。 它是 AI 代理开始执行作的触发器。

  • 履行 - 确定 AI 代理如何通过连接外部系统来完成作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

”页面显示 代理移交 作。 默认情况下,代理切换 作处于启用状态 ,允许 AI 代理将对话升级为人工代理。 使用切换选项将其禁用。

3

单击“+ 添加操作 ,为 AI 代理添加新操作。

  1. 选择 浏览操作 > 为 MCP 客户端配置选择有空

  2. 选择 添加新 > 履行 以创建履行操作。

  3. 选择 添加新 > 转移 以创建自定义转移操作。

您最多可以为 AI 代理配置 10 个作。

有关详细的配置步骤,请参阅以下部分。

配置履行

您可以在 Webex Connect 流构建器上为 AI 代理作配置履行流。 有关更多信息,请参阅 配置 AI 代理作的履行流。

  • 作为 PCI 合规性的一部分,自治 AI 代理目前不支持涉及借记卡或信用卡的履行。 所有涉及借记卡或信用卡的用户验证或付款都必须通过第三方集成完成。

1

在添加新 页上,指定以下详细信息:

  1. 作名称 - 输入作的名称。 例如, 订票。 作 名称 字段的最大长度为 64 个字符。

  2. 作描述 - 提供有关预期作的简要描述。 确保作描述清晰准确。 作描述 的最大 长度为 1024 个字符。

2

配置插槽。 有关详细信息, 请参阅配置插槽填充

3

配置履行。 您可以选择以下选项之一。

  1. 如果选择 使用 Webex Connect 流构建器履行,请执行以下配置:

    • 选择服务 - 选择在 Webex Connect 客户端工作区中配置的所需服务。

      Webex AI 代理工作室只能访问在客户端级别工作区中配置的服务和流。

    • 选择流 - 选择在 Webex Connect 客户端工作区中配置的所需流。
  2. 如果选择在 源流中管理(仅语音),则必须配置自定义事件。 有关详细信息, 请参阅为 AI 代理 配置自定义数据和自定义事件。

4

单击添加 完成配置。

后续操作

配置知识库。

配置插槽填充

插槽填充涉及为 AI 引擎添加所需的输入实体。 在“作 ”页面的槽填充 ”部分中,添加输入实体:

  • 您可以以表格格式逐个添加实体。 有关详细信息,请参阅 以表格式添加输入实体。

  • 您还可以使用 JSON 文件并定义实体。 有关详细信息,请参阅 JSON 架构 教程。

以表格格式添加输入实体
1

要添加输入实体,请单击 + 新建输入实体

2

在添加新的输入实体 页上,指定以下详细信息:

  1. 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。

  2. 实体类型 - 选择实体的数据类型。

  3. 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。

  4. 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。

  5. 选中必需 复选框以使此实体成为必填项。

3

单击添加 以添加输入实体。 您可以根据需要添加任意数量的输入实体。

4

单击添加 作添加到 AI 代理。

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

添加作后,使用“控制” 选项编辑 或删除实体。

使用 JSON 编辑器添加实体

  1. 若要在 JSON 中添加输入实体,请单击 使用 JSON”。
  2. 输入 JSON 格式的输入参数架构。
  3. 单击添加

有关更多信息,请参阅 JSON 架构教程。

输入参数结构

输入参数必须遵循以下结构:

  • 类型 - 参数对象的数据类型。 这始终是“对象”,表示参数被构造为对象。

    属性 - 一个对象,其中每个键表示一个参数及其关联的元数据。

    required - 列出必填参数名称的字符串数组。

属性对象

属性对象 中的每个 键表示一个输入实体/参数,并包含另一个对象以及有关该参数的元数据。 元数据应始终包含以下关键字:

  • 类型 - 参数的数据类型。 允许的类型包括:

    • 字符串 - 文本数据。

    • 整数 - 不含小数的数值数据。

    • number - 可包含小数的数值数据。

    • 布尔值 - 真/假值。

    • 数组 - 项目列表,所有这些项目通常属于同一类型。

    • 对象 - 具有嵌套属性的复杂数据结构。

  • 描述 - 实体所表示内容的简要说明。 这有助于 AI 引擎了解参数的用途和用法。 简洁且与代理的说明和作描述一致的描述有助于提高准确性。

  • 验证由平台仅针对“类型”强制执行。 并非所有实体都强制使用“说明”,但强烈建议添加该说明。 实体元数据的其他有用关键字包括:

    • 枚举 - 枚举字段列出参数的可能值。 这对于只接受一组有限值的参数很有用。 开发人员可以定义参数应接受的自定义值列表才能使用它。

    • pattern - 将模式字段与字符串类型一起使用,以指定字符串必须匹配的正则表达式。 这对于验证特定格式(如电话号码、邮政编码或自定义标识符)非常有用。
    • 示例 - 示例字段提供参数有效值的一个或多个示例。 这有助于 AI 引擎了解它所需的数据类型,并且对于解释和验证目的特别有用。

还有其他关键字可以使实体定义更加准确和可靠。 有关更多信息,请参阅 JSON 架构教程。

示例

以下示例包括各种类型的实体和关键字:

以下示例包括各种类型的实体和关键字:{“type”:“object”,“properties”:{“username”:{“type”:“string”,“description”:“帐户的唯一用户名。”,“minLength”:3,“maxLength”:20 },“password”:{“type”:“string”,“description”:“帐户的密码。”,“minLength”:8,“format”:“password”},“email”:{“type”:“string”,“description”:“帐户的电子邮件地址。”,“pattern”:“\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*“},”birthdate“:{”type“:”string“,”description“:”用户的出生日期。“,”examples“:[”mm/dd/YYYY“] },”首选项“:{”type“:”object“,”description“:”User preferences settings.“,”properties“:{”newsletter“:{”type“:”boolean“,”description“:”用户是否想要接收新闻稿。“,”default“:true },”通知“:{”type“:”string“,”description“:”首选通知方法.“,”枚举“:[”email“,”SMS“,”push“] } },”roles“:{”type“:”array“,“description”:“分配给用户的角色列表。”,“项目”:{“type”:“string”,“enum”:[“user”,“admin”,“moderator”] } },“必填”:[“用户名”,“密码”,“电子邮件”] }

此示例包括以下实体:

  • 用户名 - 具有最小和最大长度约束的字符串类型。
  • password - 具有最小长度和特定格式的字符串类型(密码指示需要安全处理)。
  • 电子邮件 - 带有正则表达式模式的字符串类型,以确保它是有效的电子邮件地址。
  • birthdate - 一种字符串类型,带有用于指定日期格式的示例。
  • 首选项 - 具有嵌套属性(新闻稿和通知)的对象类型,包括具有默认值的布尔值和具有特定允许值(enum)的字符串。
  • roles - 一种数组类型,其中每个项目都是仅限于特定值(enum)的字符串。

    用户名、密码和电子邮件是必填项,由“required”数组定义。

在此示例中,实体具有描述性名称、清晰的描述,并遵循一致的结构和命名约定。 遵循这些最佳实践来创建 AI 引擎易于解释和实施的明确定义的实体。

此架构将导致将 JSON 格式发送到连接 AI 代理启动节点,如下所示:

{“username”:“username-example”,“password”:“password-example”,“email”:“fake@example.com”,“preferences”:{“newsletter”:true,“notifications”:“email,SMS”},“roles”:“user”}

在某些情况下,Webex Connect 可能不会收到首选项和角色输入,因为它们未在架构中指定为必需的。

配置 MCP 客户端操作

模型上下文协议(MCP)客户端功能使自治 AI 代理能够直接连接到第三方工具和服务,而无需自定义构建的 API 集成。 这简化了代理在实时客户对话期间检索数据和执行操作的方式。

通过设置 MCP 客户端,AI 代理可以:

  • 在实时对话期间自动调用第三方工具。
  • 从外部系统检索实时数据。
  • 无需人工干预即可执行操作。

开始之前

在 Webex AI 代理工作室中配置 MCP 操作之前,您必须:

注意: MCP 操作在创建后为只读。 如果您需要更改操作设置,则必须创建新操作。

1

登录 Webex AI 代理工作室平台。

2

选择要为其配置 MCP 操作的 AI 代理。 还可以创建新的自治 AI 代理。 有关详细信息,请参阅 创建自治 AI 代理 部分。

3

导航到 操作 Tab。 单击 + 添加操作

4

在添加操作 弹出窗口中的浏览操作 ,选择 选择有空

这将显示带有提供程序名称和 MCP 标签的所有有空 MCP 工具。

5

选择要添加的 MCP 工具。 您可以随时添加多个 MCP 工具。 单击添加

您的代理可以支持由组织配置定义的最大操作数。

后续操作

添加 MCP 工具后,系统将自动填充 MCP 服务器定义中的以下详细信息:

  • 操作名称(MCP 工具名称)
  • 说明
  • 输入实体 (必填字段和数据类型)

如果需要修改其中任何详细信息,则必须在注册或预配置阶段更新 MCP 服务器定义。 更改将通过通知自动同步到 AI 代理工作室。

验证 MCP 工具状态

添加 MCP 操作后,验证其在操作列表中的状态:

  • 工具名称、描述和服务器详细信息

  • 发送到工具的输入参数 

  • 工具返回的输出 

  • 执行状态 (成功或失败)

  • 延迟 (以毫秒为单位)

  • 服务器名称和 ID

  • 交易 ID

限制

请注意以下限制:

  • 不支持组级访问控制。MCP 工具访问仅在组织级别进行管理。

  • MCP 操作在 AI 代理工作室中创建后为只读。 要更新操作,请创建一个新操作。

  • 每个代理的最大操作数由组织的配置定义。 请联系管理员了解详情。

配置自定义传输操作

自定义传递操作功能使您能够将呼叫从一个 AI 代理转移到另一个 AI 代理、人工代理或任何其他所需目标(语音邮箱、寻线组或任何其他号码),以确保无缝的客户体验。 根据需要,您可以将传输配置为宣布传输或无提示传输。 通过使用传输操作,您可以退出流生成器中虚拟代理 V2 活动的升级路径,元数据允许您编排对话中的下一个路径。 有关流配置的更多详细信息,请参阅多代理业务流程 一文。

自定义传输操作功能目前处于测试阶段。

开始之前

创建转接呼叫时使用的所需自治 AI 代理。 现在,您可以单独配置每个传输操作。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > Tab。

3

单击新建 下拉列表。

4

在“ 创建传输作 ”页上,指定以下详细信息:

  1. 在常规 信息 部分中,指定以下详细信息:

    • 作名称 - 输入作的名称。 例如,Leave_Voicemail。
    • 传递条件 - 描述传输条件。 例如,用户想要留下语音邮件。
    • 传输可见性 - 切换选项以宣布传输。
      • 打开切换开关:AI 代理在执行传输之前通知客户有关传输的信息。
      • TURN 关闭切换:AI 代理执行静默传输并使用中性语言处理操作。
  2. (可选)单击 + 新建输入实体在添加新的输入实体 页中,输入以下详细信息:

    • 实体名称 - 输入输入实体的名称。 实体名称 的最大 长度可以为 256 个字符。
    • 实体类型 - 选择实体的数据类型。
    • 实体描述 - 提供有关实体的简要描述。 确保实体描述清晰准确。 实体描述 的最大 长度可以是 512 个字符。
    • 实体示例 - 输入实体的示例。 单击 + 添加 以添加更多示例。
  3. 单击添加

后续操作

配置虚拟代理 V2 活动。 有关更多详细信息, 请参阅使用 AI 代理进行客户交互

配置知识库

开始之前

创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

导航到 配置 > 知识 Tab。

3

从下拉列表中选择所需的知识库。

我们强烈建议你选择与 AI 代理使用相同语言的知识库,以获得最佳性能。

  1. 要导航到所选 知识库,请从下拉列表中选择 管理知识库

  2. 要断开知识库与 AI 代理的连接,请从下拉列表中选择 “无 ”。

  3. 若要创建新的知识库,请从下拉列表中选择“ + 新增 ”。 有关详细信息,请参阅 为 AI 代理创建知识库。

将知识库映射到 AI 代理后,无法将同一知识库关联到另一个 AI 代理。

4

单击 保存更改

5

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

配置对话设置

本部分概述如何配置 AI 代理的语言和语音、选择响应样式、添加用于识别的自定义单词,以及管理 AI 代理在对话期间处理暂停或中断的方式。

开始之前

  • 确保您已登录到 Webex AI 代理工作室。
  • 确保已创建自治 AI 代理。

1

“仪表板 ”页上,单击已创建的 AI 代理。

2

在“AI 代理配置”页上,导航到 “配置 > 对话 Tab”。

3

配置语言 和响应样式 设置:

  1. 语言: 根据为 AI 代理选择的 AI 引擎(在创建代理或更新 AI 代理配置文件时),配置所需的语言选项:

    • 对于 Webex AI Pro 1.0 引擎,默认语言设置为 英语。 从下拉列表中选择所需的语言。 若要查看支持的语言列表,请参阅 支持的语言和语音 一文。
    • 对于 Webex AI Pro-US 1.0 引擎, 默认情况下仅支持英语en-US 设置为默认区域设置。 Webex AI Pro-US 1.有空 0 仅适用于美国客户。
    • 对于 Webex AI Pro-Europe 1.0 引擎, 默认情况下,英语 是唯一支持的语言, en-GB 设置为默认区域设置。 Webex AI Pro-Europe 1.有空 0 仅适用于欧洲客户。
  2. 响应样式: 为 AI 代理响应客户的方式选择首选响应样式。

    • 主动 - 在实质性回复之前快速确认:在给出完整回复之前提供快速确认。 这意味着座席将首先说“我理解您的回复”或“知道了”之类的话,这有助于让客户放心,在继续详细答案之前已收到他们的意见。
    • 直接 - 轻微延迟,仅返回实质性响应: 代理等待片刻,然后仅回复实质性响应,没有任何初始确认。
    • 如果要添加“嗯”或“喜欢”之类的填充词,以使代理听起来更人性化和相关,请选中包括不流畅性 复选框。
4

配置语音通道 设置:

  1. 语音:根据所选的 AI 引擎和配置的语言,从“ 选择语音 ”下拉列表中为 AI 代理选择所需的语音。 若要查看支持的语音列表,请参阅 支持的语言和语音 一文。

    • 对于 Webex AI Pro 1.0 引擎,英语的默认语音是 en-US-Jennifer。 要使用其他语言或语音,请在上一步中选择首选语言;然后,该语言的有空语音将显示在下拉列表中。
    • 对于 Webex AI Pro-US 1.0 引擎,英语的默认语音设置为 en-US-Jess。 目前,您只能切换到其他英语语音。
    • 对于 Webex AI Pro-Europe 1.0 引擎,英语的默认语音设置为 en-GB-Grace。 目前,您只能切换到 en-IE 语音。

  2. 语速: 输入数值以增加或减少语速/语速输出。 有效值范围为 0.7 到 1.2,正常速度的默认值设置为 1.0。

    • 此设置将覆盖流设计器中配置的语速。
    • 接近最小或最大语速的极值可能会影响生成的语音的质量。

5

配置 自定义词汇表。 输入以逗号分隔的字词或短语(最多 100 个字或词组)。 添加自定义词汇可帮助 AI 代理更好地识别和响应与您的用例相关的特定术语、名称或行业特定语言。

6

配置延迟和中断 设置:

  1. 切换允许 客户打断 选项以启用或禁用客户通过代理发言。 启用此选项后,呼叫者无需等待暂停即可打断代理。

  2. 切换使用 Webex AI 语音检测 选项,为客户启用或禁用更流畅的插入体验。 启用此选项可让您的 AI 代理更快地检测到客户何时开始发言。 AI 代理停止说话并开始收听,延迟显著降低。 此选项适用于英语和其他受支持的语言。

  3. 调整“ 语音敏感度 结束”滑块,以设置呼叫者停止通话后代理的响应速度。 有效值范围为 500 毫秒(主动)到 2000 毫秒(放松),默认值为 500 毫秒(主动)。

  4. 输入完成超时 (秒)以设置任务执行的时间限制并强制停止任务。 有效值范围为 10 到 30 秒,默认值为 30。

  5. 输入主叫方 TURN 超时 (以毫秒为单位)以指定系统在检查客户是否已说完之前等待多长时间。 有效值范围为 750 和 3000 毫秒,默认值为 1500。

  6. 输入无输入超时( 秒)以设置在系统假定无响应前等待客户输入的最长时间。 有效值范围为 10 到 30,默认值为 10。

7

配置 DTMF 设置:

  1. 输入两位数(秒)之间的超时时间。 这将设置 AI 代理在继续对话流之前等待来自客户的下一个 DTMF 输入的时间。 默认值为 5 秒。 该值的范围为 2 到 10 秒。

  2. 输入客户可用于指示 DTMF 输入结束的终止字符。 终止字符可以是 # *

  3. 输入最大长度 (字符)以设置客户 DTMF 输入的最大长度。 默认值为 16 个字符。 该值的范围为 8 到 32 个字符。

8

单击 保存更改

您可以在发布更改之前预览对话体验,相同的对话设置将应用于语音预览体验。 有关详细信息,请参阅 预览语音对话

9

单击“发布 使 AI 代理上线。 有关详细信息,请参阅 发布自治 AI 代理

预览自治 AI 代理

可以在创建 AI 代理时、编辑时和部署代理后预览自治 AI 代理。

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 该 AI 代理的预览 选项将变为可见。 单击以打开 AI 代理的预览。
  • AI 代理标头—单击 AI 代理卡以打开 AI 代理。 预览  选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此选项轻松重新打开预览模式。

平台预览小组件

预览 Widget 出现在屏幕的右下角。 可以提供言语(或一系列言语)来检查 AI 代理的响应并确保其正常运行。

此外,还可以最小化预览小组件,提供使用者信息,并启动多个房间来测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果已选择 Webex AI Pro 1.0,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 或 Webex AI Pro-Europe 1.0,则只能用英语预览语音对话。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

  • 如果您选择了 Webex AI Pro 1.0 引擎,则可以使用配置的语言预览语音对话。
  • 如果您选择了 Webex AI Pro-US 1.0 引擎或 Webex AI Pro-Europe 1.0,则可以仅使用英语预览语音对话。

2

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

3

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

4

对于查询,可以听取和评估来自 AI 代理的响应。

5

要结束通话,单击 结束通话

发布自治 AI 代理

开始之前

创建自治 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

在发布更改 屏幕上,输入 版本名称 并单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“ 历史记录 ”部分。

查看自治 AI 代理会话和历史记录

您可以查看与客户建立的会话的详细信息以及对 AI 代理执行的配置更改的历史记录。

会话

会话 页面提供 AI 代理与用户之间所有交互的全面记录。 要访问 会话

  1. 在控制板上,单击要查看其会话详细信息的自治 AI 代理。

  2. 在左侧导航窗格中,单击 会话

出现 “会话 ”页。 每个会话都显示为一条记录,其中包含该会话的所有消息。 此信息对于审核、分析和改进 AI 代理非常有用。

会话表显示为该 AI 代理创建的所有会话/会议室的列表。 如果行数超过一个屏幕可以容纳的行数,则表将分页。 表中的任何字段都可以使用左侧的“优化结果 ”部分进行 排序或筛选。 这些字段表示有关任何特定会话的以下信息:

  • 会话标识 - 对话的唯一会议室标识或会话标识。

  • 使用者 ID - 与 AI 代理交互的使用者的标识。

  • 渠道 - 发生交互的渠道。

  • 更新时间 - 会议室关闭时。

  • 文件室元数据 - 包含有关文件室的其他信息。

  • 选中必填的复选框:

    • 隐藏测试会话 - 隐藏测试会话并仅显示实时会话列表。

    • 发生代理移交 - 过滤移交给代理的会话。 如果发生代理切换,它会显示耳机 图标, 指示将聊天移交给人工代理。

    • 发生错误 - 过滤发生错误的会话。

    • 反对票 - 过滤被否决的会话。

查看会话详细信息

要查看会话详细信息:

  • 单击会话表格中的单个行可查看该会话的详细视图。 如果会话已锁定,则需要具有解密会话的权限。

  • 单击解密内容 以查看会话数据。

    仅当您在 AI 代理工作室应用程序中解密访问权限时,才会显示“解密内容 ”按钮。

  • 系统将显示以下会话详细信息:

    • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。 使用搜索栏快速查找特定的对话副本。 这使您可以轻松浏览冗长的交互,而无需手动滚动整个文本。
    • 显示 AI 代理生成的相应响应。
      • AI 代理的 插入检测 功能可识别用户在正在进行的代理话语期间中断或说话的实例。 例如,当 AI 代理响应“我已检查您的帐户,您的余额是...”,并且用户以“确定”打断时,AI 代理会检测到此用户输入。 因此,它会立即停止其当前话语,从而阻止其预期消息的完全完成。

      • AI 代理响应在会话脚本中随消息气泡“检测到用户中断”一起出现,通知 AI 代理开发人员有关中断的特定代理提示和确切的中断点。
      • 右侧面板中的响应 中断 部分提供了插入事件的详细细分。 例如,它显示完整的预期 AI 代理响应(例如,“我已经检查了您的帐户,您的余额为 5000 美元。 它还标识“未播放的内容”(例如,“五千美元”),明确指示由于用户的实时中断而被抑制或截断的 AI 代理响应部分。

        目前,“未播放的内容”仅有空用于履行响应。 它将很快扩展到一般提示。

    • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

      录制文件播放模式提供一套音频控件:

      • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
      • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
      • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
      • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

        • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。

      • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

    • 对于相应的响应,右侧面板显示 “执行 的作”部分,其中包含以下详细信息:

      • 代理转移作
      • 与所有作相关的插槽填充和履行

      “常规信息”部分提供有关每个作的详细信息。

      使用“ 全部 展开”按钮展开交易。 右侧面板还显示有关知识利用率的详细信息,以及有关文档名称和上传文件的详细信息。

      对于语音呼叫会话,会话详细信息中的履行输出仅显示事务元数据,例如 事务 ID大小。 但是,聊天预览会话会显示完整的履行有效负载。

历史记录

“历史记录 页面允许您查看在 AI 代理上执行的配置更改的详细信息。 要查看特定代理的历史记录:

  1. 在仪表板 ,单击要查看其历史记录的自治 AI 代理。

  2. 在左侧导航窗格中,单击 历史记录

此时将显示“ 历史记录 ”页面,其中包含以下选项卡:

  • 版本历史记录 - 单击 版本历史记录 Tab 可查看自治 AI 代理的各种版本。

  • 更改日志 - 单击 更改日志 Tab 可查看对 AI 代理所做的更改。

版本历史

每当您发布自治 AI 代理时,都会保存自治 AI 代理的一个版本,并将其有空在版本历史记录 Tab 中 。 可以从版本历史记录 Tab 查看 各种版本的 AI 代理。

  • 版本描述 - 有关 AI 代理版本的简要描述。

  • AI 引擎 - 用于该版本的 AI 代理的 AI 引擎。

  • 更新时间 - 创建版本的日期和时间。

  • - 允许您对 AI 代理执行以下作:

    • 加载为草稿 - AI 代理上的所有更改都将丢失。 您必须重新执行配置。

    • 导出 - 用于导出 AI 代理。

更改日志

更改日志 Tab 跟踪对自治 AI 代理所做的更改。 更改 日志 Tab 显示以下详细信息:

具有管理员或 AI 代理开发人员角色的用户只能访问 更改日志 Tab。 具有“获取审核日志”权限的自定义角色的用户也可以查看审核日志。

  • 更新时间 - 更改的日期和时间。

  • 更新者 - 合并更改的用户的名称。

  • 更改位置 - AI 代理中进行更改的特定部分。

  • 描述 - 有关更改的其他信息。

您可以使用更新者 更改位置 描述 搜索选项搜索 特定的审核日志。 您可以根据 更新日期和 更新日期 字段对日志进行排序。

使用分析查看自治 AI 代理性能

AI 代理分析部分提供关键指标的图形表示,以评估 AI 代理的性能和有效性。 要生成自治 AI 代理的分析,请执行以下作:

  1. 仪表板中选择 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

第一部分显示有关 AI 代理的会话和消息的以下统计信息。

  • 会话总数和由 AI 代理处理的会话总数,无需人工干预。
  • 代理切换总数,这是移交给人工代理的会话数。
  • 每日平均会话数。
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息。

第二部分显示有关用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。

第三部分显示 AI 代理响应和代理切换。

设置脚本化的 AI 代理

脚本化 AI 代理增强了 Webex AI 代理工作室平台的无代码代理构建功能。 它们支持多轮对话,从客户那里收集相关数据以执行特定任务。 其中包括:

  • 运行简单命令 - 按照说明完成预定义的作。

  • 处理数据 - 根据指定的规则作和转换数据。

  • 与其他系统交互 - 与其他解决方案通信并控制其他解决方案。

脚本化 AI 代理是知识驱动的代理,其知识库由问题和答案语料库组成。 脚本化 AI 代理可以根据用户创建的训练语料库(示例和答案的集合)提供答案。 此功能在以下情况下非常有用:

  • 需要特定知识 - 代理需要回答预定义域中的问题。

  • 一致性很重要 - 代理必须对类似查询提供一致的响应。

  • 需要有限的灵活性 - 代理的响应受到训练语料库中信息的约束。

创建脚本化的 AI 代理

1

登录 Webex AI 代理工作室平台。

2

在仪表板上,单击“ + 创建代理”。

3

在创建 AI 代理 屏幕上,选择 从头开始 ,然后单击下一步

您还可以选择预定义的模板来快速创建 AI 代理。 可以将 AI 代理类型筛选为 “脚本化”。 在这种情况下,“ 档案 ”页面上的字段会自动填充。 有关模板的详细信息,请参阅 使用 AI 代理模板

4

选择 脚本化 代理类型。

5

指定以下详细信息:

  1. 代理名称 - 输入 AI 代理的名称。

  2. 系统 ID - 系统生成的唯一标识符。 此字段可编辑。

  3. AI 引擎 - 从下拉列表中选择一个 AI 引擎。 可用的选项有:

    • Webex AI Agent Pro 2.0(带 Swiftmatch)- 这是默认选项。
    • Webex AI Agent Pro 1.0(带 Swiftmatch)

    有关每个 AI 引擎功能的详细信息,请参阅 了解 AI 代理 的 AI 引擎一文。

6

单击创建。 现在,你已成功创建脚本化的 AI 代理,该代理现在有空在仪表板

最多可以创建 100 个 AI 代理,其中包括脚本和自治类型。

在 AI 代理标头上,可以执行以下任务:
  • 预览
  • 复制访问令牌
  • 删除
  • 导出
有关详细信息,请参阅 AI 代理卡上的任务。

此外,还可以导入 AI 代理。 有关详细信息,请参阅 导入 AI 代理

后续操作

配置脚本化的 AI 代理

配置脚本化 AI 代理

以下部分指导你如何配置脚本化 AI 代理以满足特定需求:

更新脚本化的 AI 代理配置文件

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab 并配置以下详细信息:

  1. 代理名称 - 根据需要编辑 AI 代理的名称。

  2. 系统 ID - 根据需要编辑 AI 代理的系统 ID。

  3. 描述 - 输入有关 AI 代理的详细信息。

  4. 时区 - 从下拉列表中选择您的时区。

  5. 代理配置文件图像的 URL - 系统用于获取 AI 代理徽标或图像的默认 URL。 如果需要,请更改此设置。

  6. 允许反馈 - 启用此切换开关可让 AI 代理在消息中请求反馈。

  7. 自定义错误消息 - 输入服务器或代理错误的自定义错误消息。

  8. AI 引擎 - 显示所选的 AI 引擎。 您可以通过单击下拉列表旁边的图标来更新 AI 引擎。 有关详细信息,请参阅 更新 AI 引擎设置

3

单击 保存更改

4

单击“发布 使 AI 代理上线。

更新 AI 引擎设置

脚本化 AI 代理使用 AI 引擎(由机器学习提供支持)来理解和响应客户查询。 以下是所用 AI 引擎的快速概述:

  • Webex AI Pro 2.0(带 Swiftmatch)—一个先进的生成式 AI 驱动的 NLU 引擎,可提供高精度意图识别。 它具有自适应学习功能,以实现更好的泛化,从而减少了对大量手动训练示例的需求。

  • Webex AI Pro 1.0(带有 Swiftmatch)—一个支持多种语言的快速轻量级训练引擎。

要更改 AI 代理的 AI 引擎,请执行以下作:

1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 配置 > 配置文件 Tab。

3

单击 AI 引擎旁边的图标。

4

在管理 AI 引擎 页面,配置以下字段:

  1. 训练引擎 - 从下拉列表中选择所需的 AI 引擎。

    使用 Webex AI Pro 2.0(使用 Swiftmatch)模型训练 AI 代理所需的时间可能比 Webex AI Pro 1.0(使用 Swiftmatch)模型稍长。

  2. 推理—指定以下信息:

    • 分数低于该分数将显示回退 - 显示响应所需的最低置信度,低于该置信度将显示回退响应。 请注意,切换 AI 引擎将更改此设置的默认值。

      表 1. AI 引擎的回退分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)-0.1, -0.05, 0.0, 0.05, 0.1, 0.15, 0.2 0.05从下拉列表中选择一个预定义的值。
      Webex AI Pro 1.0(带 Swiftmatch)0 到 10.3在文本框中输入有效的值。
    • 部分匹配的分数差异 - 响应置信水平之间的最小差距,以清楚地显示最佳匹配,低于该差距将显示部分匹配模板。 请注意,切换 AI 引擎将更改此设置的默认值。 对于两个引擎,得分为 0 -1。

      表 2. AI 引擎的部分匹配分数值
      人工智能引擎值的范围默认值输入法
      Webex AI Pro 2.0(带 Swiftmatch)0—10.02在文本框中输入有效的值。
      Webex AI Pro 1.0(带 Swiftmatch)0—10.05在文本框中输入有效的值。

      在大多数情况下,默认阈值就足够了。 对于需要自定义的用例,请使用测试功能验证替代回退阈值,并根据添加的示例选择性能最佳的范围。

      Webex AI Pro 2.0(带有 Swiftmatch) 使用两个分数:相似性分数和部分匹配分数来确定意图匹配。 如果意图的分数高于 0.05,则将其视为匹配项。

      • 部分匹配:如果两个或多个意向的分数高于 0.05,并且它们的分数之间的差异小于或等于 0.02,则 AI 代理会触发部分匹配,并要求用户在选项之间澄清。

      • 置信匹配:如果前两个意图分数之间的差异大于 0.02,系统会将得分最高的意图标识为潜在匹配。

  • 高级设置 - 指定以下信息:

    • 展开收缩 - 选中此选项可将训练数据和使用者查询中的收缩转换为其完整形式,以提高准确性。 此选项对于 Webex AI Pro 1.0(带有 Swiftmatch)有空。

    • 推理中的拼写检查 - 选中此选项可在处理文本之前识别并修复拼写错误。 此选项对所有三个 AI 引擎都有空。

    • 确定槽填充优先级 - 选中此选项可优先于意图检测槽填充。 此选项有空适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 每条消息存储的结果 - 输入要在会话中的事务信息下列出的事务数(AI 代理已为其计算置信度分数)。 此选项对所有三个 AI 引擎都有空。

    • 多语言模型 - 从下拉列表中选择模型以启用多语言推理。 为 AI 代理配置多种语言以启用此选项,有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

    • 矢量模型 - 从下拉列表中选择矢量模型以提高 AI 代理的准确性。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除停用词 - 选中此选项可在训练和推理期间删除停用词。 此功能有空仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 删除特殊字符 - 选中此选项可从客户查询中删除特殊字符,以便获得更好的响应。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 替换推理中的实体 - 选中此选项可将训练数据和推理中的实体值替换为实体 ID。 有空此选项仅适用于 Webex AI Pro 1.0(带 Swiftmatch)。

    • 词形扩展 - 选中此选项可使用词形(例如复数、动词等)以及数据中存在的同义词来扩展训练数据。 有空此选项仅适用于 Webex AI Pro 1.0(使用 Swiftmatch)。

5

单击更新 更改 AI 代理的 AI 引擎设置。

6

单击 保存更改 以更新 AI 引擎设置。

配置脚本

脚本是支持 AI 代理理解和响应的构建块。 本节介绍三个关键组件:

  • 意向捕获 用户在与 AI 代理交互时想要完成的各种目标或作。 映射用户意图使 AI 代理能够识别并适当响应用户请求。 要创建目的,请参阅 创建目的

  • 实体 是 AI 代理需要从用户输入中提取的特定信息。 其中包括日期、产品名称或客户用例特有的自定义值。 实体是 AI 代理必须了解的重要变量,才能有效满足用户请求。 若要创建实体,请参阅 创建实体

  • 响应 是 AI 代理对用户请求精心设计的回复。 它们决定了 AI 代理在了解用户的意图并收集必要的实体后如何与用户进行通信。 若要创建响应,请参阅 创建响应

这些组件协同工作,在您的代理及其用户之间创建流畅且有目的的对话。 有关详细信息,请参阅 了解 AI 代理工作室中的意向、实体和响应

创建目的
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本> Intents”

3

单击 + 创建意图

4

在添加新 目的 屏幕上,指定以下详细信息:

  1. 目的名称 - 输入目的的名称。

  2. 目的描述 - 为目的输入清晰简洁的描述。 若要优化 AI 代理性能,请提供一个描述性短语,而不仅仅是一两个单词。 此字段为必填字段,仅适用于 Webex AI Pro 2.0(Swiftmatch) 引擎。 如果从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎,则必须提供描述以解决任何验证错误。

    如果在意向描述中检测到有害内容,将显示通用警告,在删除或更正内容之前,您无法保存更改。

  3. 设置 - 打开和关闭目的的以下设置:

    1. 完成后重置槽 - 打开以在意图完成后重置在对话中收集的槽值。 如果此切换开关处于禁用状态,插槽将保留旧值并显示相同的响应。
    2. 结束对话 - 开启以在此意图之后关闭会话。 Webex Connect 和语音流可以使用它来结束与客户的对话。
  4. 上下文 - 提供目的的进入和退出上下文。 有关更多信息,请参阅 上下文

    • 条目上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键添加条目上下文。 您最多可以为特定意图配置 5 个条目上下文。

      条目上下文控制是否可以根据会话的活动上下文将意向与客户查询匹配。

    • 退出上下文 - 在文本框中输入所需的输入,然后按 Enter 或 Return 键以添加退出上下文。 您最多可以为特定意图配置 15 个退出上下文。

      退出上下文控制会话的活动上下文。

  5. 意向和话语 - 添加言语或短语以确定意向,然后单击 + 添加

    对于触发脚本化意图的语音通道 DTMF 选项,请将键盘数字添加为匹配意图的语句。 例如,如果提示显示“按 1 进行计费,按 2 表示支持”,则在计费意向中添加 1 作为话语,在支持意向中添加 2 作为话语。

    Webex AI Pro 2.0(Swiftmatch) 引擎每个意图至少 需要 10 个语句 。 此数字是在意向内所有已配置的语言中计算的。 从 Webex AI Pro 1.0(Swiftmatch)引擎 切换到 Webex AI Pro 2.0(Swiftmatch) 引擎时,必须满足此 10 言语最小值才能解决验证错误。

    如果在话语中检测到任何有害内容,将显示通用警告,并且在删除或更正内容之前无法保存更改。

    • 生成变体 - 要让系统根据意图自动生成话语,请单击 生成变体
      1. 在“ 生成变体 ”对话框中,提供生成相关训练数据或话语的意向说明。
      2. 输入要生成的变体数量,并选择您希望基础 LLM 在生成这些变体时的创意程度。
      3. 单击生成
    • 将实体添加为槽 - 如果添加的语句中存在任何实体,这些实体会在语句中自动注释并显示在 “槽 ”部分中。 可以选择话语的一部分作为该意向的槽,然后选择已创建的实体或创建新实体。

    意向需要至少 3 个话语和 2 个槽注释才能使用当前 AI 引擎进行训练。

    每个插槽显示以下内容:
  6. 槽(可选)- 链接用于槽填充的实体。 这可确保 AI 代理收集所有必需的信息。

    1. 单击 + 链接 将实体链接到意向。 如果列表中没有实体, 则不会显示 + 链接 选项。 若要创建实体,请参阅 创建实体 部分。 此时将显示以下槽详细信息,您可以配置所需槽的重试和响应:
      • 链接实体名称。
      • 必需 - 选中复选框以确定意图完成是否需要它。
      • 重试次数—输入 AI 代理尝试从客户处获取此槽值的重试次数。
      • 响应 - 从下拉列表中选择槽的响应。 要创建新的自定义响应,请单击 + 新建
    2. 配置以下 设置
      1. 将“ 更新槽”值 切换为“以在与客户对话期间更新槽值。

        AI 代理考虑槽中填充的最后一个值来处理数据。 如果启用此功能,每当客户提供相同插槽类型的新信息时,系统就会更新已填充插槽的值。

      2. 打开“提供插槽 建议” ,以根据客户输入在最终响应中提供有关插槽填充和备用插槽值的建议。
  7. 响应 - 在响应 部分中,选择要在完成意图后返回给客户的响应。 选择后,单击 查看所选响应 的内容以查看响应内容。 要添加新的自定义响应,请单击 + 新建 以创建新响应。 有关更多信息,请参阅 创建响应

5

单击 添加 以创建目的。

6

单击“发布 使 AI 代理上线。

创建实体
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本>实体”。

3

单击 +创建实体

4

在“ 创建实体 ”窗口中,指定以下字段:

  1. 实体名称 - 输入实体名称。

  2. 实体类型 - 从下拉列表中选择实体类型。 根据所选的实体类型,在附加字段中输入值(如果显示)。

    • 如果 AI 代理难以使用“人名” 实体类型识别 人的姓名,请尝试使用 “自由格式 ”实体类型来改进识别。
    • 如果 AI 代理在使用带有字符类中有空格的正则表达式或字母数字 实体值时 无法按预期识别输入(例如, ^[a-zA-Z 0-9]+$ ),请尝试使用 自由格式实体类型进行更广泛的匹配。 如果您更喜欢将正则表达式 字母数字 实体值与空格一起使用 ,则可以在高级引擎设置中取消选中“替换推理中的实体”选项。

5

单击 保存更改

您可以使用 列中的 编辑删除 选项来执行相关作。 您只能编辑实体名称,而不能编辑实体类型。

创建响应
1

在仪表板 ,单击已创建的 AI 代理。

2

导航到 “配置”>“脚本”>“响应”

系统为 Web 渠道提供可用于客户交互的缺省条件响应。 此外,您可以在每个响应中使用编辑 图标 来修改响应设置。 您无法删除默认响应和 Web 渠道。

3

要创建自定义响应,请单击 + 创建响应

此时将显示添加新的响应 屏幕。
4

在添加新 响应 屏幕上,输入新的 响应名称

5

对于配置的语言,您可以选择通过单击 添加条件来添加条件响应。

  1. 输入条件名称,然后单击 创建

  2. 单击条件并转到“ 规则 ”部分,根据需要提供 IF 和 OR 变量条件。

    1. 在左变量 字段中,从下拉列表中选择响应变量。 有关响应变量的更多信息,请参阅 常见响应变量 列表表。 下表包含可用于定义规则的变量列表。 这些变量还可用于自定义 AI 代理响应。
    2. 选择适当的运算符来执行规则。
    3. 从下拉列表中选择数据类型。 数据类型根据所选运算符进行填充。
    4. 在右变量 字段中,指定响应变量。 左侧变量中的语法必须匹配的变量值的类型。 仅当您将运算符设置为以下任何值(等于、不等于、在、大于、小于)时,才会显示此字段。 如果将“ 数据类型 ”设置为“变量 ”,则还可以使用变量列表在条件响应类型的正确变量中定义规则。
  3. 单击 为定义的规则创建响应。 在作 部分中,您可以配置在满足规则后为客户查询显示的响应。

    • 要为 Web(默认)频道添加响应,请执行以下作:
      1. 从右侧窗格中选择响应类型。 支持的响应类型包括文本、轮播、快速回复、图像、视频、音频和文件。
      2. 对于所选的响应类型,请配置所需的设置。 有关如何为 Web 配置各种响应(默认)的信息,请参阅 配置响应类型 部分。
    • 要为其他渠道添加响应,请执行以下作:
      1. 单击 Web 旁边的 + (缺省值)。
      2. 从下拉列表中选择所需的频道。 支持的频道包括 Messenger、SMS、WhatsApp、Apple Messages for Business、RCS 和 Voice。
      3. 从右侧窗格中选择所选频道的响应类型。 有关各种通道支持的响应类型,请参阅 通道 支持的响应类型部分。
      4. 为所选响应类型配置所需的设置。 有关如何配置各种响应的信息,请参阅 配置响应类型 部分。

6

单击 创建 以创建响应。

配置响应类型
配置文本响应类型

您可以将文本消息配置为所有频道的响应。 若要为所选通道(默认或自定义)添加文本响应类型,请执行以下步骤:

1

对于所选频道,请选择 文本 响应类型。

2

在“变量 文本框中输入文本消息。

您可以使用在对话期间从渠道接收或从客户处收集的变量自定义代理响应。 您也可以输入 ${ 以在文本区域中选择必填变量。
3

要添加多个款式/规格,请单击 添加款式/ 规格并输入短信。

4

单击创建 以创建响应。

配置快速回复响应类型

您可以为 Web(缺省)、SMS、Messenger、Apple Messages for Business 和 RCS 频道配置快速回复回复。 请执行以下步骤:

1

对于所选渠道,单击 右侧窗格中的快速回复

2

输入意向的快速回复消息。

3

若要将配置的有效负载发送到 AI 代理,请单击 + 添加快速回复选择文本 按钮类型,然后输入文本和有效负载/标识符。 单击 完成 以添加文本快速回复。

对于 URL 重定向,选择 URL 按钮类型(仅适用于 Web 聊天),输入文本和 URL,然后单击 完成

4

单击创建 以创建响应。

当传入用户查询存在不确定性时,会发生部分匹配。 AI 代理以接近用户查询的意图作为选项进行响应。 将显示 Web 上的部分匹配响应。

配置图像响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置图像响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的“图像 ”。 此时将显示具有缺省配置的图像卡。

2

更新图像 URL。

3

选择图像类型(jpeg 或 png)。

4

单击创建 以创建响应。

配置视频响应类型

您可以为 Web(缺省)、Messenger 和 WhatsApp 频道配置视频响应。 请执行以下步骤:

1

对于所选频道,单击 视频 在右侧窗格中。 视频卡以缺省配置显示。

2

更新视频 URL。

3

选择所需的视频类型(mp4)。

4

单击创建 以创建响应。

配置音频响应类型

您可以为 Web(缺省)和 WhatsApp 配置音频响应。 请执行以下步骤:

1

对于所选频道,单击 右侧窗格中的音频 。 此时将显示声卡,采用缺省配置。

2

更新音频 URL。

3

选择音频类型(mp3 或 aac)。

4

单击创建 以创建响应。

配置文件响应类型

您可以将该文件配置为 Web(默认)和 WhatsApp 频道的响应。 请执行以下步骤:

1

对于所选频道,单击 文件在右窗格中。 此时将显示“文件”卡。

2

输入文件 URL。

3

选择文件类型。 支持的文件类型有 .html、.PDF、纯文本、.jpeg、.png、.mp4、.mp3 和 .aac。

4

单击创建 以创建响应。

配置回复按钮响应类型

您可以为 WhatsApp 频道配置回复按钮响应。 请执行以下步骤:

1

单击 右窗格中的回复按钮

2

配置标头详细信息(可选)。

  1. 选择页眉类型 - 文本(长度为 20 个字符)、视频、图像、文档。

  2. 根据所选的标头类型输入值。

3

输入正文。 该字段最多可包含 1024 个字符。

4

输入页脚文字(可选)。 该字段最多可包含 60 个字符。

5

要添加新的回复按钮,请单击添加 按钮,输入文本和有效负载,然后单击 完成

您最多可以配置三个回复按钮(最多 20 个字符)。

6

单击创建 以创建响应。

配置列表消息响应类型

您可以将列表消息配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的列出消息

2

导航到 配置 Tab 并配置以下设置:

  1. (可选)配置标头详细信息(长度为 20 个字符)。

  2. 输入正文文本(长度为 1024 个字符)。

  3. (可选)输入页脚文字(长度为 60 个字符)。

  4. 输入列表标题。

3

导航到 列表部分 Tab 并配置以下设置:

  1. (可选)输入板块名称(长度为 24 个字符)。

  2. 输入行标题(长度为 24 个字符)。

  3. 输入行 ID,这是每行的唯一标识符,可帮助您确定用户的选择。

  4. 输入行描述(长度为 20 个字符)。

  5. 要添加新板块,请单击 添加板块

4

单击创建 以创建响应。

配置编号列表响应类型

您可以将编号列表配置为 WhatsApp 频道的响应。 请执行以下步骤:

1

单击 右窗格中的编号列表

2

编辑提供的缺省文本。

3

单击 + 添加列表项

4

“文本 ”按钮类型下,配置以下内容:

  1. 输入文本和有效负载/标识符,以在用户单击按钮时将有效负载发送给 AI 代理。

  2. 单击完成

5

单击创建 以创建响应。

配置列表选取器响应类型

您可以为 Apple Business 消息频道配置列表选取器响应。 请执行以下步骤:

1

单击 右窗格中的列表选取器

2

导航到 配置 Tab 并配置以下设置:

  1. 输入列表选取器标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入列表选取器的说明。

  4. 根据所选的列表选取器选项输入回复邮件的标题和描述。

3

导航到 列表部分 Tab 并配置以下设置:

  1. 输入列表中项目的标题。

  2. 输入列表中项目的标题。

  3. 在“列表项 字段中,配置以下设置:

    1. 输入列表项的图像 URL。

    2. 输入标题。

    3. 输入项目的标识符。 当用户选择项目时,标识符将发送到 AI 代理,后者显示后续步骤。

    4. 输入列表项的描述。

    5. 要添加其他项目,请单击 + 图标。

    6. 要删除项目,请单击 删除 图标。

4

要添加新的列表部分,请单击 添加列表部分

5

单击创建 以创建响应。

配置时间选取器响应类型

您可以为 Apple Business 消息频道配置时间选取器响应。 请执行以下步骤:

1

单击 右窗格中的计时器选取器

导航到 配置 Tab 并配置以下内容:

  1. 输入时间选取器的标题。

  2. (可选)输入预览图像 URL 并选择图像样式(图标、小、大)。

  3. 输入描述。

  4. 根据所选的时间选取器选项输入回复消息的标题和描述。

2

导航至 活动详情 Tab 并配置:

  1. 输入活动标题。

  2. 输入活动的时区。

  3. 配置槽位:

    1. 输入插槽 1 的日期和时间。

    2. 输入插槽 1 的持续时间。
    3. 输入插槽的标识符。 当用户选择槽时,标识符将发送到 AI 代理,后者显示下一步。
    4. 要添加新槽,请单击添加
3

单击创建 以创建响应。

配置媒体响应

您可以为 Apple Business 消息频道配置媒体响应。 请执行以下步骤:

1

单击 右窗格中的媒体

2

输入文本。

3

选择媒体类型并输入 URL。

4

要添加更多好的知道了,请单击添加 好的知道了。

5

单击创建 以创建响应。

配置表单响应类型

您可以为 Apple Business 消息通道配置表单响应。 请执行以下步骤:

1

单击 右窗格中的表单

2

输入 JSON 格式的表单。 每个 JSON 都包含有关作为表单一部分的页面的信息,其中包含自定义项。 这些页面可以是不同的类型:

  • 醒目:包含标题、描述、作按钮和图像的介绍页面。

  • 选择:支持图像资产的单个“True/False”选择或多个选择的页面。

  • 选取器:从多个选项中选择的页面。

  • 日期选取器:为 Apple 的标准日期选取器提供可自定义的日期格式和限制。

  • 输入:包含用于收集信息的各种输入字段的页面。

结构化内容元数据允许用户指定表单的页面和视觉布局。 该模板由两部分组成:

  • BusinessFormEvent:配置页面标识符、摘要、页面和图像。

  • 商务聊天消息:配置已接收和回复消息信息。

单击下载 示例 JSON 以下载示例 JSON 文件并了解表单结构。

有关更多信息,请参阅 Apple 的官方文档

配置自定义事件响应类型

您可以将自定义事件配置为语音通道的响应。 请执行以下步骤:

1

单击 右窗格中的自定义事件

2

输入 AI 代理收到的传入事件名称。

3

在语音设置 ,配置要添加到每个代理响应的以下设置:

  1. 超时:指定代理等待用户响应的持续时间(以秒为单位)。 如果没有响应,您可以将其设置为再次提示用户或结束对话。 默认超时为 5 秒。

  2. 超时响应:指定发生超时时要发送给用户的响应消息。

  3. 允许插入:选中此选项可让用户使用新输入中断代理的响应。 如果未选中,则用户必须等到代理完成响应才能响应。

  4. DTMF 输入:选中此选项可让用户通过键盘输入特定详细信息。 这有助于收集以长数字表示的信息。 启用 DTMF 输入允许您配置以下设置:

    • 输入模式:选择所需的输入模式,让用户仅使用 DTMF 或同时使用 DTMF 和语音进行响应。
    • 数字之间的超时: 设置输入每个数字之间允许的最大空闲时间。 如果用户超过此时间,到目前为止输入的数字将作为其输入发送到流程。
    • 终止字符:指定终止字符,如 # 或 *,以标记用户输入的结束。 当用户按下此键时,前面的小键盘输入将作为用户输入发送到流程。
    • 最大长度:指定用户输入允许的最大字符长度。

4

单击创建 以创建响应。

有关为脚本化 AI 代理配置自定义事件的信息,请参阅 配置自定义事件 一文。

配置代理切换

开始之前

创建脚本化的 AI 代理。

1

在仪表板 ,单击已创建的脚本化 AI 代理。

2

导航至 配置 > 切换 并打开或关闭所需设置:

  1. 部分匹配时移交 - 会话中多个连续的部分匹配项可以启动切换。 此号码可配置。

  2. 回退时切换 - 会话中连续出现多条回退消息可以启动代理切换。 此数字可在提供的文本框中进行配置。

  3. 代理重复响应后切换 - 会话中连续重复的消息可以启动代理切换。 此触发器所需的重复次数是可配置的。

  4. 位填充重试限制时切换 - 当插槽填充的重试尝试达到最大限制时,它将启动代理切换。

3

单击 保存更改

后续操作

导航到 脚本化 AI 代理的预览。

配置语言和语音

可以为脚本化 AI 代理配置多种语言和特定于语言的语音,以处理客户交互。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,导航到“ 配置 > 语言 Tab”。

默认语言和语音设置为英语。 有关其他受支持的语言和语音,请参阅 支持的语言和语音 一文。

2

若要向 AI 代理添加更多语言,请单击“+ 添加语言 ”。

3

从下拉列表中选择所需的语言和区域设置,然后单击 添加

4

单击 添加语言。 新添加的语言将显示在语言 Tab 中 ,默认情况下 启用切换 开关设置为“开”。

添加多种语言可在 AI 引擎高级设置中启用 Polymatch 多语言模型。

5

语音名称 下拉列表中选择适当的语音。 有空语音会根据所选语言自动显示。

6

要将所需的语言和语音设置为 AI 代理的默认值,请单击“ 控制 ”列下的 设置为默认值

您无法删除默认语言和语音,但可以根据需要进行更改。 更改默认语言可能会影响响应、意向、策展、测试和预览体验。

配置履行

您可以配置脚本化 AI 代理的实现,以便与外部系统交互,并通过 API 检索、更新或存储数据。 有关详细信息,请参阅为 脚本化 AI 代理 配置履行一文。

预览脚本化的 AI 代理

Webex AI 代理工作室允许您在开发期间和之后预览 AI 代理。 此功能允许你测试 AI 代理的工作方式,并检查它是否为不同的输入查询提供预期的响应。 可以通过以下方式预览脚本化的 AI 代理:

您可以在以下位置打开预览:

  • AI 代理控制板 - 将鼠标悬停在 AI 代理卡上时, 将显示该 AI 代理的预览 选项。 单击它以打开预览。
  • AI 代理标头 - 单击 AI 代理卡以打开代理。 预览 选项始终显示在页眉部分中。
  • 最小化的微件 - 启动并最小化预览后,页面右下角会显示一个聊天头状微件。 您可以使用此小组件轻松重新打开预览模式。

平台预览小组件

预览 Widget 显示在屏幕的右下角。 可以输入语句(或一系列语句)以查看 AI 代理的响应方式,从而帮助你确认其按预期工作。 AI 代理预览版支持多种语言,可以自动检测输入的语言。 您也可以在预览中手动选择语言,方法是单击语言选择器,然后从有空选项中进行选择。

您可以最大化预览微件以获得更好的视图。 您还可以提供使用者信息并启动多个房间来彻底测试 AI 代理。

预览聊天对话

聊天预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过文本响应不同的查询。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

单击 开始聊天。 AI 代理显示默认欢迎消息以启动交互。

  • 默认情况下,您可以使用英语(en-US)预览聊天对话。

  • (提供测试版)您可以使用您配置的其他语言预览聊天对话。 要配置更多语言,请参阅 配置语言和语音 部分。

3

在文本框中输入查询并按 Enter

4

然后,您可以查看和评估来自 AI 代理的响应。

要开始新的聊天对话或会话,单击 标题中的预览

预览语音对话

语音预览功能允许你作为最终用户与 AI 代理交互,并观察它如何通过语音响应不同的查询。

  • 您需要浏览器权限才能预览语音对话。 当浏览器出现提示时,请确保单击“允许”以启用所需的访问权限。 我们建议使用以下浏览器:

    • macOS 上的 Safari
    • Windows 上的 Chrome

  • 使用耳机可获得最佳体验。 当主叫方打断 AI 代理(通过插入)时,AI 代理会检测语音,停止正在播放的提示,并相应地处理呼叫者的输入 - 这仅在您使用头戴式耳机时效果最佳。
  • 不使用耳机时,避免将音量设置为 100%。

1

在“AI 代理配置”页上,单击标题中的“预览 ”。 此时将显示 AI 代理预览微件。

2

要使用为代理配置的其他语言预览语音对话,请从下拉列表中选择所需的语言和区域设置。 默认语言为 en-US。

您可以使用您配置的语言预览语音对话(测试版中可用)。

3

单击 开始呼叫。 调用由 AI 代理发起,AI 代理播放默认欢迎消息以开始交互。 您还可以在 Widget 中查看对话的实时副本。

4

说出您的疑问。 在您发言时,您可以看到对话的实时记录。

要在互动时将声音静音,请单击 静音

5

对于查询,可以听取和评估来自 AI 代理的响应。

6

要结束通话,单击 结束通话

发布脚本化的 AI 代理

配置和预览 AI 代理后,可以发布代理以使其上线。

开始之前

创建脚本化的 AI 代理。

1

在“AI 代理配置”页上,单击“发布 ”。

2

输入版本名称,然后单击 发布

您可以在“历史记录 页面上查看版本详细信息。 有关详细信息,请参阅“历史记录”部分。

脚本化 AI 代理的常见管理部分

以下部分显示在 AI 代理配置页面的左侧面板上:

测试脚本代理

随着 AI 代理的发展并变得更加复杂,对其逻辑或自然语言理解(NLU)的更改有时会产生意想不到的后果。 为了确保最佳性能并识别潜在问题,AI 代理平台提供了一个方便的一键式 AI 代理测试框架。 您可以:

  • 轻松创建和运行一组全面的测试用例。
  • 定义各种方案的测试消息和预期响应。
  • 通过创建包含多条消息的测试用例来模拟复杂的交互。

定义测试

您可以使用以下步骤定义测试:

  1. 登录 Webex AI 代理工作室平台。
  2. 在仪表板 ,单击已创建的脚本化 AI 代理。
  3. 单击 左窗格中的测试 。 默认情况下, 显示 Testcases Tab。
  4. 选择一个测试用例,然后单击“ 执行所选测试”。

表中的每一行表示具有以下参数的测试用例:

表 3. 测试用例
参数说明
消息表示可期望用户发送到 AI 代理的查询和语句类型的示例消息。
预期语言你与 AI 代理交互所使用的语言。
预期意图指定为响应特定用户消息而显示的意图。 为了帮助您找到最相关的意图,此列具有 智能自动完成功能。 在您输入时,系统会根据到目前为止输入的文本建议匹配意图。
重置以前的上下文单击该复选框可隔离测试用例,并独立于任何现有 AI 代理上下文运行它们。 启用后,每个测试用例都将在新会话中模拟,从而防止来自先前交互或存储数据的干扰。
包括部分匹配项启用此切换以认为测试用例成功,即使预期意图仅部分匹配实际响应。
从 CSV 导入从逗号分隔文件(CSV)文件导入测试用例。 在这种情况下,将覆盖所有现有的测试用例。
导出到 CSV将测试用例导出为逗号分隔文件(CSV)文件。
测试回调启用此切换开关可模拟传入回调并测试流行为,而无需实际的传入呼叫。
流中的回调单击此列中的复选框以指示意图必须触发回调。
预期的回调模板指定发生回调时要激活的模板密钥。
回呼超时(s)AI 代理在将回调视为超时之前等待回调响应的最长时间(以秒为单位)。 系统允许最多 20 秒的超时。
执行测试

Execution Tab 上,单击“执行所选测试 以启动所有所选测试用例的顺序执行。

您还可以从测试用例 Tab 执行 测试用例。

.
当每个测试用例完成时,系统会在相应的条目旁边显示其结果。 若要终止正在运行的测试用例,请单击屏幕右上角的“ 中止运行 ”。

若要查看具有特定结果的测试用例,请在摘要功能区中单击所需结果(例如, 通过、通过且 部分匹配 、失败挂起)。 这会过滤测试用例列表,以仅显示与所选结果匹配的测试用例列表。

与每个测试用例关联的会话 ID 将显示在结果中。 这允许您快速交叉引用测试用例并查看交易详细信息。 要执行此作,请选择 “作列中的“交易详细信息 ”选项。

执行历史记录

历史记录 Tab 上,访问所有已执行的测试用例。

  • 单击“作 列中的“ 下载 ”图标,将执行的测试数据导出为 CSV 文件,用于离线分析或报告。
  • 查看用于每个测试用例执行的特定引擎和算法设置。 此信息可帮助开发人员优化 AI 代理的性能。
  • 要查看用于特定训练引擎的高级算法配置设置,请单击 训练引擎名称旁边的信息 图标。这样可以深入了解在测试期间影响 AI 代理行为的参数和设置。

查看代理会话

会话 部分提供 AI 代理与客户之间所有交互的全面记录。 每个会话都包含所交换消息的详细历史记录。 您可以将会话数据导出为 CSV 文件,以便进行离线分析和审核。 使用此数据来分析用户交互,确定需要改进的领域,并优化 AI 代理响应。

它可以通过在页面上显示结果来处理大型数据集。 您可以使用“ 优化结果 ”部分根据各种条件对会话进行筛选和排序。 表格中的每一行都显示基本的会话详细信息,包括:

  • 频道 - 发生交互的渠道(例如,聊天、语音)。
  • 会话标识—会话的唯一标识符。
  • 使用者标识 - 用户的唯一标识符。
  • 消息 - 会话期间交换的消息数。
  • 更新时间 - 上次更新的系统时间。
  • 元数据 - 有关会话的其他信息。
    • 隐藏测试会话 - 选中此复选框可隐藏测试会话并仅显示实时会话列表。
    • 发生代理移交 - 选中此复选框可过滤我们移交给代理的会话。 如果发生代理切换,它会显示耳机图标,指示将聊天内容移交给人工代理。
    • 发生错误 - 选中此复选框可过滤发生错误的会话。
    • 反对票 - 选中此复选框可过滤被否决的会话。

单击行可访问特定会话的详细视图。 使用复选框根据代理移交、错误和反对票过滤会话。 解密会话需要用户级别的权限和高级数据保护设置。 单击 解密内容 以查看会话详细信息。

在脚本化的 AI 代理中查看会话详细信息

单击每行中的会话可查看各个会话的详细信息。

交易信息 Tab 提供了特定交互的详细细分,将信息分为四个部分:

消息” 部分:

  • 按时间顺序显示所有会话交互的文字记录,为对话提供背景信息。
  • 显示 AI 代理生成的相应响应。
  • 显示 AI 代理与客户之间对话的录制文件播放模式(以及会话副本)。 仅对语音会话有空录制文件,而不对聊天会话录制文件。 您可以从头开始播放录制文件,也可以跳转至特定点。

    录制文件播放模式提供一套音频控件:

    • 播放/暂停:单击 Play icon 要开始收听交互会话,请单击 Pause icon 以暂停录制文件的播放。
    • 播放速度:单击 1X 可调整音频播放速度,范围从 0.5X 到 2X。
    • 声音控制:单击 Sound icon 在播放期间对音频声音静音或取消静音。 您还可以使用音量滑块来调节播放音量。
    • 当对话中包含 PCI 数据时,系统会强制执行增强的安全措施。 根据具体情况:

      • 如果检测到 PCI 数据,会话视图中将禁用录制文件的播放模式,从而阻止访问音频。
      • 使用安全实体时,在存在 PCI 数据的部分期间自动静音录制,确保听不到敏感信息。

    • 当呼叫从 AI 代理升级到人工代理,然后人工代理咨询回同一个或另一个 AI 代理时,当前不支持对咨询段进行录音。

确定 的意图”部分:

  • 显示为客户查询标识的意图。
  • 指示与每个已标识的意图关联的置信度。
  • 列出与标识的意图关联的槽。 单击该槽可查看有关其值以及系统如何从用户查询中提取该值的其他信息。

已识别 实体部分列出了系统从客户消息中提取并将其与活动消费者意图相关联的实体。 这些实体表示 AI 代理在用户查询中标识的关键信息。

算法结果 ”部分提供了对导致 AI 代理响应的基础过程的见解。 以下是所显示信息的细分:

  • 意图列表 - 显示已识别的意图及其相应的相似性分数。
  • 实体列表 - 显示从用户消息中提取的实体。

其他信息 ”显示:

  1. 已处理查询 - 指示在 AI 代理的自然语言理解(NLU)管道处理客户输入后输入的预处理版本。
  2. 语言检测提供程序 - 提供可自动识别给定文本的语言的技术的提供程序。
  3. 检测到的语言 - 技术检测到的语言。 
  4. 代理切换 - 指示会话期间是否发生代理切换。 如果代理切换是由特定规则触发的,请选中按规则 移交代理复选框。
  5. 模板密钥 - 指示与触发 AI 代理响应的意图关联的模板密钥。
  6. 响应类型 - 指示 AI 代理生成的响应类型。
  7. 响应条件 - 指示触发 AI 代理响应的特定条件或规则。
  8. NLU AI 引擎 - 标识用于处理客户查询的 NLU AI 引擎。
  9. 矢量模型 - 一种将文本表示为数值矢量的方法。 
  10. 最小阈值分数 - 显示最低阈值分数。
  11. 部分匹配分数差异 - 在切换和推理 设置中 配置的部分匹配分数差异。 系统会根据这些值确定查询是否超出范围或需要代理干预。
  12. 调试日志 - 提供与特定事务 ID 关联的调试日志列表。 高级日志通常保留 180 天。

您还可以使用下载选项下载和查看 JSON 格式的交易信息。

查看版本历史记录和更改日志

每当添加或更新意向或实体时,系统都会重新训练脚本化的 AI 代理,使其保持最新状态。 每次培训课程后,请彻底测试 AI 代理,以确保准确性和有效性。 每次发布脚本化 AI 代理时,都会保存一个版本,并在版本历史记录 Tab 中 访问该版本,您可以在其中查看脚本化 AI 代理的所有版本。

通过“历史记录 页,您可以访问对代理进行的下列更新:

  • 跟踪发布版本历史记录的时间以及开发人员在发布时留下的注释形式所做的更改。 
  • 查看用于每个已发布版本的 AI 引擎及其设置。 您还可以查看让每个版本准备好发布所用的时间。 
  • 在更改日志 Tab 中 监视对设置、意图、实体、响应和策展的更改。
  • 根据需要发布、预览或加载旧版本作为草稿。
  • 查看培训历史记录 - 跟踪训练语料库的时间和所做的更改。
  • 比较训练引擎 - 查看用于不同迭代的训练引擎及其相应的训练持续时间。
  • 跟踪更改 - 监控对设置、意图、响应和策展的更改。
  • 恢复到以前的版本 - 如果需要,可以轻松恢复到较旧的训练集。
更改日志

更改日志 ”部分提供过去 35 天内对脚本化 AI 代理所做的修改的详细记录。 要访问更改日志:

  1. 导航到 仪表板 ,然后单击已创建的 AI 代理。
  2. 单击版本历史记录 Tab 以查看 AI 代理的历史记录。
  3. 单击更改日志 Tab 以查看详细的更改日志:
    • 更新时间 - 系统进行更改的日期和时间。
    • 更新者 - 进行更改的用户。
    • 更改位置 - AI 代理中发生修改的部分(例如,语料库、意图和响应)。
    • 描述 - 有关更改的其他详细信息。
  • 使用“更新者 ”和 “更改位置 ”搜索选项查找特定的更改日志条目。

  • 版本历史记录 Tab 为每个 AI 代理最多显示 10 个语料库。

策划脚本化的 AI 代理

系统会根据以下条件将消息 添加到策展 控制台:

  • 回退消息 - 当 AI 代理无法理解您的消息并触发回退意图时。
  • 投反对票的消息 - 用户在 AI 代理预览期间投了反对票的消息。
  • 代理切换 - 由于配置的规则而导致人工代理切换的消息。
  • 来自会话 - 被用户标记为未从会话或协作室数据接收所需响应的消息。
  • 低置信度 - 置信度分数在指定的低置信度阈值内的消息。
  • 部分匹配 - AI 代理无法找出正确意图或响应的消息。
解决问题

问题 Tab 允许您查看和处理标记为管理的邮件。 您可以执行以下操作:

  • 根据问题的严重性和相关性选择解决或忽略问题。
  • 检查原始用户话语、AI 代理的响应以及任何附加的媒体。
如果您已启用解密访问,则可以使用“解密内容 ”选项查看 加密会话的全部内容。

如果在后端启用了高级数据保护 ,系统会在用户级别授予解密的访问权限。

要解决问题,您可以:

  • 链接到现有目的 - 要将问题连接到现有目的,请选择链接 选项并搜索所需的目的。

  • 添加新意图 - 使用添加到 新意图 选项可直接从策展控制台创建新意图。

  • 忽略问题 - 解决或忽略问题以将其从策展控制台中删除。

  1. 无法链接到默认意向(欢迎消息、回退消息、部分匹配)。
  2. 对于脚本化的 AI 代理,请从下拉列表中选择适当的意图并标记任何相关实体。
  3. 进行更改后,系统会重新训练 AI 代理,以确保它在响应中反映新知识。
  4. 同时解决或忽略多个问题以实现高效管理。

解决 Tab 显示系统解决的所有问题。 您可以查看每个已解决问题的摘要,包括我们是否将其链接到现有意图、创建新意图或忽略它。 如果您看到系统未捕获的不喜欢的回复,您可以手动将特定示例添加到策展控制台。

要从会话中添加议题:

  1. 识别话语 - 找到触发错误响应的话语。
  2. 检查监管状态 - 如果问题尚未出现在监管控制台中,系统将显示 监管状态 切换开关。
  3. 切换标志 - 启用 策展状态 切换,将话语添加到策展控制台以供查看和解决。

如果问题已经存在于策展控制台中,则切换开关的外观会发生变化以显示其状态。

使用分析查看脚本化的 AI 代理性能

分析 ”部分提供了关键指标的图形表示,用于评估 AI 代理的性能和有效性。 关键指标分为四个部分,表示为选项卡,即 概述响应培训和 策展

在“分析”页上,可以选择要查看其分析的 AI 代理。 您可以通过选择渠道、日期范围和数据粒度来自定义分析视图。 默认情况下,系统显示所有渠道上个月的分析数据,并将每天作为数据点。

概述

概述包含关键指标和图形,可为开发人员提供整体 AI 代理使用情况和性能的快照。

  1. 从仪表板 ,选择已创建的 AI 代理。
  2. 在左侧导航窗格中,单击 分析。 AI 代理性能的概述以表格格式和图形表示形式显示。

会话和消息

概述的第一部分显示有关 AI 代理的会话和消息的以下统计信息:

  • 会话总数以及 AI 代理在没有人工干预的情况下处理的会话数。
  • 代理切换总数,这是移交给人工代理的会话数的计数。
  • 每日平均会话数
  • 消息总数(人类和 AI 代理消息)以及其中有多少消息来自用户。
  • 每日平均消息数

系统随后使用会话的图形表示(堆叠列表示 AI 代理处理的会话和移交的会话)以及 AI 代理发出的响应总数。

用户

概述中的第二部分包含有关 AI 代理的用户的统计信息。 它提供用户总数以及有关每个用户和每日平均用户的平均会话的信息。 接下来是一个图表,根据所选粒度显示每个单元的新用户和回访用户。

性能

第三部分提供有关 AI 代理对用户的响应的统计信息。 在这里,可以看到 AI 代理发出的响应总数以及 AI 代理发出的响应之间的拆分:

  • 已确定用户的意图。
  • 已回复回退消息。
  • 已回复部分匹配消息。
  • 通知用户代理切换。

同样聚合在饼图中,面积图根据所选粒度提供信息。

训练

培训部分代表了 AI 代理语料库的“健康状况”。 建议开发人员在其 AI 代理中为每个意向配置 20+ 个训练话语。 此部分将所有意图显示为矩形,颜色和大小表示训练数据量。 意图越接近白色,它需要的训练数据就越多,以提高 AI 代理的准确性。

反应

此部分详细介绍了客户询问的内容以及他们询问的频率。 它以图形方式显示了 AI 代理用于回答问题的最常用意图和 AI 代理用于执行作的响应模板。

本节提供客户查询及其频率的详细视图。 它直观地显示 AI 代理用于解决客户查询的最常用意图和响应类型。

策展

本部分直观地总结了每天出现的策展问题的数量以及 AI 代理解决的数量。

使用 AI 代理进行客户交互

本节概述如何将 AI 代理与语音和数字渠道集成以管理客户对话。

使用 AI 代理进行语音和数字交互

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

有关详细信息,请参阅 使用 AI 代理进行语音和数字交互 一文。

管理 AI 代理的自定义报告

您可以使用全局变量生成自定义报告并分析路由到 AI 代理的呼叫。

目前,分析器中不会有空 AI 代理的现成报告。

创建全局变量

1

登录到 Control Hub

2

从联系人中心 导航窗格中,选择 全局变量>流。

3

单击创建新的 全局变量 并提供变量的名称和描述。 创建一个名为 CustomAIAgentInteractionOutcome 变量。 选择 字符串 作为变量类型。

4

切换“ 设为可 报告”以在分析器中显示变量以进行报告。

5

单击保存

将全局变量添加到流中

链接的示例流导入中也会有空以下说明。

1

使用 Control Hub 登录到您的客户组织。

2

导航至 联系人中心>客户体验>流程。 出现“流程”页面。

3

单击流旁边的“ 转到流设计器 ”图标。 屏幕上将显示流设计器窗口。

4

“全局流属性” 窗格中,向下滚动到 “变量定义>预定义变量 ”部分。

5

在“全局变量 ”部分中,单击 “添加全局变量”。 将全局变量 CustomAIAgentInteractionOutcome 添加到流中。

6

使用“设置变量 ”活动将值 “已放弃 ”赋值分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value ABANDONED to the variable CustomAIAgentInteractionOutcome.

7

在流中配置虚拟代理 V2 活动。Cisco Webex Flow Designer with the Virtual Agent V2 activity in the flow.

8

连接虚拟代理 V2 活动的已处理结果 ,并使用设置 变量 活动将值 HANDLE 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with the Set Variable activity opened to assign the value HANDLED to the variable CustomAIAgentInteractionOutcome.

9

连接虚拟代理 V2 活动的上报结果 ,并使用设置变量 活动 值 ESCALATED 分配给变量 CustomAIAgentInteractionOutcomeCisco Webex Flow Designer with ESCALATED set to the variable CustomAIAgentInteractionOutcome.

10

连接虚拟代理 V2 活动的错误 路径,并使用“设置变量 ”活动将 ERRORED 分配给变量 CustomAIAgentInteractionOutcome Cisco Webex Flow Designer with set variable selected

11

根据业务逻辑完成其余流程并发布它们。 通过此流的任何调用都将变量 CustomAIAgentInteractionOutcome 的值设置为“放弃 ”、“ 已处理 ”、“报”或“错误 ”,具体取决于调用采用的路径。

创建自定义可视化效果

您可以在分析器中为 AI 代理呼叫记录和 AI 代理结果分布创建自定义报告。

创建 AI 代理呼叫记录可视化

1

从 AI 代理呼叫记录下载 AI 代理呼叫 Records.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(.json 格式)。

6

单击导入 导入 AI 代理呼叫 Records.json 文件。Webex Contact Center Analyzer with import templates window opened

7

单击 编辑 以修改导入的可视化效果。Webex contact center visualizations builder with AI Agent Call Records edit option selected

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器 Webex contact center with AI Agents page displayed

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。Webex Contact Center Analyzer visualizations page with New filters window expanded

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。AI Agents table displaying nine columns of agent-related information

创建 AI 代理结果分布可视化

1

从 AI 代理结果分发下载 AI 代理结果 Distribution.json 文件。

2

登录到分析器。

3

在 Home 页面上,单击 分析器中的可视化 图标。

4

单击导入

5

单击 浏览 选择要导入的文件(JSON 格式)。

6

单击导入 导入 AI 代理结果 Distribution.json 文件。

7

单击 编辑 以修改导入的可视化效果。

8

单击 自定义 AIAgentInteractionResult 的 编辑过滤器

9

单击“ 在” 单选按钮并添加值 “已放弃”、“ 已升级”、“ 错误”、“ 已处理”。

10

保存并发起一些测试呼叫。

11

运行可视化效果以查看结果。Visualization view screenshot is added

了解 AI 合规性

本部分可帮助你了解 AI 开发、数据隐私、安全性和安全性。

AI 开发、数据隐私、安全性和安全性

人工智能产品开发

对于每个 AI 驱动的功能,除了现有的安全、隐私和人权设计流程外,我们还根据我们的 负责任 AI 原则进行 AI 影响评估,并遵守 负责任的 AI 框架

隐私和安全

我们不会在推理流程后保留客户输入数据,第三方模型提供商 Microsoft 不会访问、监控或存储 Cisco 客户数据。 有关特定于功能的数据保留策略的更多详细信息,请参阅 Cisco 信任门户中的 Webex AI 代理 AI 透明度技术说明

用于训练和评估的数据源

我们的第三方模型提供商 Microsoft 不使用客户内容来改进 Azure OpenAI 模型,也不会在 Azure 基础结构中存储或保留 Cisco 客户数据。

安全和道德考虑

所有生成式 AI 功能都容易出错,因此我们通过选择加入 Azure OpenAI 提供的内容筛选来优先考虑 AI 功能的内容安全性

模型评估和性能

我们通过让人类参与底层模型的审查、测试和质量保证来优先考虑 AI Assistant 的性能和准确性。

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