聊天机器人

作者: 灯下鼠 | 来源:发表于2016-02-17 14:04 被阅读1117次

聊天机器人,一度曾被归类为“弱人工智能”。时至今日,人们发现,它已然从丑小鸭成长为白天鹅。根据最新的一些行业预测,聊天机器人市场巨大。甚至有人声称,聊天机器人将颠覆 Google,成为诸多 App 和搜索引擎的埋葬者。

已经有太多的文章讨论聊天机器人。虽然前景未明,但创业者蜂拥而至,资本潮水般冲进这个领域。但到底什么是聊天机器人,它到底可以做些什么? 下面的分析澄清关于它的几个误区。

误区 1: 聊天机器人和机器人是一回事!

对于聊天机器人的一种定义是: 聊天机器人是基于聊天平台的应用,以易用的方式提供一些强大先进的功能。

技术上来说,聊天机器人是一种程序,模仿人类的风格,对自然语言的文本,甚至语音输入,做出相应的回答。他们能够执行按照特定命令给出的任务。当然最重要的是,聊天机器人能够倾听并对话,如同真正的交谈一般。

行业还给予聊天机器人另外的一些名称:智能虚拟/个人助理/座席/Siri/“人工智能”。若是注册了x.ai域名,则还可叫做 X.人工智能。当然,还有IBM的Watson Dialog。

我们都清楚,在未来,能够理解人类语言的“对话型人机交互”注定要流行。而今天热闹的聊天机器人行业,只不过是一个过渡产品而已。但是,开发一个能够理解人类语言的软件,是非常非常困难的。

误区 2: 开发聊天机器人很容易!

开发一个聊天机器人需要大量的工作。 海量的数据和巨大的资金投入,除非 GAFA (谷歌、亚马逊、脸书、苹果)之类的巨头才能负担。即便如此,机器学习也并非万能。你可以试试 google的聊天机器人,当问起“什么是不道德的?”,它会回答“有个孩子就是”。 所以 Facebook 除了在“高级人工智能”上投入巨大,依然还要在它的聊天机器人 M 中使用真人作为教练。 

那么,到底怎样才能做出全功能的聊天机器人?

大多数的聊天机器人,是“基于规则的系统”。应用一种称为“模式匹配”的弱人工智能。 开发者必须人工定义规则来管理系统对固定输入的相应。这就要猜测用户会说些什么,然后在程序中针对这些问题编写代码,最后发布聊天机器人,随之观察用户实际说了什么,接着:更新、清洗、重复。

这确实需要无穷无尽的工作。但是并非每一个聊天机器人都要如此,我们完全可以针对某个有限的领域。Siri/Cortana/Google Now/Mitsuku 是万能的,要去回答任何问题。但若是只做一件事,就要容易的多。订餐或者订票的方法可是非常有限的。

使用自己熟悉的编程语言,来开发机器人、服务器和应用。当然还要撰写好的内容。内容非常重要,所以 隐藏在 Slackbot 后面的专家们都具备艺术专业学位。

了解并应用 “人工智能标记语言” (AIML)。这种简单的脚本语言,在开发聊天机器人时非常方便,而且易用,即使非技术人员也可接受。 AIML 在处理第三方 API,后台数据库以及其他应用了 AIML的第三方聊天机器人时,非常灵活,而且易于扩展。

还有一些在线服务,例如 Pandorabots,提供托管服务、工具和模版,供开发者直接使用。

误区 3: 聊天机器人毫无用处! 或者,聊天机器人是万能的!

聊天机器人能够与大规模的用户,进行自动的对话。在消息系统、机器人、智能家居中都有它的身影。通常的用途包括广告、助理、客户关怀、e-learning、娱乐等。

聊天工具本身就是一个“通用UI”。它解决了一个真正的痛点:为了提供信息和服务,企业要维护网站、app、在线聊天、论坛、FAQ、购物车、社交媒体、没完没了。另外,聊天的数据也是黄金的分析数据。根据用户的询问,了解真正的需求,将产生一个几十亿美金的业务。

但是开发一个好的聊天机器人并不容易。劣质的聊天机器人,带来差劲的用户体验。当自动语音机器人说:“对不起,我没理解。请回退到第57步。” 用户都会发疯:“人工接线员呢!”

用户需要类人化的机器人。

要达到真人水准的对话,聊天机器人还有很长的路要走。 然而,他们已经可以回忆以前的聊天记录、实时学习、理解语境、改变话题并引导对话。 还可以与 api 交互并发送和接收数据,例如填写订单或者查看天气信息。

