人們會(huì)與界面輸出進(jìn)行互動(dòng),期間系統(tǒng)所接收到的反饋信息即為「輸入」。我們可以有意識(shí)地通過這些反饋來優(yōu)化模型并提升功能體驗(yàn)。
我們將要探討四種類型的輸入:
- 校準(zhǔn)設(shè)置:獲取基本設(shè)置信息,使功能進(jìn)入運(yùn)作狀態(tài)。
- 隱性反饋:潛移默化地從人們的行為當(dāng)中獲取反饋信息。
- 顯性反饋:允許人們直接對(duì)輸出進(jìn)行反饋。
- 手動(dòng)修正:允許人們自主更正模型產(chǎn)生的錯(cuò)誤輸出。
通過校準(zhǔn)設(shè)置,系統(tǒng)可以獲取到用于開啟功能的基本信息,譬如生物識(shí)別或環(huán)境信息等等。
我們以 HomeCourt 為例。這款 app 可以輔助人們提升投籃水平。它通過機(jī)器學(xué)習(xí)來分析攝像頭捕捉到的圖像,進(jìn)而為你提供一系列相關(guān)的統(tǒng)計(jì)數(shù)據(jù),例如命中率等等。
為了實(shí)現(xiàn)這些功能,app 首先需要進(jìn)行校準(zhǔn)設(shè)置,從而正確地識(shí)別到人、籃筐和球場(chǎng)。其實(shí)現(xiàn)方式非常簡(jiǎn)單易行,你只需要將前置攝像頭對(duì)準(zhǔn)籃筐的方向,app 即可自動(dòng)標(biāo)定位置。
接下來,它會(huì)提示你投一次籃,然后所有的校準(zhǔn)工作就完成了。
這里的體驗(yàn)亮點(diǎn)在于整個(gè)校準(zhǔn)過程的簡(jiǎn)單與自然。你不需要手動(dòng)畫線幫助系統(tǒng)進(jìn)行識(shí)別,不需要確認(rèn)識(shí)別結(jié)果是否正確,不需要在不同的位置反復(fù)投籃來提升識(shí)別率。
設(shè)計(jì)原則:確保校準(zhǔn)過程的簡(jiǎn)單快捷,僅讓用戶提供最為必要的信息。
再來看 Face ID。其校準(zhǔn)設(shè)置只需要通過兩次掃描來收集最基本的信息;接下來無論人們戴上眼鏡或是改變發(fā)型,都無需再次校準(zhǔn)。
設(shè)計(jì)原則:盡可能通過技術(shù)手段避免在使用過程中進(jìn)行多次校準(zhǔn)設(shè)置。
在設(shè)置 Face ID 的過程中,我們也會(huì)進(jìn)行持續(xù)的提示和引導(dǎo)。首先,我們會(huì)清楚地告訴人們?yōu)槭裁葱枰獟呙杳娌,讓人們知?Face ID 的工作機(jī)制及便捷之處。
在整個(gè)過程中,我們會(huì)以可視化的方式讓人們始終對(duì)進(jìn)度保持感知。
如果掃描停滯了,我們會(huì)提供必要的指引,幫助人們進(jìn)入正確的操作狀態(tài)。
最后,我們會(huì)明確地反饋成功結(jié)果。
設(shè)計(jì)原則:在校準(zhǔn)設(shè)置的過程中,要始終為人們提供介紹、指引、狀態(tài)反饋與確認(rèn)。
當(dāng)然,F(xiàn)ace ID 所收集的信息對(duì)于人們來說非常敏感。為了尊重人們的隱私,我們還會(huì)在「設(shè)置」當(dāng)中提供修改或刪除相關(guān)信息的方式。
設(shè)計(jì)原則:為人們提供更新信息的方式。
正如前面所說,完成初始的校準(zhǔn)設(shè)置后,無論人們改變發(fā)型,還是戴上眼鏡、帽子、圍巾,甚至是隨著年齡增長(zhǎng)而發(fā)生相貌的變化,F(xiàn)ace ID 都可以持續(xù)運(yùn)行,而無需多次設(shè)置。這對(duì)于我們來說其實(shí)是非常大的挑戰(zhàn)。
人們自然不會(huì)愿意被反復(fù)要求進(jìn)行校準(zhǔn)設(shè)置。Face ID 所采用的策略,是在人們每一次使用 Face ID 時(shí)潛移默化地獲取和更新面部信息。這就是我們接下來要聊的第二類輸入類型。
隱性反饋會(huì)在人們使用功能的過程中獲取相關(guān)信息,用以對(duì)功能進(jìn)行優(yōu)化和更新。
隱性反饋?zhàn)畛S糜诠δ艿膫(gè)性化處理。譬如 Siri 會(huì)根據(jù)人們使用設(shè)備的習(xí)慣對(duì)搜索狀態(tài)進(jìn)行定制。你在首屏展開搜索欄后,Siri 便會(huì)直接呈現(xiàn)一些你最有可能需要用到的 app。
這里具體會(huì)呈現(xiàn)哪些 app 將取決于 Siri 所接收到的一系列隱性反饋,包括你最常用到哪些,你剛剛用過哪些,以及你在每天的這個(gè)時(shí)段通常會(huì)用哪些,等等。
如上圖所示,在行車時(shí),我通常會(huì)打開「地圖」導(dǎo)航,或是打開「音樂」、「播客」聽點(diǎn)東西。
而在工作時(shí)間,我通常會(huì)用到「?jìng)渫洝购汀柑嵝咽马?xiàng)」等等。
在家里,我通常會(huì)用到「信息」和朋友們交流,或是查看「健身記錄」和「新聞」等等。
取決于我如何使用我的手機(jī),Siri 會(huì)試著判斷我在特定場(chǎng)景下的意圖,并將我最可能用到的那些主動(dòng)呈現(xiàn)給我。
設(shè)計(jì)原則:通過觀察人們?nèi)绾闻c功能進(jìn)行互動(dòng),來判斷他們的習(xí)慣與需求意圖,進(jìn)而主動(dòng)提供相應(yīng)的個(gè)性化體驗(yàn)。
隨著時(shí)間的推移,Siri 會(huì)越來越精準(zhǔn)地理解我的意圖。除了提供 app 建議,它還會(huì)開始嘗試為我的各種高頻操作提供快捷方式。
譬如在車上時(shí),Siri 會(huì)根據(jù)我常去的地方或是接下來的會(huì)議場(chǎng)所提供導(dǎo)航建議。
在工作時(shí),它會(huì)為我提供工作相關(guān)備忘錄或提醒事項(xiàng)的快捷方式。
回到家后,快捷方式則變?yōu)榧揖涌刂苹颉感畔ⅰ、「Facetime」。
這些快捷方式會(huì)在你開始使用新手機(jī)或新系統(tǒng)的幾天或幾周后開始提供。由于 Siri 需要基于隱性反饋來學(xué)習(xí)你的習(xí)慣與意圖,因此要達(dá)到足夠的精確度,勢(shì)必要花上一定的時(shí)間。這不成問題,付出時(shí)間成本來提升精確度,比立刻提供不靠譜的建議要好很多。
設(shè)計(jì)原則:隱性反饋不會(huì)帶來立竿見影的效果,體驗(yàn)的精確性會(huì)隨著時(shí)間而逐漸提升。
這些個(gè)性化建議會(huì)在鎖屏上出現(xiàn),其中有可能包含比較敏感的信息。為了尊重隱私,我們會(huì)為每個(gè) app 提供相應(yīng)的設(shè)置,允許人們決定是否將相關(guān)信息呈現(xiàn)在搜索建議當(dāng)中。
設(shè)計(jì)原則:在運(yùn)用隱性反饋時(shí),要始終考慮到人們的隱私與安全性問題。
除了個(gè)性化以外,隱性反饋還可以用于細(xì)微之處的體驗(yàn)提升。我們以 iOS 的鍵盤為例。鍵盤的每個(gè)按鍵都有其各自的實(shí)際點(diǎn)擊區(qū)域。
通過機(jī)器學(xué)習(xí),系統(tǒng)可以動(dòng)態(tài)優(yōu)化這些點(diǎn)擊區(qū)域,譬如根據(jù)你正在輸入的單詞或是手指的位置來調(diào)節(jié)點(diǎn)擊區(qū)域的實(shí)際尺寸。
請(qǐng)注意,按鍵的可視尺寸從不會(huì)真正發(fā)生變化;但人們會(huì)隨著時(shí)間的推移而感知到鍵盤正變得越來越精準(zhǔn)和個(gè)性化。
設(shè)計(jì)原則:可以通過隱性反饋來逐漸提升交互操作的精準(zhǔn)度與舒適度。
再來看 Siri 建議在 Safari 中的運(yùn)用。Safari 會(huì)通過機(jī)器學(xué)習(xí)從信息、郵件、閱讀列表、iCloud 標(biāo)簽頁(yè)等地方收集網(wǎng)頁(yè)鏈接,目的是從你的關(guān)系鏈或個(gè)人瀏覽行為當(dāng)中提取更多你可能感興趣的網(wǎng)頁(yè)內(nèi)容。
不過偶爾你也會(huì)覺得某些建議并不是你想要看到的,譬如一篇你不感興趣的文章,或是你不夠信任的內(nèi)容出處。如果這些建議都不具備推薦價(jià)值,人們就會(huì)逐漸對(duì)搜索建議甚至是 Safari 失去信任。這是我們必須要避免的狀況。
之前我們談到過如何通過釋義信息來解釋為什么會(huì)推薦特定的內(nèi)容,但除此之外,我們?nèi)匀幌M麨槿藗兲峁┦謩?dòng)控制的方式,來標(biāo)定他們不希望看到的內(nèi)容。這就是我們接下來要聊的第三類輸入類型。
顯性反饋是指允許用戶直接對(duì)輸出結(jié)果進(jìn)行明確的反饋。
在剛剛 Safari 的例子中,我們可以提供這樣的功能,允許用戶標(biāo)定他們不想看到的內(nèi)容,這樣模型便可以從中學(xué)習(xí),避免在將來呈現(xiàn)類似的內(nèi)容。
應(yīng)該如何設(shè)計(jì)這樣的反饋機(jī)制呢?我們時(shí)常會(huì)見到這樣兩個(gè)操作,「喜歡」和「不喜歡」:
不過即便搭配文字標(biāo)簽,它們會(huì)帶來的結(jié)果依然有些不明。
譬如我想對(duì)某篇推薦內(nèi)容進(jìn)行反饋,于是喚起菜單,看到有個(gè)選項(xiàng)叫做「喜歡」。這時(shí)我會(huì)想,我是不是要對(duì)每一篇我喜歡的文章都執(zhí)行一次這樣的操作呢?
正向的顯性反饋會(huì)帶來額外的交互和認(rèn)知成本。人們勢(shì)必會(huì)猜測(cè)是否需要逐一「喜歡」才能提升推薦的精準(zhǔn)度。其實(shí)用戶對(duì)于內(nèi)容的正向反饋可以更明確地體現(xiàn)在其他行為當(dāng)中,例如閱讀、收藏或分享。
設(shè)計(jì)原則:盡可能只提供負(fù)面反饋方式作為顯性反饋。
然而,即便只提供「不喜歡」這一個(gè)選項(xiàng),依然會(huì)帶來認(rèn)知上的不明。我不喜歡的是這篇文章,還是作者,還是來源出處,或是分享給我這篇文章的人或 app 呢?我依然會(huì)困惑于點(diǎn)擊按鈕可能造成的結(jié)果。
而「減少此類內(nèi)容的推薦」或「隱藏這條推薦」則更加易于人們對(duì)操作結(jié)果產(chǎn)生預(yù)期。
要想給人們更多的控制權(quán),我們還可以允許他們進(jìn)行更具體的選擇,例如減少特定來源或來自某人的內(nèi)容推薦。
設(shè)計(jì)原則:在顯性反饋中,清晰地描述出操作的含義及結(jié)果,并盡可能提供更具體的選項(xiàng)來幫助用戶理解和選擇。
當(dāng)然,在我選擇了某個(gè)負(fù)面選項(xiàng)之后,界面應(yīng)該立刻對(duì)我的操作進(jìn)行響應(yīng),移除相應(yīng)的內(nèi)容且不再進(jìn)行推薦。
設(shè)計(jì)原則:對(duì)人們的顯性反饋即刻進(jìn)行響應(yīng),并持續(xù)保持作用。
顯性反饋可以幫助模型減少錯(cuò)誤的或是不恰當(dāng)?shù)妮敵鼋Y(jié)果。但對(duì)于某些功能來說,顯性反饋的方式可能并不適合,甚至是難以實(shí)現(xiàn)的。
譬如我在和朋友討論狗狗安吉時(shí)想要輸入「Angie」,但在輸入「angie」后系統(tǒng)卻想將其修正成「angle」。這顯然是不合適的。
假設(shè)我們通過顯性反饋的方式為人們提供一個(gè)選項(xiàng)菜單。這不僅讓人感覺非常異樣,而且根本無助于我實(shí)現(xiàn)想要的輸入。
實(shí)際上,我可以選中被系統(tǒng)修正的單詞,手動(dòng)輸入正確的「Angie」。系統(tǒng)會(huì)學(xué)習(xí)我的手動(dòng)修正,并且不會(huì)再將我接下來輸入的「Angie」更改為其他單詞。這就是我們接下來要聊的第四類輸入類型。
手動(dòng)修正允許人們通過正常的操作方式來自主更正那些錯(cuò)誤的輸出結(jié)果。
何為「正常的操作方式」?在剛剛鍵盤輸入的例子中,我們使用標(biāo)準(zhǔn)的、人人皆知的文本操作方法來重新輸入單詞,從而更正了系統(tǒng)的錯(cuò)誤;期間不涉及任何額外的界面元素,譬如選項(xiàng)菜單等等。這就是「正常的操作方式」。
手動(dòng)修正可以在不帶來額外交互邏輯的情況下對(duì)輸出結(jié)果進(jìn)行優(yōu)化。
以「照片」為例。它可以通過機(jī)器學(xué)習(xí)來自動(dòng)優(yōu)化照片,例如找到最佳旋轉(zhuǎn)角度和裁切方式。
「照片」提供優(yōu)化建議的方式非常微妙。你進(jìn)入照片的編輯模式,選擇旋轉(zhuǎn)或裁切工具,照片便會(huì)自動(dòng)進(jìn)行細(xì)微的調(diào)整。但它實(shí)際上并沒有真正進(jìn)行修改,僅是作為一個(gè)簡(jiǎn)單的操作起點(diǎn)供你選擇。如果你覺得自動(dòng)調(diào)整符合心意,直接點(diǎn)擊「完成」即可。
如果你不喜歡它的建議,也可以直接通過相關(guān)的控件進(jìn)行手動(dòng)調(diào)整,修正系統(tǒng)的優(yōu)化方案;系統(tǒng)也會(huì)自動(dòng)退出自動(dòng)優(yōu)化模式。
設(shè)計(jì)原則:
- 允許人們通過常規(guī)操作修正輸出結(jié)果。
- 在人們進(jìn)行修正之后,模型的行為方式即刻發(fā)生變化,例如當(dāng)人們修改單詞之后,鍵盤不再對(duì)其進(jìn)行修正建議。
- 將手動(dòng)修正作為顯性反饋的一種形式,來優(yōu)化機(jī)器學(xué)習(xí)的輸出結(jié)果。
這些就是我們希望與各位分享的關(guān)于機(jī)器學(xué)習(xí)界面設(shè)計(jì)的相關(guān)模式及設(shè)計(jì)原則。如你所見,其中覆蓋了很多我們長(zhǎng)久以來非常熟悉的那些界面元素。
設(shè)計(jì)方法并非完全新穎,改變了的只是新的技術(shù)與使用場(chǎng)景。無論選擇怎樣的設(shè)計(jì)模式,都必須確保對(duì)人們的尊重。無論釋義信息還是顯性反饋,都會(huì)需要人們付出額外的認(rèn)知與操作成本,甚至干擾人們的注意力。因此選擇設(shè)計(jì)方法時(shí),必須做到以人為本。
基于機(jī)器學(xué)習(xí)的產(chǎn)品體驗(yàn)設(shè)計(jì),需要考慮的遠(yuǎn)不止界面輸出層面。數(shù)據(jù),指標(biāo),輸入,輸出,這四個(gè)方面的要素共同決定了產(chǎn)品能否為人們提供易于理解、符合直覺的體驗(yàn)。
正如我們?cè)诖舜畏窒黹_頭時(shí)所說,我們正在或?qū)⒁蛟斓漠a(chǎn)品及體驗(yàn)都無法脫離機(jī)器學(xué)習(xí)而存在。我們看到了諸多案例,包括如何借助機(jī)器學(xué)習(xí)來幫助人們保持注意力,如何提供更優(yōu)質(zhì)的推薦內(nèi)容,如何在恰當(dāng)?shù)臅r(shí)間呈現(xiàn)最符合場(chǎng)景的信息,如何自動(dòng)完成常規(guī)任務(wù)。
機(jī)器學(xué)習(xí)所能做到的遠(yuǎn)不止這些,我們可以借助它的力量來提升生存的質(zhì)量,例如通過追蹤運(yùn)動(dòng)行為來督促我們保持健康,通過計(jì)算機(jī)視覺及語(yǔ)音控制的運(yùn)用來幫助盲人「聽」到景象,通過偵測(cè)心率來判斷健康問題等等。當(dāng)你將技術(shù)與你們所秉承的價(jià)值結(jié)合到一起時(shí),你就可以創(chuàng)造出能夠提升人類生存質(zhì)量的產(chǎn)品體驗(yàn)。
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。