本文獲權(quán)轉(zhuǎn)載自Mingfang Wu
——
上一篇文章介紹了自然對(duì)話的基礎(chǔ)概念顽频,學(xué)習(xí)了谷歌對(duì)于人類自然對(duì)話的研究和理解何什。本文將通過一個(gè)簡(jiǎn)單的案例來介紹谷歌推薦的對(duì)話式交互設(shè)計(jì)流程,以及本人對(duì)該流程與常規(guī)的體驗(yàn)設(shè)計(jì)流程異同之處的對(duì)比分析杭攻。
設(shè)計(jì)流程
1.?選擇適合的使用場(chǎng)景
對(duì)話式交互界面的使用場(chǎng)景通常是簡(jiǎn)單直觀的棍弄。當(dāng)考慮任務(wù)場(chǎng)景的時(shí)候會(huì)想到游戲檬嘀,因?yàn)橛螒蚴堑惋L(fēng)險(xiǎn)的。但是游戲界面的設(shè)計(jì)必須要能夠滿足用戶的期望片习,以免使用戶感到無聊捌肴。
猜數(shù)字的小游戲可以作為對(duì)話式界面設(shè)計(jì)的一個(gè)很好的例子,不要求用戶有任何的背景知識(shí)藕咏,因此可以用來探索和測(cè)試對(duì)話式界面設(shè)計(jì)的邊界状知。
2.?創(chuàng)建虛擬角色畫像
考慮如何展示虛擬角色(機(jī)器人)的功能、形象孽查。保持一致性饥悴、獨(dú)特的品牌呈現(xiàn)和個(gè)性特征。虛擬角色畫像可以幫助你設(shè)計(jì)盲再、撰寫對(duì)話西设,所以要盡早確定,這樣就能更容易的選擇正確的用詞答朋、語法和句子結(jié)構(gòu)贷揽。
我們猜數(shù)字游戲案例的虛擬畫像具有以下特征:
· 樂觀、活潑和鼓舞人心
·?有吸引力的梦碗、機(jī)智的推動(dòng)游戲的進(jìn)程禽绪,鼓勵(lì)探索
·?不那么正式蓖救、簡(jiǎn)單的語言,吸引不同年齡和群體
我們給它起個(gè)名字叫“數(shù)字精靈”印屁,賦予它更多個(gè)性循捺,并滿足用戶對(duì)于“魔法”含義的理解和對(duì)猜數(shù)字游戲的內(nèi)在期望。
需要注意的是雄人,即使你沒有賦予你的虛擬角色任何個(gè)性特征从橘,用戶在與它進(jìn)行交流時(shí)也會(huì)感知到一個(gè)人物畫像。
3.?撰寫對(duì)話
寫下用戶可能會(huì)經(jīng)歷的不同對(duì)話情景础钠。對(duì)于“數(shù)字精靈”游戲恰力,我們想出了以下對(duì)話作為開始,幫助我們理解每段對(duì)話的設(shè)計(jì)思維與最佳實(shí)踐旗吁。
路徑1:愉悅路徑
這段對(duì)話描述了一輪典型的對(duì)話牺勾,用戶猜了三次:
目前為止一切都很順利,但是我們?nèi)绻痛送V拐舐_始開發(fā)這段“愉悅路徑”,那么這個(gè)游戲就會(huì)變得非常無聊翻具。用戶可能在這段對(duì)話中猜99次履怯,或者更多(用戶猜的數(shù)字超出0到100),所以我們有很多機(jī)會(huì)增加游戲的趣味裆泳,持續(xù)吸引用戶叹洲。
路徑2:玩兩輪的愉悅路徑
這段對(duì)話描述了用戶連續(xù)玩了兩輪,產(chǎn)生更多猜測(cè)的回合:
仔細(xì)觀察我們是如何將個(gè)性特征注入到這段對(duì)話中的工禾。與上一段對(duì)話相比运提,這段包括更多的回合對(duì)話。這樣的設(shè)計(jì)使游戲更加獨(dú)特闻葵,同時(shí)也增加了開發(fā)成本來實(shí)現(xiàn)這些特殊場(chǎng)景民泵。
路徑3:探索性猜測(cè)
這段對(duì)話描述了用戶隨機(jī)猜測(cè),數(shù)字精靈通過暗示來讓用戶猜中正確的數(shù)字(本次答案為23):
讓用戶一直處于正軌上槽畔。因?yàn)橛行┯脩魰?huì)故意測(cè)試系統(tǒng)的邊界栈妆,看機(jī)器人如何回復(fù)。以上對(duì)話通過判斷用戶的輸入變化厢钧,做出更加有吸引力的回復(fù)鳞尔,引導(dǎo)用戶朝著目標(biāo)結(jié)果前進(jìn)。
路徑4:游戲場(chǎng)景外的對(duì)話修復(fù)
該路徑下用戶在進(jìn)行游戲的過程中突然問了一個(gè)與游戲無關(guān)的問題:“長(zhǎng)城有多長(zhǎng)早直?”寥假,機(jī)器人機(jī)智的回復(fù)用戶:“你想要結(jié)束該輪游戲嗎?”來請(qǐng)求確認(rèn)霞扬,推進(jìn)對(duì)話進(jìn)程糕韧。
路徑5:超時(shí)的對(duì)話修復(fù)
在以上對(duì)話中枫振,用戶長(zhǎng)時(shí)間沒有回應(yīng),機(jī)器人會(huì)根據(jù)時(shí)間長(zhǎng)短主動(dòng)作出不同的詢問兔沃,并最終主動(dòng)結(jié)束這輪對(duì)話蒋得。
路徑6:用戶連續(xù)三次猜了相同的數(shù)字
以上對(duì)話用戶故意連續(xù)猜了三次數(shù)字50,但是機(jī)器人通過判斷來給予合適的回復(fù)乒疏。既然這是一個(gè)游戲额衙,我們可以用有趣的方式處理邊緣場(chǎng)景,包括引導(dǎo)用戶離開當(dāng)前游戲場(chǎng)景怕吴。這些邊緣場(chǎng)景值得去認(rèn)真思考窍侧,因?yàn)槲覀兊哪繕?biāo)用戶就是那些容易去“探索系統(tǒng)邊界”的人。所以转绷,我們可以更加關(guān)注如何去滿足他們的這個(gè)需求伟件。你也許會(huì)發(fā)現(xiàn)以上對(duì)話的場(chǎng)景與路徑3非常相似。當(dāng)開發(fā)實(shí)現(xiàn)這些對(duì)話時(shí)议经,需要注意這些相似的場(chǎng)景斧账,看是否可以最優(yōu)化你的代碼設(shè)計(jì)來滿足這些場(chǎng)景,同時(shí)又能夠保留這種多樣性煞肾。
路徑7:用戶主動(dòng)放棄游戲
該對(duì)話中咧织,用戶主動(dòng)提出結(jié)束游戲,機(jī)器人能識(shí)別出用戶離開的意圖籍救,并告訴用戶正確的答案习绢。
4.?進(jìn)行測(cè)試
大聲的說出來你的對(duì)話,用谷歌模擬器工具測(cè)試蝙昙,確保聽起來自然闪萄。在進(jìn)行用戶測(cè)試時(shí),你只需要找到一些開發(fā)團(tuán)隊(duì)以外的人奇颠,讓他們?cè)跊]有任何提示的情況下試用一下败去。經(jīng)過幾次測(cè)試,應(yīng)該就能發(fā)現(xiàn)一些問題大刊,例如哪個(gè)對(duì)話路徑完成起來有困難为迈,或是用戶在語音交互時(shí)產(chǎn)生的感受。
相關(guān)可參考:用戶測(cè)試的基本步驟
5.?實(shí)現(xiàn)迭代
對(duì)測(cè)試結(jié)果進(jìn)行整理缺菌,并用來指導(dǎo)優(yōu)化之前的設(shè)計(jì)葫辐。兩三輪測(cè)試優(yōu)化后就可以進(jìn)行開發(fā)實(shí)現(xiàn)了“橛簦可以使用Dialogflow開發(fā)耿战,或者使用自己的開發(fā)工具。
谷歌對(duì)話式交互設(shè)計(jì)流程VS 體驗(yàn)設(shè)計(jì)流程
從以上流程當(dāng)中我們可以看出整體的對(duì)話式交互流程與通常的體驗(yàn)設(shè)計(jì)流程(用戶畫像焊傅、情景分析剂陡、設(shè)計(jì)狈涮、測(cè)試、開發(fā)實(shí)現(xiàn))差異不大鸭栖。個(gè)人覺得不同之處在于:1. 對(duì)話式交互設(shè)計(jì)不僅需要考慮用戶畫像歌馍,還要考慮到虛擬角色的畫像;2.撰寫對(duì)話晕鹊,在通常的界面設(shè)計(jì)中并不會(huì)涉及到自然語言對(duì)話的設(shè)計(jì)松却。
總結(jié)
我們?cè)谶M(jìn)行對(duì)話式交互設(shè)計(jì)的時(shí)候可以參考谷歌推薦的設(shè)計(jì)流程。但是溅话,流程并不是絕對(duì)的晓锻,不同的團(tuán)隊(duì)可能會(huì)有自己實(shí)踐出的流程規(guī)范,或者項(xiàng)目的不同階段也會(huì)有不同的考量飞几,時(shí)間周期砚哆、技術(shù)能力等。靈活運(yùn)用各種設(shè)計(jì)方法可以幫助我們更合理高效的完成項(xiàng)目的設(shè)計(jì)任務(wù)屑墨。
——
本文整理自:https://developers.google.com/actions/design/
未經(jīng)允許請(qǐng)勿轉(zhuǎn)載