赞助商
立即赞助

10分钟看懂谷歌语音交互设计规范都讲了些什么

交互设计3年前 (2021)发布 流光
7.4K 0 0

前时间把谷歌语音交互设计规范看完了,整设规范比较,初看的时候比较懵,但回过看还蛮满满的。

为了自我梳和福想偷懒的同们,在这里把10篇章的框架容整来,方大可快速知道重点在哪里,每篇都是解决么问题。

人得虽亚马逊的Alexa在个领域更领先,但是看完亚马逊的语音互设计,得谷歌的设计规范更,而且方法论更一点。

好了,进入正文,首先歌语音交互计规范三个部:

  • 一章:对式UI ( Conversational UI )的基础概念 (一节~ 二节)
  • 第二章:如何计对话式UI (第三节~第节) (重点&干货)
  • 第三章:最佳实践(第七节~第十节) (些实践过程设计Tips)

下面是整个计规范的主要内容。

第一章:对话式UI ( Conversational UI )的基础概念

这章偏概念,可以简了解下。

一. 《对话式UI以及它的影响力》

  • 良好对话的4个要素:轮流(Turn-taking),串联(Threading),够利语言的潜在效率,预估户行为的多样性。
  • 罗里斯的两个原则:「合原则」(Cooperative Principle) +「里斯原则」
  • 用语化的表达。
  • 予用户信心:用多样应答词,显性确认,隐形确认。

二. 《理解对话机制,优化对话体验》

  • 对话的六骤。
  • Turn-taking轮流。
  • The Cooperative Principle 合原则。
  • Implicature and context 语义语。
  • Threading串联。
  • Repair 修复。

第二章:如何设计对话式UI ( Conversational UI )

本章是整个计规范的重点,建议点击每节标题查详细内容。

三. 《设计原则与方法》

本节重点讲了计语音交互的5个步骤及遵循的则。

1. 计语音交互的5个步骤 (重点)

  • 择正确的户场景:适合对话UI的场景通较简单、直观,需要太复杂性的互。
  • 创建用户画像:你的对表达与功能的呈现方式能够现一致、品牌诉求和人的个特征。
  • 撰写对话:这个过程中你会构思出大量的对话,并探索出最好的实现方式。
  • 进测试:大声念出话,用模拟工具进测试,确保话听起来比较自然,接近类话。
  • 实迭:使用API.AI实对话功能,或用Actions SDK自己的具平台中发。

2. 计需要遵循的则

  • 保持简洁。
  • 给予用户信任。
  • 考虑对话的景。
  • 听起来愉悦,又不分散用户注意力。
  • 能够使新手用户感趣,同时也需持续吸引专家用户。
  • 轮流交谈,要打断户的话。
  • 不要猜测用户的意思。

四. 《对话UI设计流程与步骤》

本节以Number genius(一0-100猜数字的游戏,具体玩法看下图)例讲述了对话UI的设流程。

10分钟看懂谷歌语音交互设计规范都讲了些什么

1. 使用场景

Number genius使用是低风险,多使用很容易会陷入聊。

2. 创画像

Number geniusAI画像是乐观、愉悦、鼓舞心。有引导性、智,能够动游戏进,并鼓励用户探索。不会很正,会采用简单语言,这样游戏能够吸引不用户年龄层与群体。

3. 撰写话

需要考虑各用户在玩Number genius时常规情况。比如 CUI说完后,用户没说话; CUI说了大于50,用户仍然猜小于50数; 用户猜个数;用户突然说其它事,比如设定个闹钟; 用户突然退出等情况。

4. 进检测

大声念或者使用谷歌在线模拟检验。

五. 《设计走查清单》

走查单可以在你设计完后,再检查自己设计有纰漏和不恰。

1. 问候语和结束语

  • 告诉用户你是谁,让用户道在对的对象。
  • 对话包含的息要适,确保新老用户都能理解。
  • 采用合适结束话。

2. 自的对

  • 轮流机制,给出用户线索,让他知道该他话了。
  • 听起来自然,对话思维撰写。

