亞馬遜語音交互設計規(guī)范(二)用戶說的內容

編者按:在上期的文章中我們主要了解亞馬遜語音交互設計規(guī)范以及對話交互的設計流程。接下來,我們將繼續(xù)學習亞馬遜語音交互規(guī)范的內容——如何讓Alexa了解人們在說什么。

上期回顧:《亞馬遜語音交互設計規(guī)范(一)設計流程》

人與人之間的交流就是在當前背景下交換意義。 表達和提取意義并不像看起來那么簡單,我們需要仔細的設計Alexa和用戶之間的對話。 一個好的語音交互體驗應該能夠讓人們盡可能多樣的表達意義和意圖。

對話UI由一個人說出話題開始,接著Alexa回應。 這對許多人來說是一種新的互動形式,所以需要確保了解用戶參與會話的方式,以便我們可以更好的設計。

本章內容:

1. 在搭建對話之前完成設計

2. 識別意圖

3. 使用內置的意圖

4. 識別話語

5. 處理過度回答

6. 處理用戶的更正

7. 涵蓋多樣話語

8. 識別詞槽

9. 仔細檢查詞槽值

在搭建對話之前完成設計

思考我們想要人們使用功能時體驗和感受到什么。 一旦確定了功能,寫完了腳本和布局流程的目的,我們就能開始設計意圖和話語。

識別意圖

意圖(Intents)代表用戶可以通過技能來做什么。技能可能有助于計劃旅行,獲得狀態(tài),說笑話或攻擊怪物,這些都是意圖。有關確定意圖的技巧的指導,請參閱第一章《設計流程》。

不要假設人們會準確的說出預期的意圖對話。用戶可能會說「計劃旅行」,他也會說「計劃去夏威夷的度假」。為了確保功能表現(xiàn)良好,我們需要提供各種各樣用戶可能會說的句子、短語和詞語。

以下是用戶可能會表達「計劃我的旅行」的幾種方式:

  • 我想去旅行
  • 讓我們開始計劃旅行
  • 計劃旅行
  • 我需要休假

亞馬遜語音交互設計規(guī)范(二)用戶說的內容

使用內置的意圖

每個Alexa技能都需要包括取消,停止和提供幫助的功能。對于這些和一些其他常見的意圖,比如重復,播放和下一個,請使用內置的意圖庫。已經內置了意圖庫的話,Alexa就可以識別相應的話語。例如,根據(jù)內置幫助意圖,就不需要再詳細說明一個人可能要求幫助的方式。如果技能需要對人們可能會說的其他事情做出反應,我們還可以擴展內置意圖。

識別話語

話語(utterance)是一個人對Alexa說的話。話語(Utterances)由關鍵字命令,自然語音(如填充詞)和用于不同信息的詞槽組成。設計語音交互體驗一個最重要的方面,就是確定人們可能會說的話的范圍。

為了幫助確保良好的體驗,需要提供各種完整的,不完整以及不明確缺損的例子。為確保覆蓋范圍,甚至還需要包括微妙的變化和錯誤發(fā)音。例如,即使「arrangement」和 「bouquet」有相似的含義,在談論「花」時也需要包括它們。

原文:For example, include “arrangement” and “bouquet” when talking about flowers even though they have similar meanings.

1. 一次性對話

一次性對話是指一句話就能夠包含激活意圖所需的所有內容。它們可能出現(xiàn)在喚醒技能的開頭,也可能出現(xiàn)在功能使用的過程中。

亞馬遜語音交互設計規(guī)范(二)用戶說的內容

2. 信息缺失

用戶經常提供命令或請求時,包含一組不完整的可變信息。這就需要多回合對話來收集其余的信息。

亞馬遜語音交互設計規(guī)范(二)用戶說的內容

處理用戶的過度回答

有時候即使Alexa只要求一個回答,用戶也可能提供多個答案。比如Alexa提示需要出發(fā)日期,用戶也許會提供日期和出發(fā)城市。甚至用戶會提供其他需要的信息,如抵達城市和活動,而不是提供Alexa要求的日期。

