干货:语音交互学习分享(上篇)

2017-12-15  本文已影响52人  故里城府

学习研究背景

做GUI和UE也有2年时间了,一路走来,从当初懵懂的设计师(美工)也慢慢走上了正轨。前段时间朋友圈被一个叫“鲁班” 的,每秒8000张banner的设计师惊吓到了,第一反应就是:要被时代淘汰了么? 但随后朋友圈各大公众号就又来一波设计励志鸡汤——不做被鲁班打败的设计。

生在人工智能快速发展的时代,良好的自驱力成了不被时代淘汰的重要个人素质。鲁班的出图质量和学习能力的进步都实打实地让人感到无比的恐惧,随着学习能力的不断增强,鲁班的能力绝对不至于撸banner,涉及其他领域,比如出一套符合平台规范的界面设计稿或者安全的配色方案绝对是可以想象的。

AI 时代,设计师还能做什么?

言归正传,随着ios和Android的设计规范日趋一致,传统的界面交互设计,我们可以想象,如果产品经理输入了需求点,AI 自动分析需求,构建产品信息结构,梳理核心流程,再针对流程上的触点输出界面,生成一套具有可用性的界面,应该不是问题,那还要我来干嘛???  天呐,再次感慨一下,果然是在被淘汰的路上越走越远了。。。那么除了设计界面以外,作为人工智能时代的交互设计师,我们还能设计什么?                  答案:语音交互


未来,开口即来:

1.语音交互的概览

2.设计原则

3.对话意图与阶段

4.对话内容的编写

语音交互概览

当下的主流交互还是基于设备屏幕,随着人工智能的进步,人类透过对话的方式获取信息与机器进行交互,将不会再是电影桥段。那么在这样的一个领域,对于设计师无疑是增加了一个新的挑战:如何打造以自然对话为基础的用户体验

首先来剖析一下日常人与人之间的对话,用流程设计的思路,可以分为4个步骤:1.聆听声音 2.理解语意 3.知识能力 4.组织语言

当然语言交互技术,是基于上述的4个过程,但是在这个过程中,还有几个关键行为也是需要考虑的,1.关键词、2.上下文、3.多变性

1.关键词

自然语言对话是由双方的一来一往所谈构成的,而在对话的过程中,都会有个有效的连接词,这样才能知道怎么回应对方的话,在语音交互中,这个有效连接词就是关键实体词

上述的自然对话中,就是典型的一次失败对话,可谓是牛头不对马嘴。试想一下,如果语音交互的过程中,应用因为不正确的关键实体词,导致用户与应用间的交互失败,带来糟糕的使用体验,后果应该也可想而知吧。

2.上下文

自然对话中,会因为表达事情的复杂度、时间、地点、效率等,产生有脉络的对话过程,在一个连贯的线性对话中,上述的关键实体词会被隐藏,这个时候,建立语音应用时,需要考虑用户在使用中,是否会有上下文的对话情境。

3.多变性

人是复杂的动物,在描述一件事时,会因为周边环境、时间、正在进行的动作,采用不同的描述方式来叙述同一件事。这就要求设计师在设计对话时,要考虑大量多样化的语音输入命令。

语音交互肯定不及界面交互那样规范化,语音交互的流程会显得更加直接,因为在创建语音应用时,规划好使用者可能进行的语境以外,还需要收集用户数据,这个数据不局限于表达意图所使用的各种语料;一种意图,多种语料。

设计原则

语音交互的三大原则:简洁、自然、考虑全面;做到这三点准则,基本上是可以保证语音技能的可用性。

1.简洁清晰,实事求是

用户在语音交互时,对比界面交互,语音交互所承载的信息量是很少的,在单次交互中有复数信息时,用户是无法针对语音信息并列浏览进行选择的。同时用户对语音信息的记忆时间和界面图像相比要短很多很多,仅能根据短期记忆和有限的语音提示来完成操作,这就要求在设计对话时候,降低每次对话的信息量,帮助用户完成任务。

1.1用简短语言,来传达重要信息

在短时间的对话内,只表达必要的信息,避免输出不相关的信息,避免影像用户。

1.2避免出现过于武断、不相关的对话

设计语音对话时,设计目标应该和用户同步当前的状态,避免带有强烈的主观意识,或者提醒用户一些与当前语境不相关的内容。

1.3 跟从对话合作原则,进行有效的对话

量的准则:保证说话内容满足对话所需信息量;保证说明内容不超过对话所需信息量

质的准则:避免说出的内容是虚假的;避免说出的内容缺乏足够证据

关系准则:说话内容满足当前的语境

方式准则:说话清晰明了;不适用晦涩难懂的词语;避免使用容易产生歧义的词语;简洁自然;说话井条有序,符合对话结构

2.用语自然,贴近生活

人天生就知道如何用语言进行交流,当用户与应用发生语音交互的时候,要充分利用这个优势,创建符合自然语言特性的对话,来达到好的用户体验。在创建对话内容的时候,设计师会无意识地用书面用语来编写,试想一下,在语音交互过程中,书面的对话内容总会显得一板一眼的,也不容易被理解。因此在创建完成后,采用TTS或者大声朗读的方式来测试对白,宁可语法错误,也要保证对话的自然。

2.1避免使用技术类用语

对话应该具有普遍性,避免出现【科技术语】【专业词汇】【方言用语】

2.2以「说明+提问」的方式设计追问句

当用户给予的关键实体词不满足意图的需求时,会需要与用户进行多轮交互获取更多的关键参数。在多轮交互的追问句中,包含「隐姓含意:说明当前情境+明确含意:需进行的操作或选项」,来帮助用户顺利完成意图。

2.3「引导」比「提问」来的有效果

当你所创建的对话应用意图,需要用户给予较多的关键实体词作为完成意图的参数时,建议依照参数的优先级、用户使用数据等,设计追问句逐步获取用户的关键实体词,避免一次陈列多种类型任务让用户自行挑选。

3.考虑全面,反馈即时

由于语音交互是无法透过有形实体,来限缩用户的使用路径。用户在与你的对话应用交互过程中,可能会遇到各种未在你考虑范围内的情境,当对话内容脱离你设定的情境时,你需要提供适当的引导以及修复对话,帮助用户从错误中恢复。

3.1制定信息确认策略,增强对话信心

语音设计的第一步,就是透过语音交互以及对话内容,让用户知道我们正在理解他的意图,帮助他完成他的需求。透过制定你的对话应用确认策略,可以帮助用户建立对话的信心,也能帮助用户逐步走在正确的操作路径中。

3.2以「鼓励」取代说明「错误」

语音设计的第二步,就是思考在没有图像说明引导的条件下,如何鼓励用户进行尝试,并在用户脱离使用路径时,适时引导用户回到正确路径中。语音交互的过程,用户比较能理解可视可听的部分,但后台系统的处理过程用户是不可见的,可能会因为不同的错误问题,导致使用体验进一步恶化,因此建议区分「系统问题、应用问题、数据问题」等几种不同问题,帮助用户理解当前状况。

先分享这么多,学习来自于天猫精灵官方语音交互指导手册,下篇会继续分享语音交互的对话意图和内容编写部分,感谢,我们不见不散。

上一篇下一篇

猜你喜欢

热点阅读