3. AI画像

  • 反应品牌的独特和特质。
  • 保持形象的一致性。
  • 让用户愿意多交流。

4. 对修复

  • 理解近似表达(比如yes,definitely,it sure does)。
  • 当户说了系统识别或根本没在说话,做调整,询问。
  • 随时准备给予帮助。
  • 可以重复提供息,比如当用户说「什? 再说一遍」可以识别并给出响应。
  • 如用户没回答,或是尝试了2-3都没法识,那用恰语句来退出。

六. UI 设计工具包

第三章 最佳对话式UI ( Conversational UI )实践

本章讲了很多语音设计实践中解决方法。很值得细看,特别是第八至第十节。

七. 《像你的用户一样,善于合作化的表达》

1. 格里斯法则

  • 质量——只说真实的内容。
  • 数量——恰到好处,不多不少。
  • 相关——只主题关的内。
  • 态——简单直接,避免模棱两可。

2. 理解语义识和误复

3. 适应用户不同的说话风格

4. 让用户能够依据直就道要说什么

八. 《开启口语表达的力量》

1. 围绕已获取的信息行沟通交流

对话UI应该就已获取到的信息行沟通交流,这样人们就能够理解并增强对对话UI系统的信任,这也就所谓的「隐形确认」(implicit confirmations)。比如:

User:Who made the statue David?

UI:David was created by Michelangelo.

2. 用具体例子让用户知道什么

对话UI可以用例子速告诉用户怎么使用它们,比如:

User:How do I set an alarm?

UI:To set an alarm, try saying things like “Set an alarm for 6 a.m.,” or “Wake me up in two hours,” or “Set a ‘medication’ alarm for everyday at 7 p.m.”

3. 避免废话

不一些显易见的话,比如:

To get the news, say “Get the news.” To listen to the news, say “Hear the news.”

4. 在需要时候才提供引导

在后退和话复场景,或者用户似乎被卡住时候,可以需要进些提示。

User:Start a metronome. (节)

UI:Sure, what tempo?

User:[No reply]

UI:You can say, for instance, “110 beats per minute.” Or you can give me a tempo like “Allegro” or “Moderately fast.” (We can always speed it up or slow it down later.)

九. 《通过确认和应答给予用户信心》

1. 对于高风险的请求,使用显性确认,使信息清楚明确

显性确认指系统会把主动权交给用户,行下一操作之,向用户行口确认。比如:

That was ____, right? Okay, to confirm, I got ___. Is that right? Okay, that’s a table for 6 at Quartino, on Friday at 7. Is that right?

2. 于简单请求,使用隐性确认,以提升话效率

在上节介绍了隐性确认,隐性确认适合于系统获取信息识准确度较高,出可能性较低场景。

User:What’s the state flower of Nebraska?

UI:The state flower of Nebraska is goldenrod.

3. 不要接让用户退出,避免使用「Go back」命令策略

议根据用户具体场景,自动组织语言,适应应情况,来引导用户回到正确路径上。不要说「If that’s not right, say ‘Go back.」。

4. 利用应答让用户知系统已经接收识了来自他们信息

应答是些像是Okay、Sure、Thanks、Got it这样短语,可以确保让用户知他们说话已经被系统获取到,以及让话流畅自然。比如:

User :Put an appointment on my calendar

UI :Sure. When for? User :Saturday at 2.

UI: OK, Saturday at 2 p.m. What should I call this?

5. 利用随机的应答避免单调套化

了保持新鲜感多样性,可以提供一特殊的随机应答列表,如Dnoe、Okey、Alright、Sure。

十. 《对话中不存在“错误”》

本节讲的如何建立对话中的错误处理机制。

1. 错误况分

  • 输入缺失(no-input error)——系统未获取用户输入。
  • 法匹配(no-match error)——获取到了输入,是系统法正确分析处理。

2. 错误处理办法

(1)有效的提示

以下是一些应对错误的提示策略。

内容快捷复提示:

“What was that?”

“Say that again?”

内的捷重复提示:

“Sorry, what time?”

