iDesign@产品@产品首页推荐

Amazon Alexa 语音设计指南(一):流程设计

2017-10-20  本文已影响32人  肥寒925

设计的目的:

设计的目标是让用户和Alexa沟通起来更快速、简单和舒适,从而让用户喜爱上语音交互这种全新的交互方式。

当你设计产品功能时,要为用户和Alexa的对话创造脚本。请将设计重点聚焦在如何让产品运行、满足用户需求之上,然后再增加复杂度和惊喜。你希望什么样的用户使用产品功能去体验和感知产品。

明确目标和用户故事

从用户想要完成的事情切入,确定功能的效果和使用该功能的好处。然后,确认可以描述用户需要什么,能做什么的用户故事。接下来,使用脚本和流程确定交互的细节和变化。

确定目的和功能

描述一个或多个场景,让用户觉得你的功能是有用的,并且产生使用意愿

具体设计规则:

这个功能的目的是什么?谁是他的目标用户?

用户在使用该功能之前、使用过程中,使用之后会做什么?

该功能有什么独一无二的体验或价值?

创建用户故事

根据功能的目的和结果,确定每一个独立的节点和行为

具体原则:

用户使用该功能可以做什么?不能做什么?

用户希望从中获得的信息是什么?

用户如何触发这个功能?

有哪些功能点会直接支持该功能?

使用该功能是否需要从其他网站或APP获得信息和数据?

Write scripts

编写脚本

脚本显示用户和Alexa之间的对话,类似电影或游戏。脚本是一个决定沟通流程的有效办法。使用脚本可以帮你发现被忽略的细节

具体原则:

交互简洁

是语音模式,而不是读写模式

避免重复的短语

告诉用户何时需要提供信息

不要假设用户知道做什么,或将要发生什么

提供清晰的选项

通常,一次最多提供3个选择

一次只询问一个信息

创建流程

基础脚本不能完全反应用户真实生活中的语音交互状态。用户可能说的太简单,太多,或者说一些你无法预料的内容。可使用下列技巧来扩展你的脚本并设计出用户完成任务的各种方法

勾勒出最短完成路径

最短完成路径通常是指用户一次性给到完整的信息和插槽(slots),账户对接已经完成(如果需要的话),并且其他前提条件都能满足对功能的调用

勾勒出替代路径和决策点

通常,用户说的话不会包括所有的必要信息。在对话流程中,需要定义替代路径(alternate paths)和决策点(decision trees)。

定义后台系统逻辑

定义后台系统逻辑,例如新用户和老用户需要采用不同的流程。后台系统逻辑的判断将决定用户的使用流程

定义功能如何帮助用户

帮助为用户提供功能的清晰引导。基于功能的复杂性,帮助可以为用户提供简单或复杂的反应。

定义数据连接过程(如需要)

定义账户连接所需的信息,同时也要定义账户连接失败时,产品的应对机制

准备搭建功能

当你完成脚本和详细流程设计之后,开始设计功能运行框架和用户参与到对话的方式

定义需求点

需求点代表你产品的独特能力。比如旅行会需要5个需求点,制定计划、订票、结束、中止和求助

如何基于你的脚步和流程制定需求点列表,请参考用户说什么(后续会陆续翻译)

定义说话方式

表达方式包括大量单词,句子、短语,也就是用户可以表达需求的话。;例如,表达旅行这个需求时,用户会说“计划个旅行”“下周五计划一次旅行”或者“计划去波特兰徒步”

上一篇下一篇

猜你喜欢

热点阅读