跳到主要内容
版本:1.11.0

技能管理

本章节将讲解:什么是技能,以及如何在平台创建并管理属于机器人的技能。

技能及其相关定义

机器人与用户对话完成的一个完整任务叫做一个技能,它能够通过一轮或多轮对话解决用户的一个独立需求。

  • 技能分类 是对技能的一种组织方式,一般按照业务进行自定义划分,解决大批量技能的高效管理和维护问题。

  • 技能类型 由常见对话任务的不同特点进行划分,因此搭建方式也有区别。目前平台技能有三类:

    • 知识问答(FAQ) 用于明确的单轮问询场景,机器人根据用户的一个提问给出唯一回应。
    • 对话树(Dialogue Tree) 用于带分支的小多轮对话,机器人可以根据用户的提问进行多轮分支澄清,并根据用户的选择给出针对性更强的答复。
    • 对话流程(Dialogue Flow) 用于更为复杂的多轮任务场景,包括不限于多样的对话分支、与外部接口数据交互、流程中的词槽重置等。
  • 生效状态 决定机器人对话中是否使用该技能。如果技能已生效,那么训练发布后,该技能将有机会被触发;如果技能状态为未生效,该技能无法被触发。

  • 触发意图 是意图的一种。当机器人识别出用户的这个意图后,需要“触发”某个技能中搭建好的既定流程,那么这个意图就是该技能的触发意图。

对话类型:单轮与多轮

典型的对话根据其形式可以简单的分为单轮对话多轮对话

  • 单轮对话 用于一个完整问题的特定回复,可以使用知识问答(FAQ)类型的技能实现。

    这种形式的对话配置起来虽然简单,但也是传统客服的高频工作场景。其特点是机器人的回答不需要依赖用户的其他轮次对话,用户表明一个意图后,可以直接从常见问答里找到对应答案回复给用户。

    用户问:请问公司的wifi密码是什么

    机器人答:办公室WiFi账号:xxxx | 密码:xxxx

  • 多轮对话 不同于单轮对话,其特点是机器人的回答依赖于和用户的多轮交互。

    「用户询问不同的问题,机器人逐一回答」这并不是真正的多轮对话————多轮对话的机器人应该有能力根据用户的前几轮的回复,去更细致的询问引导,继而推进对话深入。同理,用户每轮的回答也会对机器人后续回复有较大的影响。

    用户问:请问公司的wifi密码是什么

    机器人说:你要问哪个办公区呢?目前有北京|上海|长沙的

    用户说:北京的

    机器人答:北京办公室WiFi账号:xxxx | 密码:xxxx

当然,使用者并不需要区分单轮多轮,他可以在流程中,询问一个单独的知识点,之后再回到之前未完成的流程。单轮与多轮是开发者为了满足用户的需求的对话类型。

创建技能

  1. 点击机器人菜单“搭建-技能”,就可以进入到技能管理界面。 noskill

  2. 点击“新建技能”按钮,选择技能类型,设置技能分类技能名称并选择一个触发技能的意图,即可创建一个新的技能。 create-skill

note

创建知识问答(FAQ)类技能时,不需要设置技能名称,仅需要选择 询问问题(即触发技能的意图)即可。

  1. 技能创建成功后,会展示全部技能列表,其中包括:技能名称、技能类型、生效情况、更新记录及操作按钮。

    技能顺序默认按创建顺序由近至远,支持按生效情况筛选、按照更新记录排序及技能名称搜索。 has-skill

  2. 新创建的技能状态默认为未生效,请不要忘记在流程搭建完之后,手动更改为生效并进行训练发布。 onoff

  3. ”编辑”按钮,可以更改技能配置;“删除”按钮可以删除技能;“进入流程”按钮,可以进入画布搭建后续的流程。 enterskill

分类管理

技能列表左侧的分类管理功能,可以创建多个层级的分类来存放管理技能。

  1. 技能默认有一个全部分类,点击“全部分类”右侧的“+”号,并输入框中编辑分类名称,就可以创建一个一级分类。 add-category

  2. 一个分类下面可以同时存在技能和子分类。每个分类名称后面的方括号[]中的数字代表这个分类下(包括此分类和其子分类)全部技能的数量。

    鼠标悬浮在刚刚创建的分类,可以编辑分类名、删除分类以及创建次级分类。 category-btn

note

分类名称:父分类相同的分类名称不可以重复。

删除分类:分类下的子分类和技能会被一同删除。

分类层级:分类最多可以创建六级。

  1. 此外,为便于操作,也可以长按后拖拽光标来快速改变分类结构 category-drag

导入与导出

点击技能管理界面右上角“+新建技能”旁边的“···”,可以进行FAQ的批量导入和导出操作。 import-export

导入FAQ

  1. 点击“导入FAQ“按钮,选择本地文件上传。 import-skill

  2. 导入成功后刷新页面,可以看到FAQ、技能分类、关联意图都被导入了平台。导入的FAQ默认为“已生效”状态。 import-success

导出FAQ

  1. 点击“导出FAQ”按钮,导出已有的FAQ技能。当任务中心显示导出成功后,点击下载icon即可将Excel文件下载至本地。 export-skill

  2. 文件中展示了每个FAQ的所属分类、名称、说明、状态、触发的意图、回复策略和回复答案。 export-excel

技能中的资源管理

触发技能的意图

一个意图不能重复触发多个技能。如果两个技能选择了相同的触发意图,机器人将会报错提示。 duplicate-intent

引用资源快速管理

  1. 在技能中引用的资源右侧,编辑按钮支持对当前资源进行快速编辑。 quick-edit

  2. 点击资源选择框,支持输入关键词对已有资源进行快速搜索。 quick-search