“I missed that number.”

重复询问:

“First, what’s your favorite color?”——”What’s your favorite color?”

“Sure, what movie would you like to see?”——”To get started, what movie do you want to see?”

更改问题:

“What time is this for?”——”Sorry,what time?”

“For when?”—— “What time would you like to book this for?”

回答一个没有说的请求:

“I have your name and email from your account, so now all I need is your phone number.”

“You can give me the day, the time, or both.”

积极主动询问:

“I could put you down for 6 p.m. for now, does that work?

“Do you want to finish this later?

(2)及时提供帮

修复问题很重要的一点,就是要准备好帮助户,当他们现困惑、没有听懂问题,或是知道该说么的时候。为了应对这些问题,采预防机制,例如设定好一些示。

此外,也需要准备去应对用户的一寻求帮助的要求,能是想要重复听某内容,例,「能说一遍吗?」,也能是说出像是「帮助」或「我不道」之类的。

(3)知道适的退出机

另防止用户受挫策略,是提供让用户可以轻松结束话。时,过这样,也可以让用户知如何再回来,并接着上服务继续。

App退出:

App:I’m thinking of a number. What’s your first guess?

App :I didn’t hear a number.

App:If you’re still there, what’s your guess?

App:We can stop here. Let’s play again soon.

用户退出:

User:Let’s stop playing.

App:Ok. Your score was 3 out of 5. Talk to you later.

(4)提供规避误路径

始终保持人性化的表达:

是一些有的策略,够帮助你的程序听起来更人性。

  • 提供一用于提示的文案列表。
  • 随机的从这个列表中择进行示。
  • 通排列组合以创建大量不同的提示。
  • 在提示中,把固定的文字用占位符来替代,当做一种变量,在正式运行,就可以生成多变的内容。例如,「Welcome,%s」。
  • 要记录曾使用过提示语,在下随生成提示时,不要用前用过。

努力获取用户的任:

有时候用户可能会是随意尝试下,看系统会如何回应,所以也需要为这部分做好准备。其实可以想象下,平时你是怎么跟邻居打好关系,比如要家借割草前,可以先借他们杯糖。与用户相处也是这样,他们可能会先试探下系统能否为他们提供期望信息。

积极主动的协用户达目标:

可醒户任务成进,处于何处,及到路径的方式。有时候,可需要的把控面,根据你程序的角色画像及自信的程,推对话继续进行。

参考资料

  • 侯雯佩,《Google对话式交互规范指南1-8》
  • Google,《谷歌语音交互规范英文原版》

欢迎关注作者的公众号:「Thirsty」

10分钟看懂谷歌语音交互设计规范都讲了些什么

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

如何验证我们的对话设计是适宜的?这时候就需要设计走查。为了让走查过程中少出错,我们可以在设计语音体验时,考虑以下几点...
经验分享
编者按:为另外一个国家的客户以及用户设计应用的时候,文化的碰撞总是免不了的。当 Tubik Studio 面对中国甲方的时候,同样...
App设计
每个公司都有着它的独特性,这种独特性是由它的发展历程和特有的服务细节所塑造的,也正是因为这种独特性的存在,设计师总能...
logo设计
「界面中存在的每一个元素,都是有意义的。」这是我进行产品设计时的一贯主张。 小到一个标点符号、一根分割线,大到一个图...
icon图标
消费升级伴随着越来越多服务型产品在当今时代竞相绽放,产品所提供的服务怎样能更好地满足用户的胃口?产品定义初期设计者们...
服务设计
如何构建一个完整的解决方案呢?学会提问,学会多角度看问题,可以帮助我们构建一个完整的方案。 Airbnb Design与News Deepl...
经验分享
编者按:无论是APP还是网页或者某项服务,在完成设计之后,投入市场之前,总需要通过专业的测试和评估来尽可能减少潜在的问题...
Adam Fard
每个人都在关注趋势。Dribbble 是设计师的集散地,也是设计趋势最容易体现的地方。如果你经常关注 Dribbble 上的那些设计作品...
2018设计趋势