ChatBot 的误区

ChatBots在人工智能领域是一个非常热门的话题。在这一点上,我们都听说过机器人,甚至是原型,并向我们的客户和公司推出了一些机器人。

有人认为聊天机器人是新的网站,他们将杀死99%的应用程序 - 预测会话界面将很快取代我们在工作中使用了数十年的以像素为中心的设计模式。

然后,我们可能想象中的Chatbot是这样的:

或者是这样的:

但你有没有想过它可能是这样的:

为什么chatbots这个概念出现了这么久,但是没有成功呢?

使用技术自动化和扩展一对一对话的想法吸引了很多品牌和服务。在这个过程中,设计师在定义每个对话的脚本以及用户在与机器人进行交互时可以预期的行为方面起着重要的作用。

但是,尽管我们的意图是最好的,有时聊天机器人却无法提供像我们预想的那样无缝,愉快和高效的用户体验。

下面笔者根据项目经验,总结一些ChatBot遇到的常见问题:

1.人工智能(AI)目前并没有那么智能

绝大多数的聊天机器人实际上并不聪明。它们是基于决策树逻辑构建的,机器人给出的响应取决于用户输入中标识的特定关键字。

如果用户的输入包含“商店”或“购买”;

那么发送消息与产品列表,这意味着决策树类型的机器人与创建它的设计者/程序员的能力(以及彻底性和耐心)一样聪明,以预测所有潜在的用户使用情况和输入。

目前为止具有自然语言学习能力的机器人仍然非常少见。

2.用例并不那么强大

这是世界上每一项新技术都会发生的事情:设计师和开发人员对此非常兴奋。

我们现在看到的是一个试图成为第一个成功部署机器人的公司的淘金热。在这个过程中,我们会看到大量的机器人正在解决不相关的用例,或者提供非常糟糕的经验。

这是周期的一个自然部分:我们的行业需要从失败中学习,才能部署真正相关和聪明的机器人。

3.一些机器人缺乏透明度

最成功的机器人从一开始就让一件事情变得清晰:用户正在与机器人聊天,而不是与另一个人聊天。预先设定正确的期望将会使用户对机器人可能犯的某些错误更加宽容。

你当然希望你的机器人尽可能的感觉人性化,但是撒谎给你的用户,假装不是可以导致不可挽回的信任丧失。

4.他们无法准确处理上下文

人类善于交谈。我们明白讽刺,我们可以在两行之间进行阅读,而当我们给予某人回应时,我们会不断利用情境信息。

当我和某人通过电话安排晚餐计划时,我问是否应该带上雨伞,这个人知道我们要去哪里,我们正在开会的时间是什么时间,以及这是一个室内还是室外的场地。他们甚至知道我是一个多么谨慎的人,并且在给我一个答案时考虑到这一切。

机器人不是。除了机器人采用自然语言处理技术的情况之外,他们不能持有上下文信息的时间超过几个聊天泡泡,并且最终会在提出问题之前丢失跟踪用户所说的内容。

5.他们不与现有的业务系统进行通信

构建聊天机器人的另一个常见诱惑是试图从头开始重新创建功能。

假设您正在创建一个bot来预订spa中的约会。 如果您的聊天机器人不与Spa现有的预约管理系统进行通信,那意味着企业主需要额外的工作来处理通过这个新频道发出的请求 - 并且最终导致用户缺乏一致性。

机器人是更大的生态系统的一部分,由客户和品牌之间的多个接触点组成。在一个筒仓中创建一个聊天机器人对于企业和客户都是非常有害的。

6.他们想处理的东西太多了

设计人员和开发人员往往会对机器人所能完成的所有任务感到兴奋,但却忘记缩小焦点范围。 不要试图解决超出你的范围的问题。能做好一件事的bot,远远强过能做很多事,但哪件都做不好的bot。你实际上可以用“apps”,“sites”,甚至“people”来代替上面句子中的“bot”。

7.他们没有在适当的时机引入人工参与

当技术失败时,用户仍然希望能够依靠人来帮助他们解决问题。尽管如此,只有极少数的聊天机器人拥有升级工作流程,以便在机器人无法帮助时让人们接管对话。结果是与其用户摸不到头脑的机器人 - 还不如开始就和人直接对话。

所以,我们这样的ChatBot开发团队来说,意味着什么?对话界面的设计的兴起,代表了我们已经习惯的思考和交互的方式的重大转变。与网站和应用程序相比,聊天机器人具有更少的指示性和可选性,这意味着我们必须更加多加思考,如何用语言,为用户提供清晰,内聚和实用效果。 这是一个范式的变化,需要设计师重新思考他们的设计思路,交付成果和设计过程,以创造成功的机器人体验。

本文来自企鹅号 - 全球大搜罗媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序你好

敏捷团队需要考虑的六个行为

敏捷团队的成员与其他团队的成员不同吗?是的,没有。是的,因为我们在敏捷团队中看到的一些行为比非敏捷团队的行为更明显。不,因为我们在谈论人!

552
来自专栏张善友的专栏

浅谈软件架构师的素质与职责

最近开始学习如何成为一名合格的架构师。首先参照别人的观点,在结合自己的实际经验,写出自己对如何成为一名架构师的理解,希望大家热心于与援手,能够指点一二. 沟通能...

1697
来自专栏Cloud Native - 产品级敏捷

微服务产品级敏捷案例: 以敏捷开发的模式, 做好真正的微服务

2016.9.9,深圳  Ken Fang 我们真的已经找到了如何以敏捷开发的模式, 做好真正的微服务... 只是谈谈鸡汤,开开会,估估没人会真正开心的工作量,...

19110
来自专栏Java进阶之路

程序员技术路线和业务路线不同的职业发展

1113
来自专栏韩伟的专栏

互联网开发模式二:敏捷与重构

敏捷开发的意义和实践 敏捷开发是我们现在最常见的一个“开发模式”,然而很多时候,我们看到“敏捷”两个字,似乎就是让程序员多加点班,或者忽略一些过程加快把代码弄出...

3034
来自专栏Java学习网

代码质量:结对编程最不重要的理由

代码质量:结对编程最不重要的理由 Braintree对于软件开发有一套自己的方法。其中一个感觉特别有冲击力的就是有关结对编程方面的内容。 很多人在讨论结对编程的...

2235
来自专栏智能算法

web前端程序员真的值这么多钱吗?

对于互联网公司来说用户就是上帝,做好客户体验一切才有可能。所以互联网公司都会把钱砸向前端,Web前端程序员也越来越受到企业争相聘用。 前端工程师工资也越...

2849
来自专栏JAVA高级架构开发

倾听程序员的心声真的很重要

说到开发产品,没有人比程序员更了解产品。程序员知道产品的优点、缺陷、用途和潜在用途。说起这些,程序员了如指掌,如数家珍。

510
来自专栏ThoughtWorks

如何成为一个技术全面的架构师|洞见

本文首发于infoQ: http://www.infoq.com/cn/articles/the-well-rounded-architect 架构师是一个充满...

3264
来自专栏C语言及其他语言

程序员的困境及如何摆脱这种困境?

近日笔者采访了几十位求职内核程序员这个岗位的候选人。这些候选人均来自大的优秀公司——公司多以芯片或嵌入式OS /系统而闻名。他们中的许多人都声称自己拥有至少10...

3048

扫码关注云+社区