从零搭建客户满意度反馈技能

  • 本教程将一步一步引导您从零搭建客户满意度反馈技能。在开始教程前,我们需要明确技能需要完成什么样的功能,用户使用技能时的对话如何进行。可以将构思好的流程图使用draw.io等工具画出来,如下,我们将依据这个流程图一步一步搭建客服满意度反馈技能,现在从创建一个空技能开始吧

1. 创建一个空技能

1.1 登录账户,切换至我的技能页面

  • 登录账户后,默认进入我的机器人页面。点击我的技能,进入技能页面。

1.2 创建新的技能

  • 点击页面左侧,创建新的空白技能。
  • 在弹出的新建技能窗口,选择类别为对话图,选择语言,填写技能名称。技能信息编辑完成后,点击确定按钮。

)

  • 技能创建完成后,自动进入空白技能编辑页面:

2. 实现简单的对话图

  • 下面,我们根据绘制的流程图来一步一步打造机器人吧。

2.1 对话图初体验

对话图需要用用户输入节点来触发,可以是用户说,意图识别,实体提取或者万能节点等类型。其中,用户说节点是捕捉一个被事先定义好的文本内容,当用户输入完整匹配的文本内容时,节点匹配,流程可以继续执行。

  • 首先拖曳一个简单的用户说节点。将鼠标移动到用户说节点的图标,按住鼠标左键,将图标拖曳到对话图编辑区域:
  • 在节点上双击鼠标左键,可以编辑用户输入的内容。
  • 下一步,拖曳机器人答节点,让机器人说些什么来欢迎用户吧。同样可以双击编辑机器人答复的内容。
  • 现在,将用户说节点和机器人答节点用箭头连接,表明对话图的走向。将鼠标移动到用户说节点上,节点的边上显示空心圆。将鼠标移动到任意一条边上的空心圆上时,鼠标显示为+,按住鼠标左键,将箭头连接到机器人答节点。
  • 下面,让我们先体验一下这个最简单的对话图吧。点击编辑页面右上方的训练按钮,训练对话图使图的改动生效。训练成功后,点击测试按钮。在弹出的对话框下方的输入框中,输入“满意度反馈”,可以看到机器人回答了我们设置的回复语。:clap:

2.2 增加分支

  • 现在,根据我们绘制的流程图,机器人需要询问用户是否愿意参加用户满意度调查,我们可以用卡片列表来实现用户选择功能。将卡片列表拖拽到编辑区,双击节点弹出编辑对话框。

  • 选择卡片类型为"Single" (单个卡片),点击添加。如需多个卡片,请选择Vertial或Horizontal指定多个卡片的显示的排列样式。

  • 在弹出的对话框中编辑卡片标题,卡片标题会显示为卡片中的描述性文字。
  • 点击"+New Button",添加新的选项,并在弹出的对话框中编辑按键名称和返回值。按键名称为按键显示的内容,按键返回值为用户点击按键后返回给后台的值。
  • 接下来,我们要处理用户点击不同按钮时对话图的走向。当用户选择下次吧,返回No,对话图结束,所以,我们首先添加用户说节点,编辑用户的输入为“No”,并连接卡片节点。请注意,这里用户的输入内容需要对应卡片节点中按键的返回值,而不是按键名称。然后,我们添加退出节点,可以双击编辑退出时的结束语。
  • 现在,让我们来体验一下机器人吧,别忘了先训练。

2.3 完成对话图的用户调查问题部分

  • 在上一步的体验中,用户点击愿意按钮,对话出错,因为我们并没有在对话图中画出这个分支。现在,我们继续实现用户满意度调查的主体部分吧。

  • 首先,增加用户说节点,编辑内容为"Yes",用来承接用户点击愿意按钮的操作,并连接卡片节点。

  • 接着,添加满意度调查的第一个问题,同样用卡片节点。可以双击卡片打开编辑框,点击卡片蓝色标题区域的编辑按钮,可编辑卡片名称,便于描述卡片功能,直观地区分卡片。

  • 同样,我们需要增加用户输入节点。与以上步骤中用户的输入值确定的情况不同(如用户输入必须为 “Yes”、“No”或者“满意度反馈”),我们希望不论用户选择什么,对话图都会继续进行。所以,这里我们添加可以匹配用户输入的万能节点。
  • 继续添加询问用户对套餐设置满意度的节点,以及用户回复的万能节点。
  • 添加询问用户对上网速度反馈的节点,以及用户回复的万能节点。
  • 继续添加询问用户对服务质量满意度的节点。
  • 您还可以继续添加其他调研问题,步骤与以上步骤类似。

最后,在调研问题完成后,增加一个退出节点,病编辑机器人退出时的结束语。

  • 至此,您已经实现了一个完整的对话图,点击训练和测试,体验一下自己创建的机器人吧。