实体
实体是从消息 联系人在机器人交互中所说的任何内容,无论是问题还是陈述,书面或口头。中提取的已定义信息片段。您只应创建机器人 代替现场人工坐席处理客户交互的软件应用程序。实现其目标所需要的实体。例如,联系人可能会在交互期间提供他们的姓名和地址。如果目标只是使机器人按姓名呼叫客户,则无需为地址创建实体。您创建的每个实体也会创建一个相应的时段 。
使用查找表创建实体
所需权限:聊天机器人( ACD > 数字 > 角色 > [选择一个] > 核心模块)
此任务描述了一种创建实体的方法。您还可以创建新实体作为创建将使用它们的意图的一部分。
Akela Wolf 已经有一个工作机器人来帮助她的用户重置密码。她想让她的机器人开始询问用户的位置。她将愉快路径 为意图产生正确结果的故事调整为看起来像这样:
顾客:你好。
机器人:你好。我可以怎样提供帮助?
顾客:我忘记密码了。
机器人:很遗憾听到这个消息。首先,请告诉我您所在的办公地点是哪个?
顾客:我在 Columbus 办公室。
机器人:谢谢。
基于此修订,Akela 决定创建一个名为 Location 的实体。
-
在 CXone 中单击应用程序选择器 并选择机器人生成器。
- 单击您要使用的机器人。
- 单击左侧图标菜单中的NLU 。
- 单击实体选项卡。
- 找到新实体应放入的文件夹。如果该文件夹不存在,请单击新建文件夹并输入新文件夹的名称。
- 将鼠标悬停在文件夹名称上,然后单击新建实体 > 查找。
- 输入新建实体的名称,然后按 Enter 。条目随即自动保存。
- 在您的新建实体上,单击添加示例 。为示例输入一个值,然后按 Enter 。条目随即自动保存。对您所需数量的示例重复此步骤。
- 在一个示例上,您可以单击添加同义词 ,以向示例值添加相似的词。此外,请务必在您的意图训练示例中正确标记它们。遵循规划示例
创建位置实体后,Akela 注意到她纽约的客户以几种不同的方式引用其位置。她在位置下为纽约创建了一个实体示例,然后添加了同义词 NY 和 Big Apple 。现在,当客户在对话中使用 NY 或 Big Apple 时,机器人会知道将其提取为纽约的值。
使用正则表达式创建实体
所需权限:聊天机器人( ACD > 数字 > 角色 > [选择一个] > 核心模块)
正则表达式 (regex) 是指定搜索模式的字符序列。创建提取实体的正则表达式会向机器人 代替现场人工坐席处理客户交互的软件应用程序。教授一种查找模式来识别该实体 在位于Interaction Analytics中的您的公司配置文件中定义的关键字或短语。 与实体类型相关。 可包括变体。的正确信息。您的训练数据中应至少有两个带有正则表达式实体的意图 联系人所说/输入内容背后的含义或目的;联系人想要沟通或完成的内容示例,以帮助您的机器人学习关联。
您可以创建的正则表达式分为以下三种:
- 电话号码:这是一个预定义的正则表达式模式。您无需任何额外配置即可使用它。
- 电子邮件:这是一个预定义的正则表达式模式。您无需任何额外配置即可使用它。
- 自定义:此模式允许您定义自己的正则表达式。请参阅下面的规划示例。
Akela Wolf 注意到其机器人的许多对话都包含客户的发票号码。她想创建一个自定义正则表达式模式,以使她的机器人能够提取发票号码的实体。
Akela 的客户的发票号码始终以 #IN 开头,随后是正好八位数字。因此,她编写了一个自定义正则表达式模式,内容如下:
#IN\d{8,8}\b
现在,只要用户消息包含以“#IN”开头且正好包含 8 位数字的序列,它将被提取为发票号码实体。
-
在 CXone 中单击应用程序选择器 并选择机器人生成器。
- 单击您要使用的机器人。
- 单击左侧图标菜单中的NLU 。
- 单击实体选项卡。
- 找到新实体应放入的文件夹。如果该文件夹不存在,请单击新建文件夹并输入新文件夹的名称。
- 将鼠标悬停在文件夹名称上,然后单击新建实体 > 正则表达式。
- 输入新建实体的名称,然后按 Enter 。条目随即自动保存。
- 在您的新建实体上:
- 从下拉列表中选择模式类型。
- 输入您的正则表达式。
- 输入几个测试短语。任何与您的表达式模式匹配的内容都以绿色突出显示。
- 在至少两个意图示例中包含实体,以便 NLU 模型可以正确注册关联。
创建意图以提取实体
所需权限:聊天机器人( ACD > 数字 > 角色 > [选择一个] > 核心模块)
当您创建用于提取实体的意图 联系人所说/输入内容背后的含义或目的;联系人想要沟通或完成的内容时,您的示例会教授机器人 代替现场人工坐席处理客户交互的软件应用程序。如何识别该实体 在位于Interaction Analytics中的您的公司配置文件中定义的关键字或短语。 与实体类型相关。 可包括变体。的正确信息。
Akela Wolf 已经有一个工作机器人来帮助她的用户重置密码。她想让她的机器人开始询问用户的位置。她将愉快路径 为意图产生正确结果的故事调整为包含对该信息的请求:
顾客:你好。
机器人:你好。我可以怎样提供帮助?
顾客:我忘记密码了。
机器人:很遗憾听到这个消息。首先,请告诉我您所在的办公地点是哪个?
顾客:我在 Columbus 办公室。
机器人:谢谢。
基于此修订,Akela 创建了一个新意图:provide_location。
-
在 CXone 中单击应用程序选择器 并选择机器人生成器。
- 单击您要使用的机器人。
- 单击左侧图标菜单中的NLU 。
- 单击意图选项卡。
- 找到新意图应放入的文件夹。如果该文件夹不存在,请单击新建文件夹并输入新文件夹的名称。
- 将鼠标悬停在文件夹名称上,然后单击新建意图。
- 输入新建意图的名称,然后按Enter 。
- 在新建意图下,开始输入机器人应该就该意图而识别的短语。按 Enter 以分隔短语。条目随即自动保存。
- 输入所有短语示例后,单击短语中与要使用的实体相匹配的词语。如果需要选择多个词语,您可以按住 Shift 并单击。然后,在弹出窗口中单击查找。
- 如果正确的实体尚不存在,您可以在键入实体名称字段中输入它,然后单击创建实体“…”以创建它。查看图像
在下列图像中,Akela 选择了盐湖城作为短语,并将其与位置实体相匹配。您可以看到她已经在 哥伦布位置完成了该操作。