在今天,用户可以轻易的难住聊天机器人。聊天机器人本就不是“万能的”。很多场景,并不需要聊天机器人。例如,使用 uber 订车,一键就可以做到,完全不用聊来聊去。另外,在聊天中,录入信用卡信息、地址或者隐私信息,还是会引起人们对信息安全的担心。

随着开发者涉足越来越多的有限领域,聊天机器人将越来越智能!

误区 4: 聊天机器人要努力扮作真人!

历史上,图灵测试,把是否能够糊弄人类,作为人工智能的判断标准。这是有问题的。 毕竟,只要有点错别字、感叹词、笑脸符和胡说八道,就能让人以为你是个13岁的男孩。可是,聊天机器人,干嘛一定要扮作人类呢?

真正的问题是:为何我们希望设备要具备人类的风格?  闲聊是人类最基础的需求。我们之所以渴望人类风格的交互,因为我们本身是人类。当然,感情上,我们也与机器密不可分。

人们希望给予对话框里的内容以色彩。 Pair 是机票订票机器人,拥有一个非常可爱的头像,他会问:“您假期希望去哪里?”或者“您想和我一起吗?”。

开发一个能够理解人类语言的软件,是非常非常难的课题。

数据已经说明,我们渴望从类人的机器人那里看到性格。例如,Mitsuku 是一款出色的聊天机器人,用来娱乐,而不是助理,每周产生几百万的对话。这些对话来自 web,Kik 还有其他应用通过 API 访问。和微软的小冰一样,Mitsuku, 是一个超级流行的“健谈者”。许多人将其视为朋友,有一些甚至说:我爱他/她。

误区 #5: 聊天机器人将要毁灭 Google! (甚至人类!)

人类: 现在还是安全的。需要担心的是带枪的机器人。

那么,如果“聊天是通用的UI”,那么聊天机器人就是“未来”?

聊天的一个巨大的机会,微信是其中的王者。但依然还要清醒看到,虽然媒体在嚷嚷,现实中的聊天平台在机器人领域都还在实验。微信和 WhatsApp 甚至刚刚关闭了他们的聊天机器人账户。

相关文章

  • 聊天机器人分类

    从聊天机器人是否智能来分的话,可以分为脚本型聊天机器人和智能聊天机器人。 脚本型聊天机器人 它们其实也被称为快速回...

  • 使用TensorFlow实现Sequence to Sequen

    聊天机器人 我们说的聊天机器人是指智能聊天机器人。现在主要用在对话系统(Dialogue Systems),问答系...

  • 可汗精读《自然语言处理实践》01聊天机器人概述

    聊天机器人概述 聊天机器人的发展历史 通过自然语言模拟人类,进而与人进行对话的程序 聊天机器人溯源及发展 1950...

  • 什么是聊天机器人

    什么是聊天机器人?What is ChatBoot? 聊天机器人的应用 目前机器人还是存在于固定领域,业务型的机器...

  • 学习笔记:《如何打造你自己的聊天机器人》系列课程1/2讲

    以下笔记整理自《如何打造你自己的聊天机器人》系列课程之 第一讲《聊天机器人的前世今生》 第二讲《聊天机器人的关键技...

  • 七种功能强大的聊天机器人平台

    摘要:本文主要介绍了七种功能强大的聊天机器人开发平台的特点与优点。 聊天机器人发布平台是用户访问和使用聊天机器人的...

  • 聊天机器人入门篇

    分享几个介绍聊天机器人的相关文章,链接如下: 1.干货篇:一文看懂聊天机器人所有猫腻 2.多轮对话聊天机器人开发也...

  • 聊天机器人概述

    1. 聊天机器人的发展历史 聊天机器人,是一种通过自然语言模拟人类,进而与人进行对话的程序。 1.1 聊天机器人溯...

  • 全球哪些银行在用聊天机器人?

    聊天机器人和机器人投资顾问的出现,正在迅速改变这人们的储蓄、转账和资金管理方式。 金融银行领域聊天机器人(Chat...

  • (微信)聊天机器人--实用案例

    关于微信聊天机器人或者聊天机器人,大家所熟知的就是图灵机器人,聊天比较灵活,可以承担一部分客服的工作。除了图灵机器...

网友评论

    本文标题:聊天机器人

    本文链接:https://www.haomeiwen.com/subject/ioqmkttx.html