亞馬遜語音交互設計規範(一)設計流程 Design Process
之前說過準備翻譯亞馬遜的語音交互設計規範的,由於第三篇比較長,所以花費了蠻久時間。翻譯的水平有限,但希望對大家有幫助。
整個設計規範分五個部分:
一,對話交互的設計流程
二,用戶說的內容
三,Alexa的回應
四,設計走查清單
五,辭彙表
每個部分都對對話交互有所幫助,提到的比如使用平行對話,對話標記詞等等細節的點,能讓我們的對話聽起來更自然易懂。
一,對話交互的設計流程
設計語音體驗的思考過程
我們需要讓Alexa能讓處理事情變得更快,更簡單也更愉快。當用戶和Alexa交流的時候,用一種新的交互方式來讓他們感到愉悅。
在設計技能時,我們需要為用戶和Alexa之間創建一個對話腳本。先專註於能良好運行並滿足用戶所需的交互,然後再考慮增加複雜性和驚喜。可以想想用戶在使用技能時,我們想要他們體驗和感受到什麼。
本章內容
1,建立目的和用戶故事
2,撰寫腳本3,制定流程4,準備開發
創建對話目的和用戶故事
從人們想要完成的事情開始,確定你技能的功能和使用它的好處。 然後,找出描述人們需要和可以做什麼的故事。 然後,使用腳本和流程來確定交互的細節和各種情況。
確定目的和功能
描述一個或多個人們會發現你的技能有用和可取的情景。 通過提出以下問題來確定技能的功能:
- 技能的目的是什麼? 人們為什麼要使用它?
- 在使用技能交互之前,期間和之後,人們將會做什麼?
- 人們能從技能上獲得哪些在其它地方不能得到的功能?
確定用戶故事
根據技能的目的和能力,確定各個步驟和行動。
- 用戶能用技能做什麼和不能做什麼?
- 什麼信息是用戶預期可用的?
- 用戶可以用哪些方式調用該技能?
- 什麼功能直接支持技能的目的?
- 是否有需要的信息來自其他體驗,例如從網站或移動應用?
撰寫腳本
腳本是顯示用戶和Alexa之間的對話的,就像電影或戲劇里一樣,它也是確定對話如何互動的好方法。可以使用腳本來幫助確認你可能沒考慮到的情況。
編寫腳本時需要考慮以下幾點:
- 保持互動簡短。
- 寫出人們是如何交談的,而不是如何閱讀和寫作的。
- 避免重複的短語。
- 當用戶需要提供信息給出指示。
- 不要假設用戶知道該怎麼做或會發生什麼。
- 清楚地呈現選項。
- 一般來說,一次提供不超過三個選擇。
- 一次只問一個信息。
制定流程
一個基本的腳本並不能完全覆蓋人們如何在現實中和技能交互。用戶可能會說太少,太多,或者說些你沒想到的東西。可以使用以下技巧來擴展腳本和發現用戶可能處理任務的各種方式:
定義用戶處理的最短路徑
處理的最短路徑通常是用戶一次性提供了所有需要的信息和詞槽,比如帳戶在相關時已經關聯,其它前提條件也都已經在單次調用時滿足了。
定義備用路徑和決策樹
通常,用戶說的不完全包括完成請求所需的所有信息。因此在流程中,需要確定替代路徑和用戶決策。
定義系統邏輯必須做出的後台決策
確定後台系統決策,例如新用戶或老用戶。一次後台系統檢查可能會改變用戶遵循的流程。
定義技能如何幫助用戶
需要在幫助功能中包含明確的方向,用戶可以使用該技能做什麼。基於技能的複雜性,幫助可能提供一個簡單的響應或許多響應。
定義帳戶關聯過程(如果存在)
確定帳戶關聯所需的信息。流程還需要確定當帳戶未關聯時技能如何響應。
準備開發
一旦你有一個腳本和一個詳細的流程,就可以開始搭建技能功能以及用戶會說什麼來和它交互的框架。
確立意圖
意圖代表你的技能能夠做的獨特的事情。一個計劃旅行的技能可能有五個意圖,例如計劃旅行,預定旅行,停止,取消和幫助。
有關在腳本和流程旁邊生成意圖列表的信息,請參閱第三章《用戶說的內容》。
確立話語
話語包括用戶可能會說的一堆的來實現意圖的單詞,短語和句子。例如,要使用計劃旅行意圖,用戶可能會說「計劃旅行」,「下一個星期五計劃旅行」或「計劃遠程旅行到波特蘭」。
有關識別話語的信息,請參閱第三章「用戶說的內容」。
推薦閱讀:
※新手站長如何認識老站長?
※亞馬遜說:明年我們給所有寶馬汽車標配一個「智能音箱」
※知乎超越人人:新舊社交平台的更迭
※為什麼「新華網」「光明網」的訪問流量這麼高?
TAG:Alexa | 亚马逊Amazoncom | 语音 |