Amazon Alexa 語音設(shè)計指南(一):設(shè)計流程

2 評論 19004 瀏覽 76 收藏 8 分鐘

本文是一篇來自阿里云交互設(shè)計師的譯文,并結(jié)合以往的VUI設(shè)計經(jīng)驗與我們分享。enjoy~

譯者注:

2014年11月6日,Amazon Echo在亞馬遜官網(wǎng)悄然上市,我們未曾想到,2015年,這款將語音作為唯一操作方式的智能音箱會成為一匹黑馬,沖破語音交互市場暗淡的迷霧,為語音產(chǎn)品商業(yè)化的成功帶來第一縷曙光。

Amazon Alexa Voice Design Guide針對Amazon?Echo系列產(chǎn)品內(nèi)置語音助理Alexa的語音交互設(shè)計進行了指導(dǎo)和規(guī)范,除了便于開發(fā)者將場景接入Echo之外,對于語音產(chǎn)品的設(shè)計人員和產(chǎn)品經(jīng)理而言,它也是新興的自然語音交互業(yè)內(nèi)第一份相對完整、成熟的VUI交互指南和設(shè)計規(guī)范。同類的規(guī)范還有Google近期推出的對話式交互規(guī)范指南。個人認(rèn)為,和Google的對話設(shè)計指南相比,Amazon的指南更加注重實操性,對于具體的設(shè)計流程描述和范例也更加清晰。

對于這份設(shè)計指南的翻譯,是結(jié)合我以往的VUI設(shè)計經(jīng)驗,以及個人的理解,部分內(nèi)容沒有采用直譯,專業(yè)術(shù)語部分給出了英文對照。

希望給對于VUI設(shè)計有濃厚興趣的同學(xué)一些參考。

第一章 設(shè)計流程

我們的目標(biāo)是讓Alexa能夠更加快速、便捷、令人愉悅的完成任務(wù),讓用戶喜歡用這種全新的語音交互方式同Echo對話。

在設(shè)計技能(skill)之前,你需要先把用戶可能和Alexa發(fā)生的對話 (dialog) 通過腳本(script)表達(dá)出來。完成任務(wù)、滿足用戶的需求是首要目標(biāo),在達(dá)到這一目標(biāo)后,你還可以增加一些繁復(fù)的設(shè)計和有趣的驚喜。認(rèn)真思考一下,你希望用戶從這些技能中體驗和感受到什么。

確定目的,創(chuàng)建用戶故事

首先,你要知道用戶想要完成什么任務(wù),這決定了你要做一個怎樣的技能,同時,也要明確這個技能可以給用戶帶來怎樣的益處。

然后,用一個故事描繪出用戶在你的技能中想要得到什么,他們會做什么。

最后,用腳本(script)和流程(flow)去定義交互的細(xì)節(jié)和多樣化的表達(dá)方式(variantions)。

(1)確定目的(purpose)和功能(capabilities)

設(shè)計一個或及個情境(scenarios),讓用戶覺得你的技能有用并且有使用的沖動。

具體原則如下:

  • 這個技能的目的是什么?為什么用戶會想要使用它?
  • 用戶在使用前,使用中,使用后都會做什么?
  • 用戶可以通過這個功能得到什么在其他產(chǎn)品上無法獲取的價值或體驗?

(2)創(chuàng)建用戶故事(user story)

根據(jù)技能的目的和基本功能點,定義每一個交互節(jié)點。

具體原則如下:

  • 這個技能的邊界是什么,用戶可以做什么,不能做什么?
  • 用戶希望得到什么信息?
  • 用戶可以通過什么方式觸發(fā)這個技能?
  • 什么功能點可以支持這個目的?
  • 創(chuàng)建該技能是否需要調(diào)用一些信息或者數(shù)據(jù),比如來自某個app或者服務(wù)平臺?

撰寫腳本

腳本(scripts)描繪了用戶和Alexa之間的對話,這有點像一個電影或者戲劇的臺本,這是一種非常有效的定義對話流程的方式。使用腳本你可以挖掘出一些容易被忽略掉的細(xì)節(jié)。

具體原則如下:

  • 保證對話簡潔
  • 腳本描述的是對話模式,而非讀寫模式
  • 避免措辭重復(fù)
  • 提供用戶需要的信息
  • 不要假設(shè)用戶知道做什么或者會發(fā)生什么
  • 清晰的提供選擇
  • 一般來說,一次性提供不超過三個選擇
  • 一次只詢問一個信息

建立對話流程(flow)

基礎(chǔ)腳本不足以展示出真實情況下的所有語音交互狀態(tài)。用戶可能惜字如金,或長篇大論,或者說出一些完全超乎你想象的話。請使用下面這些技巧去擴展你的腳本,并且設(shè)計出用戶完成任務(wù)所能使用到的不同的路徑:

(1)描繪出完成任務(wù)的最短路徑

最短路徑是在一輪對話之中,用戶一次性給出所有的必要信息和槽(slot),數(shù)據(jù)源接口對接良好(如有),并且其他的先決條件也都齊備的情況。

(2)定義替換路徑和決?

通常,用戶說的話不會包括所有的必要信息。在對話流程中,需要定義替換路徑(alternate paths)和決策樹(decision trees)。

(3)定義后端系統(tǒng)邏輯的決策流程

定義系統(tǒng)后臺的決策邏輯,比如判斷新老用戶后提供不同的交互方式。系統(tǒng)后臺的邏輯判斷將決定用戶的使用流程。

(4)定義技能將如何幫助用戶

幫助(help)的作用是給予用戶關(guān)于技能清晰的引導(dǎo)。因為技能是很復(fù)雜的,用戶能從幫助中得到針對某項功能點的使用方式或更加全面的使用引導(dǎo)。

(5)定義數(shù)據(jù)連接的流程(如需要)

定義數(shù)據(jù)連接所需的信息,同時也需要去定義在數(shù)據(jù)連接失敗情況下的反饋流程。

準(zhǔn)備搭建技能

當(dāng)你寫好了腳本和對話流程之后,就可以開始著手搭建你的技能了。在這個過程中,你還需要設(shè)計引導(dǎo)用戶參與對話的方式。

(1)定義意圖

意圖(intents)代表了你的技能具備的能力。比如一個制定旅行的技能可能會包含五個意圖,包括:計劃旅程、訂票、停止、取消和幫助。

關(guān)于如何基于你的腳本和流程定義一個意圖列表,請看第二章:用戶說什么。

(2)定義表達(dá)方式

表達(dá)方式(utterances)包括大量單詞、短語、句子,也就是用戶所說的那些能夠表達(dá)他們意圖的話語。比如說,在表達(dá)計劃旅程這個意圖的時候,用戶可能會說“計劃一次旅行”“計劃下周五的旅行”或者“計劃一次去香山的徒步旅行”。

關(guān)于如何定義表達(dá)方式,請看第二章:用戶說什么。

相關(guān)閱讀

Amazon Alexa 語音設(shè)計指南(二):用戶說什么

 

原文地址:https://developer.amazon.com/designing-for-voice

譯者:Rachel Hu,阿里云OS VUI交互設(shè)計師

本文由 @Rachel Hu?翻譯發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 贊贊贊!

    來自浙江 回復(fù)