當(dāng)你為一個具體的語音交互技能設(shè)計流程時,一定要注意不要淪陷在“快樂路徑”中桑阶。什么是“快樂途徑”柏副?就是用戶最順利能達到他們目的的路徑,或者是你希望用戶遵守的路徑蚣录。但用戶是一群多么可愛的人案钤瘛!他們可能會說得太多萎河,也可能說得很少荔泳,甚至詞不達意,不會乖乖遵循看不見的規(guī)則虐杯。記住用戶是魔鬼玛歌,請用你設(shè)計的頭腦把他們引導(dǎo)到正確的路徑上來。
一擎椰、確定要設(shè)計的技能類型
亞馬遜有很多內(nèi)置的技能支子,用戶也可以自定義自己的技能類型。比如智能家居類技能达舒,播放新聞的技能值朋,查詢股價的技能等。具體來說可以分為以下幾類:
① 給問題找答案巩搏。這些答案可能是動態(tài)的昨登,也可能是靜態(tài)的。
② 跟用戶玩游戲的技能
③ 對家電發(fā)出控制指令的技能
④ 播放新聞簡訊的技能
這里有亞馬遜自己的分類塔猾,大家可以在這里去找自己想定義的技能的分類篙骡。
在設(shè)計一個技能時,我們關(guān)注的點不應(yīng)在新的體驗丈甸、科技潮流糯俗。而是要關(guān)注核心的價值:效率和成本。問自己:通過語音交互完成這個任務(wù)睦擂,比通過可視化的界面/傳統(tǒng)交互方式完成同樣的任務(wù)更有效率嗎得湘?有沒有因為是自然語言的對話,讓用戶產(chǎn)生了信任感或自然的顿仇、更沉浸式的體驗淘正?
所以在設(shè)計時摆马,要考慮到四個關(guān)鍵目標:
① 技能的目標和目的是什么?
②用戶怎么喚醒你的技能鸿吆?
③用戶能用你的技能做什么囤采?
④為了打造個性化的體驗,你需要從用戶那收集哪些信息惩淳?
二蕉毯、寫(多輪)對話腳本
寫對話腳本的作用有幾個:1、幫你梳理用戶和系統(tǒng)交互時可能的途徑思犁;2代虾、測試對話的邏輯性,保證語言簡潔激蹲、達意棉磨。在設(shè)計對話過程中,記住下面幾點:
1学辱、一輪對話要包含的關(guān)鍵因素:表達方式乘瓤、場景、回應(yīng)和提示策泣。
話術(shù):用戶開啟對話用的語言
場景:用戶在哪種情況下說出這些語言
回應(yīng):系統(tǒng)如何回應(yīng)用戶
提示語(音):系統(tǒng)適時地給用戶一些線索或指引
2馅扣、用戶是發(fā)起對話的一方
喚醒(喚醒詞,或者按鍵或者觸屏)收音設(shè)備着降,發(fā)出指令。
3拗军、技能需要考慮到場景
第一次用任洞、第二次用和第N次使用的交互可能是不一樣的。
4发侵、系統(tǒng)自動填充答案信息
比如當(dāng)用戶的表達中缺少某些信息時交掏,系統(tǒng)在回答時要自動補齊,比如問“最近的天氣怎樣刃鳄?”回答就需要補齊地點盅弛、時間,而不僅僅是天氣狀況叔锐。
5挪鹏、對于相關(guān)信息或更多信息,播放前設(shè)置詢問提示愉烙。
6讨盒、設(shè)計完成技能的最短(流暢)路徑。
7步责、當(dāng)用戶沒有給出足夠的信息返顺,設(shè)計如何讓對話繼續(xù)下去的機制禀苦。
8、在對話中用括號注釋系統(tǒng)處理用戶對話時的內(nèi)在邏輯或者反應(yīng)遂鹊,有助于梳理故事板的內(nèi)容振乏。
9、歡迎語秉扑、幫助提示慧邮、錯誤提示
10、找不同的同事跟你一起角色扮演邻储,念對話腳本赋咽。
三、為對話腳本搭建真實場景
對話腳本已經(jīng)把大致技能描述差不多了吨娜,還要給對話加上背景脓匿、加上各種影響因素、錯誤宦赠,盡量真實化陪毡。
1、故事板
故事板是按照時間線走的勾扭,有助于模擬一個對話場景毡琉。第一個故事板盡量走“快樂路徑”。后面的故事妙色,就可以加進來一些不同的元素桅滋,比如歡迎語怎么寫、比如用戶打斷怎么辦身辨、用戶給了一個期望之外的回答怎么辦丐谋。
故事寫完之后,最好和朋友一起演繹出來煌珊『爬看看是不是夠自然,是不是自己臆想出來的定庵。
2吏饿、定義交互模型
確定對話和對話流程后,需要和技能再次聯(lián)系起來蔬浙。這里是說猪落,你需要理解“系統(tǒng)是怎么理解用戶語言”的。要明白系統(tǒng)的基本概念:意圖敛滋、詞槽许布、系統(tǒng)意圖。
在業(yè)務(wù)場景下绎晃,是否需要定義用戶權(quán)限蜜唾,是否需要定義用戶身份杂曲,是否需要設(shè)置默認條件等等。