人類(lèi)的對話(huà)是基于當前的背景進(jìn)行的,語(yǔ)義的理解和信息提取并不是件簡(jiǎn)單的事情。您需要仔細和認真地設計Alexa和用戶(hù)之間的對話(huà),一個(gè)優(yōu)秀的語(yǔ)音交互允許用戶(hù)可以用多種方式表達意思
會(huì )話(huà)界面流程是由用戶(hù)開(kāi)始,Alexa再進(jìn)行響應。對于很多人來(lái)說(shuō),這是全新的交互形式,所以請確保你的設計能讓用戶(hù)明白參與對話(huà)的方式
思考用戶(hù)使用你的產(chǎn)品體驗和感受,確定你產(chǎn)品的目的,腳本,布局的流程,然后再繼續設計意圖和對話(huà)
意圖是用戶(hù)想要通過(guò)產(chǎn)品實(shí)現的目的,比如制定出游計劃,講笑話(huà),攻擊怪獸等等。
不要覺(jué)得用戶(hù)會(huì )完全按照你預期的方式表達,比如用戶(hù)可能會(huì )說(shuō)“計劃旅行”,也可能說(shuō)“計劃去夏威夷度假”,為了確保你的產(chǎn)品能更好理解意圖,請提供范圍更廣的句子、短語(yǔ)、單詞來(lái)應對人們可能的表達方式
必備的技能包括取消、停止、提供幫助,對于這些和其他常見(jiàn)的意圖,如重復,播放和下一個(gè),使用內置的意圖庫。內置意圖已經(jīng)被配置,以便Alexa可以識別相應的話(huà)語(yǔ)。例如,有了幫助的意圖,你不需要指定一個(gè)人可能要求幫助的方式。如果您的技能需要對人們可能會(huì )說(shuō)的其他事情做出反應,您還可以擴展內置意圖。
話(huà)語(yǔ)是用戶(hù)對Alexa說(shuō)的話(huà),話(huà)語(yǔ)由關(guān)鍵詞、自然語(yǔ)音如填充詞,信息槽組成。設計語(yǔ)音體驗的一個(gè)最重要的方面是定義人們可能會(huì )說(shuō)的范圍。
為了有助于保證良好的體驗,請提供完整的命令,確保你能覆蓋的盡可能完整,包括微妙的變化甚至發(fā)音錯誤。
一次性:一次性短語(yǔ)完全滿(mǎn)足激活一個(gè)意圖所需的信息,他們可以用來(lái)開(kāi)始一個(gè)技能,也可以在一個(gè)技能內使用
不完整的信息:用戶(hù)經(jīng)常發(fā)出的命令或請求,是不完整的變量,這可能會(huì )導致多回合對話(huà)收集其他信息
有時(shí),Alexa只發(fā)出一個(gè)請求,用戶(hù)可能會(huì )回答多個(gè)信息,如果Alexa詢(xún)問(wèn)出發(fā)日期,用戶(hù)可能會(huì )回答日期和出發(fā)地,甚至包括其他信息,如目的地和活動(dòng)目的,卻可能忽略了Alexa所需要的日期
有時(shí)候,當人們知道Alexa有什么錯誤或者他們改變主意時(shí),他們會(huì )進(jìn)行更正。例如,用戶(hù)可能會(huì )說(shuō)“不”或“我說(shuō)”,然后才是有效的話(huà)語(yǔ)。你需要做好相應的應對機制
為了確保你的產(chǎn)品體驗好,一個(gè)好的標準是每個(gè)意圖包含30句或更多的話(huà)語(yǔ)作為表達方式。我們不可能100%覆蓋所有表達方式,但是例子越多體驗會(huì )越好。另外,要有不斷添加話(huà)語(yǔ)或表達方式的計劃。
假設用戶(hù)說(shuō)“我想計劃一次旅行”,那么Alexa需要收集目的地城市,抵達城市,旅行日期和活動(dòng)。這是一個(gè)很好的機會(huì ),請家人或朋友玩游戲,以便模擬對話(huà)
插槽允許人們指定話(huà)語(yǔ)的可變部分,例如對話(huà)里的城市或日期。插槽在以任務(wù)和信息為重點(diǎn)的技能中很常見(jiàn)。設計插槽如何以話(huà)語(yǔ)顯示,然后從內置目錄中選擇插槽值或提供您自己的插槽值。
在下列的例子中,{toCity} and {travelDate} 就是槽:
“I’d like to go to {toCity}”
“book a trip for {travelDate}”
“plan a vacation to {toCity}”
使用內置的槽值,可以節省時(shí)間和提高效率。你也可以對內置的槽值進(jìn)行擴展。例如,對于本地區域,您可以擴展AMAZON.US_CITY以包括所有的本地城鎮。
盡管槽值查找、復制黏貼起來(lái)很方便,但仍要認真檢查。不正確的插槽值會(huì )在技能邏輯中產(chǎn)生錯誤并中斷用戶(hù)體驗。注意以下幾點(diǎn):
確保消除不必要的重復值
避免包含無(wú)關(guān)的單詞
拼寫(xiě)錯誤或不正確的標點(diǎn)符號
來(lái)源:肥寒,微信公眾號:chanpingdog,成都軟件開(kāi)發(fā)