chatbot系列:对话设计中槽位的概念

首先介绍下什么是槽位。槽位其实是个特定概念,是系统需要向用户收集的关键信息。而填槽则是收集用户信息的过程,是用户将模糊或缺失的意图补全的过程。而槽位值就是用户表达的具体关键信息。打个比方,以种树为例,种植者需要在适宜的土里挖坑,并在坑里撒种子,这个坑就相当于槽位,而在坑里撒种子就等于填槽。具体撒的是什么品种的种子就类似于槽位值的概念。

槽位从宏观上讲有三大类:垂直槽位或叫递进槽位,平行槽位、组合槽位

1.垂直槽位

系统通过某个话题设置多个槽位,并且按照其预设的路径引导用户一个个去填槽,同时给出相应的答案。这些槽位通常是引导用户深入话题的关键节点,而答案则是由这些节点牵引出的“故事情节”。

一般来说每个槽位都会给出几个槽位值供用户选择(槽位值数量不多可穷举/“是否类”的判断型槽位),或者直接让用户输入(半开放式,无法穷举)。比如系统问用户“是否炒过高送转题材”,并给出“炒过”、“没炒过”两个判断类问题的选项。又比如系统问用户“您买入同花顺的价格是多少”,这种半开放式的问题就需要用户直接输入。可以通过系统校验看输入的值是否合理。

垂直槽位以系统主动式对话为主,引导用户按照既定的“故事线”发展。有点类似游戏设计里的前景故事。而且每个槽位都是往路径更深一步的方向前进(除结束对话的选项外,如“聊点别的”)。

2.平行槽位

通常以任务导向型对话为主,而且完成任务所需的槽位数基本上是固定的。一般由用户主动发起,系统根据用户问句判断缺少的槽位信息,再进一步通过对话搜集信息,最终帮助用户完成任务。比如订机票,包含时间、航班、目的地、出发地等槽位。用户在向系统发送问句可能会缺少部分槽位的槽位值,如“帮我订一张从杭州飞北京的机票”就缺少时间、航班等槽位信息。这时就需要通过系统和用户多轮对话来完成填槽的过程。不过有些包含流程的任务导向型对话也会存在先后关系。比如支付订单流程:“下单-填写收货信息-确认订单-支付-等待发货……”,而“支付”环节可能又包括,“调取第三方支付平台-输入密码-支付成功”。每个环节的槽位和槽位之间存在递进关系。

平行槽位之间通常没有先后顺序,因此填槽的过程也是不固定的。主要看用户提供的信息缺少哪些内容,再决定先问什么,再问什么。但有时候会给平行槽设置优先级,哪些槽位是必填,哪些是可填可不填。另外也会给平行槽排序,优先获取哪些信息。

3.组合槽位

既包含垂直槽位又包含平行槽位。还是以上面支付订单流程为例。流程中环节和环节之间的关键节点主要是垂直槽位,会决定每个分支的走向。某个流程环节内的是平行槽位。比如“下单-填写收货信息”中,“确认下单”就是垂直槽位,提供的“确认下单”,“返回查看”两个槽位值会引导用户到不同的分支。用户选择“确认下单”就直接进到“填写收货信息”环节,选择“返回查看”则是回到上一轮对话。而“填写收货信息”环节内包含的姓名、地址、电话等都是平行槽位。

平行槽位不会决定路径的分支走向,而是决定了路径能否走通。

槽位从微观上来说有三类:自定义槽位、词库槽位、接口槽位

1.自定义槽位

从运营后台配置上看,自定义槽位就是运营可以自己编写的分支路径选项,选项作为前端推荐展示给用户。每个不同的路径选项,都有自成一体的对话流逻辑,相互之间并不会重叠和影响。不同分支路径下的对话流,相当于是故事的走向。而具体按什么故事线走,就需要用户在分支节点进行选择。

自定义槽位里面的值及数量并不固定,运营可以根据对话流走向的需要自定义编写和增减。一些判断类的问句,也可以用自定义槽位来给出推荐选项。比如系统问“想要试试这个技能吗”,给出的槽位值就是“好的”、“不用了”。自定义槽位在槽位值取名上可以更加丰富,有个性。还是上个例子,自定义槽位对应的“是否”选项值可以改为“好哇,试试呗”、“不用啦,下次吧”,更显人性化特征。

2.词库槽位

词库槽位相当于是取数据库的一组数据作为选项,或是作为匹配项来验证用户输入。数据组对应槽位,每个数据点对应槽位里面的值。

若词库槽位值的数据量比较小,可以作为推荐选项展示给用户。若数据量中等,可以先展示几个选项,同时支持用户输入。其余未展示的选项用来验证用户输入是否与之匹配(用户输入不同于选项的情况下)。若是数据量比较大,可以不展示选项,直接让用户手动输入。此时系统问句要带上提示,告诉用户输入的内容,怎么输入,数据格式或话术表达是否有限制要求等。

3.接口槽位

等同于词库槽位,只是接口槽位是外部提供的,词库槽位是内部数据库的数据。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342

推荐阅读更多精彩内容

  • 序言 以一周前的一条微博作为开始。一周前我讲:相对的,自然语言解析技术已经逐渐不再成为各家广义智能助理产品的核心竞...
    我偏笑_NSNirvana阅读 24,101评论 3 66
  • 每天进步一点点点点点点点点点点点点点点点点点点点点点点点点点点点点点点~~从开始只能写几句话、模仿别人的观点,到现...
    一个帅气的名字呀阅读 18,033评论 4 31
  • 前生 你驾舟归去 来不及挥手 轻舟已越重重山 沿途的风景太美么 以至于 你忘了归期 于是 我成了一株渡口的小草 守...
    舒漓阅读 323评论 2 9
  • 读书是学习,使用是学习,而且是更重要的学习,这样的学习时而更深厚,时而更清灵。 学习会让人充实,也...
    浮云小书阅读 160评论 0 0
  • UI设计什么 UI设计官方版本的解释是:UI即“User Interface”(用户界面)的简称。UI设计则是指对...
    tianhu2018阅读 219评论 0 0