发布时间:2019-7-18 分类: 行业资讯
本文翻译了Amazon语音交互设计规范的第一部分和对话交互的设计流程。翻译水平有限,但我希望能帮到每个人。
亚马逊语音交互设计规范分为五个部分:
对话互动的设计流程
用户说了什么
Alexa的回复
设计清单
术语
每个部分都有助于对话交互,并且诸如使用并行对话,会话标记等点使我们的对话听起来更自然和易懂。让我们继续讨论第一部分,即对话互动的设计流程。
I.考虑设计语音体验的过程
我们需要让Alexa更快,更简单,更愉快地处理事情。当用户与Alexa交谈时,他们使用一种新的交互方式让他们感到快乐。
在设计技能时,我们需要在用户和Alexa之间创建一个对话脚本。专注于运作良好并满足用户需求的交互,然后考虑增加复杂性和意外。想想用户在使用技能时想要什么和体验什么。
创建对话目的和用户故事
从人们想要完成的事情开始,确定您的技能的力量和使用它的好处。然后,找出描述人们需要和可以做什么的故事。然后,使用脚本和过程来确定交互的详细信息和各种情况。
1.确定目的和功能
描述一个或多个能为您的技能找到有用和可取的场景的人。通过询问以下问题来确定技能的能力:
技能的目的是什么?为什么人们会使用它?
人们在使用技能互动之前,期间和之后会做些什么?
人们可以从其他地方没有的技能中获得哪些技能?
2.识别用户故事
根据技能的目的和能力确定每个步骤和行动。
用户可以做些什么以及他们不能做什么?
预计用户可以获得哪些信息?
用户如何称呼此技能?
哪些功能直接支持技能的目的?
您是否需要从其他体验中获取任何信息,例如来自代购源码网站或移动应用程序?
编者注:由于用户故事已确定,您如何在实际项目中使用它?这是一份丰富的案例研究报告,供您和我使用;《超全面!关于用户故事地图的7种用法》。
3.编写脚本
该脚本是用户和Alexa之间的对话,就像在电影或戏剧中一样,它也是确定对话如何交互的好方法。您可以使用脚本来帮助识别您可能没有考虑过的情况。
编写脚本时需要考虑以下几点:
保持互动时间短。
写出人们如何说话,而不是如何阅读和写作。
避免重复短语。
当用户需要提供信息时,给出指示。
不要假设用户知道该做什么或将会发生什么。
清晰的演示选项。
一般来说,一次提供的选项不超过三个。
只要一次询问一条消息。
制定流程
基本脚本并不完全涵盖人们如何与现实技能互动。用户可能会说太少,太多,或者你没想到的东西。以下提示可用于扩展脚本并发现用户可以处理任务的各种方式。
1.定义用户处理的最短路径
最短的处理路径通常是用户一次提供所有必需的信息和字槽。例如,帐户在相关时已经关联,并且在一次调用中已满足其他先决条件。
2.定义备用路径和决策树
通常,用户不完全包括完成请求所需的所有信息。因此,在此过程中,您需要确定备用路径和用户决策。
3.定义系统逻辑必须做出的后台决策
确定后台系统决策,例如新用户或旧用户。后台系统检查可以改变用户遵循的过程。
4.定义技能如何帮助用户
您需要在帮助功能中包含明确的方向,用户可以使用该技能。基于技能的复杂性,帮助可以提供简单的响应或许多响应。
5.定义帐户关联流程(如果存在)
确定关联帐户所需的信息。该过程还需要确定在未链接帐户时技能如何响应。
V.准备发展
一旦你有了一个脚本和一个详细的过程,你就可以开始构建一个技能集和一个框架,用于说明用户与之交互的内容。
1.建立意图
用心代表了你的技能可以做的独特事情。计划的旅行技能可能有五种意图,例如计划旅行,预订旅行,停止,取消和帮助。
有关生成脚本和进程旁边的意图列表的信息,请参阅Amazon代购源码网站指南《用户说的内容》的第3章。
2.建立话语
话语包括用户可能会说出来实现意图的单词,短语和句子。例如,为了使用计划的旅行意图,用户可以说“计划旅行”,“计划下周五的旅行”或“计划到波特兰的远程旅行”。
有关识别话语的信息,请参阅Amazon代购源码网站指南《用户说的内容》的第3章。
学生可以等到第3章的中文版本出来,设计将立即发送。