“闲聊”的当前现状及未来展望
“闲聊”短时间内还是需要产品驱动,而长时间则可能是依赖技术驱动。
现状梳理
人机对话的发展还处在起步阶段,音箱之间的大战就是一个很好的开始,未来会有更多的设备被赋予对话的能力。
目前整个过程最大的问题在于自然语言处理(即NLP),在这个NLP中最不好处理的就是开放域的闲聊了,这也是无论那个公司的”对话系统(广义上的语音交互设备所搭载的系统)“,都会出现答非所问的情况。
用户体验角度
1. 了解竞品(这里指狭义上的竞品)
目前知名度最高的闲聊机器人就是小冰,小冰也是业内首个提出用“交互次数(即CPS)”来作为衡量闲聊质量的方式,而其他公司大多都还在用“单轮准确率”来衡量聊天的好坏,这里最大的问题是评判标准过于主观。当然也有公司以其他相关转化率为目标,不在分析范围内。
所以这里主要分为:以提升CPS为目标的小冰和以提升单轮准确率为目标的其他公司。
2. 竞品优劣
前面已经分析过了,各个公司的优化目标不同,所以他们出现的问题也会有所差异。
小冰:由于小冰以CPS为目标,所以导致小冰非常善于引导对话,也就是说小冰的主动性太强了,就像你有一个非常爱唠嗑的朋友,时不时还带着你一起跑题。带来的问题就是小冰常常会回复的答非所问,让人感觉不知所云。
还有小冰为了实现上下文的关联性,他们聊天库的语料是进行分类的,也就是当你谈到某个话题时,他会在当前的聊天中,固定出现该话题的语料,使用户感觉到一直再聊一个事情。带来的问题就是和小冰闲聊很难跳出该话题,不能够更灵活的应对用户的反馈。
其他公司:那些重视单轮准确率的闲聊,单独拿出来每句话看,给人的感觉是很难区分这是人还是机器人。但是整体一起看,很容易就能看出来,其中前后矛盾,指代不明的现象频繁出现,很难坚持聊下去。
由于为了提高单轮准确率,最简单的方式补充聊天库,即Q-A语料。这时候的闲聊机器人是被动的,也就是你问他,他才会回复,当你不知道该说什么的时候,对话就结束了。
综合考虑,就用户体验的角度来讲,CPS为目标更加客观,更能满足用户的需求。
3. 潜在价值
闲聊无用论现在是大家的共识,这也是除小冰外,很少见大公司把这个当作核心来做。其实这主要因为没有明确的商业模式,而且技术瓶颈明显,但是市场规模还是很大的。因为聊天对话是人类的天性,每个人都需要一个可以说心里话的人,目前技术是主要瓶颈,无法支撑开放域的自由对话,让人感觉没有人会和机器人聊天。
想要从闲聊的角度抓住用户,那一定是要满足情感的需求。
技术解决角度
面对开放域闲聊各种各样的问题,也有各种各样的解决方法,我按照自己的理解,大致分为三种方式算法、正则、兜底。
1. 算法
随着深度学习的发展,算法这个词逐渐进入人们眼中,给人一种高深莫测的感觉,但是在自然语言处理中,所能起到的作用还是很有限的。按照回复方式,现在算法主要分为:匹配算法(计算两个句子的是否匹配)、解析算法(先给输入进行分类,再按照预设类别回复)和生成算法(直接生成回复)
匹配算法:这应该是闲聊最重要的算法了,主要是从海量聊天库中找到相似的句子,和搜索用到的算法较一致。
解析算法:目前很多公司都用到了,主要就是通过模型对输入进行分类,也是目前算法的主流用法。
生成算法:很少有公司用这类算法,主要还是回复结果并不可控,据说中文版的小冰有10%的回复使用该算法。
2. 正则
正则指得就是正则表达式,这是比较传统的方式,虽然简单,但是效果立竿见影。这种方式在技能上比较常见,我觉得正则即可以准确到完全匹配,也可以泛化到关键词回复。
3. 随机
所谓随机就是不做任何解析,随机回复我们预设好的回复。这往往用来解决超过机器人能力范围时,给用户的一个反馈。在明知无法满足用户需求的情况下,回复的话术就会很重要,不同产品需要不同的设计思路。
语言的本质
之前在一篇文章当中看到一个对语言本质的理解,说“语言时思维的映射”。也就是说如果你不会思考,那么你的语言终究是假的,是存在于表面的。而现在的深度学习,也只是在利用大量的数据进行特征提取,并没有因果关系的推理,所以当前的深度学习在NLP领域,能力有限。而想要实现真正像人一样的闲聊,还是需要一定的时间,短时间内无法速成。
未来展望
理解了闲聊的现状,想象一下闲聊的未来,目前闲聊在对话系统中的位置可能如下:
1. 随着人机对话的普及,会有越来越多的产品搭载对话系统,闲聊将长时间会作为一个”兜底“的存在,用来解决技能以外的输入。当技能识别率和技能资源趋于一致的情况下,对话系统中的闲聊将会成为一个加分项的。
2. 闲聊如果可以收集到用户画像,那么基于闲聊的推荐系统将会发挥很大的作用,这个需要根据不同的产品进行设计。如果做推荐,想到最好的入手点还是前面说到的情感,情感一方面可以造成用户粘性,另一方面可以获得用户的信任。
我按照对语言本质的猜测,将闲聊未来的发展分成两部分,分割线就是技术是否可以让技术实现思考:
1. 闲聊短时间内还是需要产品驱动,而产品即需要了解当前技术瓶颈,也需要了解用户需求,甚至需求背后的人性,还有闲聊在整个产品中的定位,才有机会提升闲聊的用户体验。
2. 闲聊长时间的未来可能是技术驱动,而产品只是一个辅助的角色。先进的技术可以让机器人思考,调整相关的参数,就可以改变机器思考的方式,这个时候产品的作用就不再那么重要。
本文由 @我叫人人 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
不错