第三章 Alexa怎样回答 Alexa通过一种自然对话的方式进行应答(respond)、告知(inform)和提问(ask question),在设计Alexa对用户的应答时,需要考虑到以下问题。 简洁 用户希望Alexa说话简明,没有赘言。用户能轻松理解Alexa在说什么,同时感觉舒适。过长的回答会让人难于跟上,并且难于记忆。 (1)唤气测试(one-breath test) 在设计Alexa的应答时,你可以大声的把你写好的话读出来。如果能够用正常对话的语速把这句话一口气读出来,表示长度是适合的。如果你需要换气,就要考虑缩减一下这句话。 对于那些包含连续性内容的答案,比如一个需要分步完成的任务,你需要将这些内容分组,每一组的内容分别阅读。读完整个内容可能需要多次换气停顿,但要确保这是组间的停顿,而非每组内容中的停顿。 (2)七英尺测试(seven-foot test) Echo show为语音提供屏幕上的细节展示。假设用户站在七英尺远的地方【译者注:七英尺约等于两米,也就是说,用户站在视线可及屏幕的范围内】,避免在屏幕上显示和语音内容完全重复的信息,图形界面应该负责提供语音以外更多的信息,利用视觉反馈,帮助用户更加快捷的完成任务。 关于在Echo show上提供视觉体验,参看如何choose the right template。 自然 鼓励用户用最自然的方式说出他们的想法。不要为用户提供备选菜单,而应该引导用户进行有效输入,让用户知道应该如何表达。 确保Alexa讲话的方式和普通人别无二致。可以使用一些缩略语,这样更加口语化,同时要避免说术语。这将在更大程度上帮助用户理解Alexa,并且也会鼓励用户用同样自然的方式去回应。 有时写出来的文字再读出来就会显得不自然。你要让Alexa读一读你写的答案,然后听一下这些答案从Alexa口中说出来效果怎样,保证写好的文本被读出来之后效果也是自然的。
在提问(prompt)中加入引导 一般来说,就是在用户下一轮回答之前,以一个问句结尾。问句可以包含开启下一轮对话的线索,并且引导用户去说一些既定的答案。之所以要把问句置于句尾,是因为如果把问句放在句中,就可能出现用户打断Alexa还没说完的话,去直接回答问题的情况。特别需要注意的是,也要有处理用户出乎意料的作答或者过度回答的准备。
使用对话标记(conversation markers) 当人们对话时,会通过标记词和短语去组织话题的内容和指导话题的方向,通过对话标记,可以把一段对话划分成更好理解的几个部分。相信你的用户会从以下这些标记的单词和短语中收益。 (1)时间线标记(timeline markers) “首先”、“然后”、“最后”,这些词给一段持续的语句提供了预期、顺序以及对于下一步的准备。在内容包含多步或者需要耗费较长对话时间的情况下使用这些词语会改善体验。但注意,避免在快捷的交互中使用这些时间线标记。 (2)确认和反馈(Acknowledgements and feedback) “谢谢”、“明白了”、“好的”、“太棒了”、“没问题”,这些词让用户知道Alexa听懂了自己的话或者自己说的信息已经被接收到了。 (3)指代词(Pointers) “这”、“那”、“这里的”、“它”,这些词可以代替一些刚刚被提及的主体. (4)过渡词(Transitions) “现在”、“那么”、“接下来”,这些词可以引导转换话题。
增加多样性 通过多样性(variety)为对话注入自然活力,对于那些需要经常重复的交互,也可以减少机械感和枯燥感。你可以通过同义词增加答案的变化,然后从这些恰当的答案里随机选择一个进行回复。 当用户可能反复听到同一句回答的时候,你就需要引入多样化的表达,比如你的欢迎语和告别语。这类应答是非常适合添加个性化的。 适应性提问(Adaptive prompts): 如果一个人经常使用某个技能,他就会对于这种情景日渐熟悉,并且对于每一步交互轻车熟路。此时就需要考虑基于使用频率把应答设计的更加简洁。
使用同词性语言(parallel language) 保持名词或动词词性的一致,特别是对于一个项目列表,参看 more on lists。
记住说过的话 (责任编辑:admin) |