发布时间:2020-8-10 分类: 行业资讯
本文是阿里云的交互设计师的翻译,并与我们分享了之前的VUI设计经验。享受〜
译者注:
2014年11月6日,Amazon Echo在亚马逊的官方代购源码网站上悄然上市。我们从未想过,在2015年,这款以语音为唯一操作模式的智能扬声器将成为一匹黑马,突破了语音互动市场的微弱迷雾,成为一种语音产品。商业化的成功带来了第一个亮点。
亚马逊Alexa语音设计指南指导和规范Alexa的语音交互设计,Alexa是Amazon Echo系列的内置语音助手。除了方便开发人员将场景连接到Echo之外,它还适用于语音产品的设计人员和产品经理。新兴自然语音交互行业的第一个相对完整和成熟的VUI交互指南和设计规范。类似的规范包括谷歌最近推出的会话交互规范指南。就个人而言,亚马逊的指南比Google的对话设计指南更实用,具体的设计流程描述和示例更加清晰。
本设计指南的翻译基于我之前的VUI设计经验以及个人理解。一些内容不是按字面翻译的。术语用英语表示。
我希望能够对那些对VUI设计有浓厚兴趣的学生提供一些参考。
第一章 设计流程
我们的目标是让Alexa的任务更快,更轻松,更愉快,让用户喜欢用这种新的语音交互方式与Echo交谈。
在设计技能之前,您需要通过脚本表达用户可能与Alexa对话的对话框。完成任务并满足用户需求是首要目标。实现这一目标后,您可以添加一些复杂的设计和有趣的惊喜。仔细思考您希望用户体验和感受这些技能。
确定目的,创建用户故事
首先,您需要知道用户想要完成哪些任务,这决定了您想要做什么样的技能,以及技能可以为用户带来哪些好处。
然后,使用故事来描述用户对您的技能的要求以及他们将要做的事情。
最后,脚本和流程用于定义交互的细节和不同的表达。
(1)确定目的(purpose)和功能(capabilities)
设计一个或多个场景,让用户感觉您的技能很有用并且有使用的冲动。
具体原则如下:
这项技能的目的是什么?用户为什么要使用它?
用户在使用前,使用中和使用后做了什么?
用户可以从其他产品获得哪些功能或体验?
(2)创建用户故事(user story)
根据技能目的和基本功能点定义每个交互节点。
具体原则如下:
这项技能的界限是什么,用户可以做什么,不能做什么?
用户想要什么信息?
用户如何触发此技能?
哪些功能点可以支持此目的?
您是否需要调用某些信息或数据来创建此技能,例如从应用程序或服务平台?
撰写脚本
脚本描绘了用户与Alexa之间的对话,这有点像电影或戏剧,这是定义对话过程的一种非常有效的方式。使用脚本可以挖掘一些容易被忽视的细节。
具体原则如下:
保持对话简单
该脚本描述了对话模式,而不是读写模式
避免措辞重复
提供用户需要的信息
不要假设用户知道该做什么或将会发生什么
明确的选择
一般来说,一次只能提供三种选择
一次只询问一条消息
建立对话流程(flow)
底层脚本不足以在实际情况下显示所有语音交互状态。用户可能会珍惜诸如黄金或冗长之类的词语,或者说出一些完全超出您想象的内容。使用这些提示来扩展脚本并设计用户可用于完成任务的不同路径:
(1)描绘出完成任务的最短路径
最短的路径是在一轮对话中,用户一次性提供所有必要的信息和插槽,数据源接口连接良好(如果有的话),其他先决条件也可用。
(2)定义替换路径和决
通常,用户不包括所有必要的信息。在对话过程中,您需要定义备用路径和决策树。
(3)定义后端系统逻辑的决策流程
定义系统背景的决策逻辑,例如在判断新老用户之后提供不同的交互方法。系统背景的逻辑判断将决定用户的使用过程。
(4)定义技能将如何帮助用户
帮助的作用是为用户提供明确的技能指导。由于技能复杂,用户可以从帮助中获得特征点或更全面的使用指南的帮助。
(5)定义数据连接的流程(如需要)
定义数据连接所需的信息,并且还需要在数据连接失败的情况下定义反馈过程。
准备搭建技能
编写完脚本和对话框后,您就可以开始构建自己的技能了。在此过程中,您还需要设计引导用户进入对话的方法。
(1)定义意图
意图代表您的技能的能力。例如,旅行制作技能可以包括五种意图,包括:计划旅行,预订,停止,取消和帮助。
有关如何根据脚本和流程定义意图的列表,请参阅第2章:用户说的内容。
(2)定义表达方式
话语包括大量的单词,短语,句子,即用户说出表达其意图的单词。例如,当表达计划旅行的意图时,用户可以说“计划旅行”和“计划下周五旅行”或“计划旅行到香山”。
« 交互设计:设计更好的用户入场体验框架 | 品牌官方代购源码网站建设不再困难22官方微建站提供官方代购源码网站打造“一站式”服务! »