为什么聊天机器人表现不尽如人意

2018 年 1 月 28 日 AI前线 聊天机器人
策划编辑|Vincent
编译 | 孙浩
编辑|Emily
AI 前线导读:Facebook Messenger 的商业机器人和 Google 助手变得越来越强大,几乎每家公司也都推出了自己的机器人,亚马逊 Echo Dot 和 Google Home Mini 成为了顶级节日礼品——聊天机器人和助手最终在 2017 年成为主流。也许你已经用过其中某件产品逛网店,检测网络连接,甚至在上面买过一份火鸡。

更多干货内容请关注微信公众号“AI 前线”,(ID:ai-front)

尽管聊天机器人在 NLP 上取得了巨大的进步,但它们最大的缺点是仍然需要添加语料脚本和人工辅助;我们可以认为它只不过是一个美化的 IVR,或者更极端的认为它只是一个基于搜索的查询而已。假如你的提问与语料脚本相差太远,你便会得到“我不懂这个问题”的回答。

几天前,我们曾报导过 Facebook 开发的虚拟助理 M 已经被关闭的消息,感兴趣的读者可以点击下面的链接阅读:

《Facebook 虚拟助理 M 已死,这就是聊天机器人的现状》

链接:https://mp.weixin.qq.com/s?__biz=MzU1NDA4NjU2MA==&mid=2247487846&idx=4&sn=4b9848d39f34a4d092ce10bb579e399b&chksm=fbe9a8a9cc9e21bff38fbb465b02626f14a0eb4d534de409da89cf2c50c47173fa90f180e294#rd

要理解聊天机器人为什么会如此糟糕,你需要了解它们是如何构建的。

聊天机器人组件

步骤 1:决定你想让聊天机器人服务的场景,并收集所有相关的问题。每一个问题都定义了一个意图。所有这些意图都被构建到 NLP 引擎的树型结构中。

步骤 2:每个问题和意图都会根据用户可能的表达习惯,采用多种方式来表述。比如:用“山景城的天气”和“今天的天气有多冷”来查看天气。这些被称为歧义。所有的聊天机器人的歧义都被 NLP 引擎翻译成相应的意图。

步骤 3:最后,将聊天机器人语料脚本或者对话场景联系在一起。比如:假如你买了一件衬衫,那就输入性别,尺寸,颜色。如果你离开了这个话题,问了句“这件衬衫是用棉花做的吗?”,那你就不一定那么走运获得正确答案了。

聊天机器人之所以不尽如人意是因为所有这些步骤都存在着巨大的缺点。

聊天机器人存在的问题

要想在功能覆盖方面做得很好,就需要知道用户可能会问的所有问题。如果没有用户数据,就会遇到冷启动问题——使用一个功能有限的测试版聊天机器人。它将收集数据并学习,但这会让用户感到沮丧。不过很少有公司在一开始就有大量的数据。因此,绝大多数市面上的聊天机器人都是很普通的,它们的目标是随着时间的推移不断提升自身能力。

要把问题分类做得很好,你需要大量的问题,包括广泛的行业领域知识。例如:“上不了网”和“我的浏览器没有加载”一样。现在,这些歧义大多是人为造成的——除了减少用户问题的覆盖率之外,消除歧义这项工作可能是成本较高的了。规模化的自动创建这些歧义的新方法正在投入使用,尽管对于这种智能来说,还需要一些时间来获得领域的背景知识。

最后,要想在一个丰富的对话脚本中表现突出,聊天机器人需要捕捉用户想要跳转意图场景的所有方式,并通过回溯之前的选项,跳转到其他选项,并得到正确的回复答案。在不知道用户如何使用它的情况下,编写这样的脚本是很困难的,这是一个让用户无法避免的问题。

自学习和定制树有希望解决这些问题,同时极大地提升使用体验。

聊天机器人未来的发展所在

  1. 自学习:随着使用数据被捕获学习,聊天机器人会变得越来越好,它的反馈信息将用于人工扩展服务支持、歧义和脚本选项——这是一个缓慢而乏味的过程,但又不能扩大规模。所以,聊天机器人智能应该促进自我学习,这样它就能识别出用户想要的新功能、问题、歧义或脚本变化,并相应地调整体验。通过这种方式,它可以自动为 #1、#2 的变体添加问题 (和答案),并更改 #3 的脚本,以快速构建一个健壮的服务。

  2. 个性化:聊天机器人目前为止还没有提供超乎想象的个人体验。个性化与自学习有关,每个用户根据机器人的学习行为获得不同的脚本。这个机器人是一个自定义的实例,它可以使用你的数据自动调整,可以动态地更新所显示的语料脚本。在理想的情况下,每个人都有自己的个人机器人版本,类似于电影《她》中的萨曼莎。随着人工智能创新的步伐加快,2018 年将会带来更广泛的智能能力,从而在聊天机器人中实现更深入的个性化对话。



登录查看更多
5

相关内容

Chatbot,聊天机器人。 chatbot是场交互革命,也是一个多技术融合的平台。上图给出了构建一个chatbot需要具备的组件,简单地说chatbot = NLU(Natural Language Understanding) + NLG(Natural Language Generation)。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
【CMU】深度学习模型中集成优化、约束和控制,33页ppt
专知会员服务
45+阅读 · 2020年5月23日
【ICMR2020】持续健康状态接口事件检索
专知会员服务
17+阅读 · 2020年4月18日
【斯坦福&Google】面向机器人的机器学习,63页PPT
专知会员服务
24+阅读 · 2019年11月19日
AI从业者必须了解的决策树指南
AI前线
7+阅读 · 2019年1月14日
如果聊天机器人想要成功,还需要这个……
历经一个炒作周期,聊天机器人为什么还没成功?
网易智能菌
5+阅读 · 2018年6月13日
为什么聊天机器人从业者都很委屈?
创新工场
3+阅读 · 2017年12月19日
如何做个小冰那样成功的聊天机器人
七月在线实验室
5+阅读 · 2017年12月4日
你不得不看的六篇知识图谱落地好文
AI前线
29+阅读 · 2017年11月19日
【知识图谱】当知识图谱遇上聊天机器人
产业智能官
13+阅读 · 2017年11月10日
如何利用机器学习方法构建智能聊天机器人?
当知识图谱遇上聊天机器人
PaperWeekly
34+阅读 · 2017年7月16日
Universal Transformers
Arxiv
5+阅读 · 2019年3月5日
Arxiv
11+阅读 · 2018年9月28日
Next Item Recommendation with Self-Attention
Arxiv
5+阅读 · 2018年8月25日
VIP会员
相关资讯
AI从业者必须了解的决策树指南
AI前线
7+阅读 · 2019年1月14日
如果聊天机器人想要成功,还需要这个……
历经一个炒作周期,聊天机器人为什么还没成功?
网易智能菌
5+阅读 · 2018年6月13日
为什么聊天机器人从业者都很委屈?
创新工场
3+阅读 · 2017年12月19日
如何做个小冰那样成功的聊天机器人
七月在线实验室
5+阅读 · 2017年12月4日
你不得不看的六篇知识图谱落地好文
AI前线
29+阅读 · 2017年11月19日
【知识图谱】当知识图谱遇上聊天机器人
产业智能官
13+阅读 · 2017年11月10日
如何利用机器学习方法构建智能聊天机器人?
当知识图谱遇上聊天机器人
PaperWeekly
34+阅读 · 2017年7月16日
Top
微信扫码咨询专知VIP会员