處理這種情況對于對話設計也很重要??梢栽趤嗰R遜官網(wǎng)發(fā)布的對話框界面參考計劃我的旅程教程中了解更多信息。

亞馬遜語音交互設計規(guī)范(二)用戶說的內容

處理用戶的更正

當用戶覺得Alexa的回答有問題或改變想法的時候,他們會進行更正。例如,用戶可能會說「不」或「我說的是」,后面接著有效的話語。我們需要對這種情況提供處理機制。

亞馬遜語音交互設計規(guī)范(二)用戶說的內容

涵蓋多樣的對話內容

為了確保功能表現(xiàn)的不錯,一個基準是即使是很簡單的意圖,每個意圖也需要30或更多的對話單元。我們不需要100%的覆蓋,但越多的例子功能會表現(xiàn)的更好。此外,需要持續(xù)添加話語以優(yōu)化技能表現(xiàn)。

1. 創(chuàng)造不同話語的提示

如果用戶說「我打算去旅行」,Alexa就需要收集目的地城市,到達城市,旅游日期和活動。我們可以試著讓家人或朋友一起來試試表達方式,以便我們可以模擬用戶的多樣對話。

2. 一次性對話

試想一下用戶可能會在一個話語中說出所有詞槽的方式。

亞馬遜語音交互設計規(guī)范(二)用戶說的內容

3. 部分信息變體

我們需要想用戶可能會給出信息的多種常見方式。這點非常重要,因為人們不可能一次性地說出我們需要的一切。

亞馬遜語音交互設計規(guī)范(二)用戶說的內容

識別詞槽

詞槽是人們指定話語的可變部分,例如城市或日期。詞槽在以任務和信息為主的技能上很常見。我們可以設計詞槽在話語中的展示方式,然后從內置目錄中選擇詞槽值,或提供自己的詞槽值。

在下面的例子中,話題,「toCity」和「travelDate」是詞槽:

  • 我想去「toCity」
  • 預訂「travelDate」之旅
  • 計劃去「toCity」度假

使用內置詞槽值

盡可能使用內置詞槽值,以節(jié)省時間和提高準確性。根據(jù)技能,我們還可以擴展一些內置值。例如,對于本地區(qū)域,我們可以擴展AMAZON.US_CITY以包括所有本地城市和城鎮(zhèn)。有關更多信息,請參閱可擴展的詞槽值。

仔細檢查詞槽值

雖然可能很容易找到或復制和粘貼單詞列表來填充詞槽值,但請確保查看并編輯內容。錯誤的詞槽值會造成功能的邏輯錯誤并破壞用戶體驗。查看以下:

  • 重復詞槽值:確保消除重復的值。
  • 字與詞槽無關:避免包含與詞槽無關的單詞。
  • 拼寫錯誤或不正確的標點符號:對于包括引號值,例如「child’s play」,請確保使用直線引號,而不是通過文本編輯軟件通常插入的卷曲引號。查看支持的標點符號。

歡迎關注作者的微信公眾號:「Thirsty」

亞馬遜語音交互設計規(guī)范(二)用戶說的內容

「你真的了解你的用戶嗎」

================明星欄目推薦================

優(yōu)優(yōu)教程網(wǎng) UiiiUiii.com 是優(yōu)設旗下優(yōu)質中文教程網(wǎng)站,分享了大量PS、AE、AI、C4D等中文教程,為零基礎設計愛好者也準備了貼心的知識樹專欄。開啟免費自學新篇章,按照我們的專欄一步步學習,一定可以迅速上手并制作出酷炫的視覺效果。

設計導航:國內人氣最高的設計網(wǎng)址導航,設計師必備:http://hao.uisdc.com

收藏 7
點贊

復制本文鏈接 文章為作者獨立觀點不代表優(yōu)設網(wǎng)立場,未經允許不得轉載。