因为工作关系,对chatbot的设计建议&经验做了一些整理,参考了quora medium等相关问答,加入了自己的理解。
1.既然是chatbot,就应该能很好的处理&理解用户的自然语言式的输入。chatbot是一种交互方式,也已经在人机交互领域出现比较久了。最近随着amazon echo的大卖以及机器学习对于自然语言理解(NLU)技术的加成,“似乎”有成为下一代交互入口的趋势。而既然叫chatbot,当然要让用户能够自然的chat,也就是用户能自由地输入形如“明天的天气怎么样?”这样基本的自然语言。如果需要用户只用按钮,列表这样的传统方式来进行输入,显然是无法满足用户预期的。下面就是正反面的例子。
不过请注意,这条建议讲的是输入,而且是必要条件,并非充分条件。在输出时就是另外的情况了,在多媒体时代,纯文字or语音的输出方式并不一定最有效的。虽然chatbot大多数时候通过文字表达自己的心声,但是,女朋友和你发微信的时候还常常发个图片或者小视频什么的增加信息量,对吧~
2. chatbot的场景中,不适合出现太多的列表和按钮。如果设计的时候觉得这个地方非出现大量的列表和按钮不可,那么其实应该反过来思考一下,这里到底适不适合使用chatbot。毕竟,在非chatbot的传统布局中能更好地设计按钮和列表。
3. chatbot是一个强推送的交互形式,所以要保持信息的有效性。传统的图表,文字,大多数时候只是静静地躺在首页、频道页或者app的某一个角落,这也是符合用户预期的。但chatbot的强交互性决定了用户会有更强的信息获取预期。如果一个chatbot每天早上给你打招呼推送一堆今日新闻,那你一定会觉得这只是个小trick而已。
4.chatbot的回复不能太冗长.如果你只发了一条信息给bot,bot却回复给你3-5条潮水一般的信息,你一定又会涌起那种看万字长贴时的感觉。而且,只是要看这么多文字我为什么需要一个bot呢?有问有答,循序渐进 也许是个好选择。
5. chatbot 的口吻&语音选择也需要谨慎考虑。以何种口吻来完成与用户的交互?是geeky的机械电子音还是如沐春风的娃娃音?这当然取决于这是一款It男生活指南还是一款妈妈问答产品。
6.一个好的bot不会把不相关的内容拼凑在一起。还是老生常谈,Keep it simple and stupid.然而这确实是在设计chatbot的时候需要特别小心的。可以塞进bot回答的内容有很多,但是这些内容真的都适合以chat的方式推送给用户么?并且在设计上,从app到chatbot也是如同从pc到无线的一次大转变。大家应该还记得从pc到无线的刚开始几年,总有一种拿着3寸的屏幕看本该是18寸的页面的感觉。