Facebook Messenger机器人的工作方式以及失败原因

Facebook是大型公司之一,主要推动机器人。还有一种特定的bot:chatbot,它们集成在Messenger中。 Facebook的宣传很简单。应用程序肿且使用复杂。另外,这些天没有人安装新应用。相反,如果您将服务或产品集成到Messenger中,那么人们每天都会使用某些产品,那么他们使用您的产品或服务的可能性就会更大。

但是对于Facebook来说,效果不是很好。经过一年多的Facebook僵尸程序推送,据报道故障率达到70%之后,Facebook正在缩减其僵尸程序努力。

这是怎么回事?简短的故事是,Facebook的实现和聊天机器人技术的当前状态都存在一些基本的设计缺陷,导致了不直观的解决方案。长版?继续阅读。

Facebook Messenger Bots的工作方式

Facebook Bots通常使用某种自然语言处理框架来理解用户想要说的话。根据机器人的熟练程度或编程水平,机器人会返回一个针对用户问题的答案。如果没有,则该bot可以还原用户可以询问的内容列表,或将用户直接与人类联系。

设计良好的Facebook Messenger机器人可以与人或他们可以执行的动作类型极为有限。对于后者,Facebook为开发人员提供了一系列工具和模板。他们可以使用号召性用语按钮,轮播,列表,图像,媒体等元素在聊天中创建迷你应用程序体验。

例如,用户想要购买鲜花他们的母亲。他们将通过提供地址开始聊天,然后使用轮播浏览各种安排。他们可以使用按钮转到不同的类别。决定安排后,他们输入交货日期,然后使用集成付款选项付款。在这种情况下,由于用例非常简单,因此无需人工干预。用户不需要下载或安装应用。他们所要做的就是在Messenger中添加联系人并开始使用。

如果我们以电子商务Messenger bot为例,将有人来回答用户的任何问题。因此,用户可以使用内置工具浏览类别和项目。但是,只要他们输入一个问题,它就会传给实际的人。机器人不会尝试变得聪明,自己回答问题。

为什么它们会失败

而术语“人工智能"。他们没有自己的大脑。大多数聊天机器人都是手动编码的,这就是它们的缺点。聊天机器人会为您提供答案,或者帮助您完成特定的编程任务。如果您稍微偏离脚本,它们会失去(不存在的)意识。在某些方面,聊天机器人就像电话树一样,您可以在其中致电客户服务并按不同的按钮以获取不同的结果。

很有趣的是,大多数Facebook聊天机器人甚至都不在谈聊天。开始时,您会看到一些动作。选择某物,您将获得另一组动作。等等等等。大多数情况下,您都是在按下按钮时浏览一长串列表以查找操作。而且,如果您认为您可以要求聊天机器人以自然语言为您做一些特定的事情,那么,祝您好运。

Facebook第一次遇到了一个巨大的机器人可发现性问题和回头客。有超过30,000个漫游器,但没有中央存储库。如果Facebook要成为机器人平台,就必须有一个机器人商店。

第二个问题是Facebook设计方法的根本缺陷。漫游器显示在与对话列表相同的列表中。他们在那里迷路了。

没有什么比一台试图成为人类并惨败的计算机更令人讨厌的了。你知道那种感觉。您要求Siri为您做点什么,而不是去做,她回荡了回头。而所有这些只是为了“增加个性"。可悲的是,Facebook聊天机器人开发人员一直在走同样的路。

他们正试图使他们的机器人更友好,更平易近人,更有趣。这些是崇高的目标。但是,目前,人为因素就像是在一块半生的蛋糕上锦上添花。

这是一个大蛋糕。如果这些事情真的有用的话,用户将克服发现问题,复杂的结构甚至是蛇。我的意思是说聊天机器人解决了一个实际的问题。对于给定的用例,与使用应用程序或网站相比,这是一个优越得多的选择。

对于大多数聊天机器人而言,情况并非如此。

未来聊天机器人

每当有新技术出现时,就会有淘金热。公司尝试将其集成到其产品中,有时甚至没有考虑透彻。这个实验很棒。这是导致软件和硬件设计创新的原因。但这也意味着大多数尝试都会导致失败。

对于聊天机器人,这仍然是第一回合。去年,公司和开发人员开始学习在哪里以及如何使用bot最为有效,在这种用例中,bot实际上是有意义的,并可以帮助最终用户。只要开发人员继续这样做,聊天机器人的未来就会一片光明。

我们看到,聊天机器人对于执行简单,重复,个性化和快速的动作很有用。尤其是基于语音的聊天机器人。它们并不能完全替代复杂且高度依赖视觉效果的应用。

您在现实生活中是否使用任何聊天机器人或Facebook Messenger机器人?您觉得它们对做任何特定的事情有用吗?您是否想开发一个机器人?在下面的评论中与我们分享。

图片来源:marcelokimura / Shutterstock

标签: Facebook 在线聊天的信息