谷歌對(duì)話式交互規(guī)范指南系列:對(duì)話式界面的概念和機(jī)制

2017-8-22    資深UI設(shè)計(jì)者

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

語音交互是一個(gè)全新的體驗(yàn)設(shè)計(jì)領(lǐng)域,目前各家機(jī)構(gòu)、公司、設(shè)計(jì)組織還處于摸索設(shè)計(jì)范式的階段,Google提供了一份非常成熟、系統(tǒng)的交互規(guī)范文檔,其中包含了核心概念的詮釋以及諸多可以指導(dǎo)設(shè)計(jì)的實(shí)踐原則。最近正在做的項(xiàng)目中涉及到語音交互的部分,所以順手將這份文檔翻譯出來,給需要的設(shè)計(jì)師參考。

我的譯文盡量的貼合文檔中原有的表意,同時(shí)基于我個(gè)人對(duì)語音交互的理解對(duì)表達(dá)文字進(jìn)行潤色。其中有個(gè)別概念名詞比較抽象,所以我也旁邊附上了英文單詞,以便大家理解。

我們正在進(jìn)入一個(gè)有光明前景的全新計(jì)算領(lǐng)域,機(jī)器學(xué)習(xí)和人工智能激發(fā)著對(duì)話式界面和自然語言的進(jìn)步,同時(shí)使對(duì)話式交互成為一種新的交互模式。

目前,識(shí)別語音輸入的相關(guān)問題已經(jīng)大部分得到解決,而現(xiàn)在我們面臨一個(gè)新的挑戰(zhàn):如何構(gòu)建一種繼承人類自然語音會(huì)話的用戶體驗(yàn)?zāi)J健?

本站內(nèi)容涵蓋了關(guān)于對(duì)話的核心機(jī)制,介紹了核心的設(shè)計(jì)原則,并提供一個(gè)可實(shí)踐的UI工具,幫助你為用戶創(chuàng)建有吸引力、令人愉悅并有實(shí)際價(jià)值的對(duì)話式用戶體驗(yàn)。

一. 對(duì)話的基礎(chǔ)概念

通過對(duì)自然對(duì)話中我們幾乎無意識(shí)遵循的規(guī)則與慣例進(jìn)行解構(gòu),我們總結(jié)出一些形成良好對(duì)話的關(guān)鍵要素,包括:

1. 輪流(Turn-taking)

在對(duì)話中我們基于互相來回傳遞的微妙信號(hào)進(jìn)行輪流表達(dá)。如果會(huì)話中缺少這種有效的輪流互換,我們就有可能難以保持信息的同步或無法跟上對(duì)方的節(jié)奏。

2. 串聯(lián)(Threading)

在自然語言中,對(duì)話的元素通常會(huì)被連貫的串聯(lián)在一起,包括上下文以及隨時(shí)間演進(jìn)的對(duì)話方式。這種串聯(lián)幫助我們跟進(jìn)會(huì)話過程。

3. 利用語言的潛在效率

人們經(jīng)常會(huì)用簡略的口語交流,因?yàn)樗麄兛梢粤私馄渲械暮x。我們?cè)趯?duì)話中自動(dòng)補(bǔ)全那些句子之間那些“沒有被說出來的”潛臺(tái)詞,有些表達(dá)可以不言而喻。但是與軟件系統(tǒng)進(jìn)行對(duì)話,就需要彌補(bǔ)人類語言中那些似乎不合邏輯的、無法被計(jì)算的自然屬性。

4. 預(yù)估用戶行為的多樣性

對(duì)同樣的內(nèi)容,人們會(huì)根據(jù)情景上下文和對(duì)話的期許,采用不同的詞匯和方式來表達(dá)。所以對(duì)話式UI應(yīng)該考慮支持這種多樣性,以便所有用戶都能夠無障礙體驗(yàn)。

設(shè)計(jì)師不應(yīng)該僅僅關(guān)注所謂的“愉悅路徑”(happy path),而是要在所有場景中創(chuàng)造穩(wěn)定的體驗(yàn),即使是那些看起來像是”出錯(cuò)“的場景。在任何對(duì)話中,都可能出錯(cuò),就像人們經(jīng)常會(huì)發(fā)現(xiàn)和修復(fù)自己的錯(cuò)誤一樣,設(shè)計(jì)師必須也應(yīng)該可以在對(duì)話的過程流中修復(fù)出現(xiàn)的問題。

二. 理解合作式行為(cooperative behavior)

輪流表達(dá)、上下文和串聯(lián)是合作式會(huì)話的組成部分,這是由哲學(xué)家保羅·格里斯(Paul Grice)普及的一個(gè)概念。格里斯把它稱為合作原則(Cooperative Principle)。他還創(chuàng)建了“格里斯原則”,來詮釋他所觀察到的會(huì)話中的原則——人們的交談應(yīng)該盡可能的真誠、詳實(shí)、有相關(guān)性并且清晰。

對(duì)話式UI應(yīng)該盡量的遵循這些固有的合作原則,也要準(zhǔn)備好同時(shí)支持那些有過不良對(duì)話體驗(yàn)的用戶。

三. 解鎖口語的力量

好的UI體驗(yàn)不會(huì)被限制在一個(gè)固定的腳本中,也不應(yīng)該像過去的觸摸式屏幕交互那樣強(qiáng)迫用戶沿著單一路徑去操作。對(duì)話式UI應(yīng)該聚焦到發(fā)揮語言和表意的強(qiáng)大力量,采用人們?nèi)粘5恼Z言來交流,而不應(yīng)該為了把用戶束縛在“愉悅路徑”上而去“教導(dǎo)”用戶。另外,也要盡量避免說那些顯而易見的東西,或是以高高在上的語氣說話。人們不會(huì)喜歡那種聽起來比他們自己要聰明的設(shè)備。

四. 向用戶傳遞信心

好的UI也意味著確認(rèn)用戶的輸入和管理用戶的預(yù)期,以便獲取用戶的信任、傳遞信息。

當(dāng)用戶提出請(qǐng)求,在UI體驗(yàn)可以進(jìn)行確認(rèn)——用類似“OK”、“Sure”、“Alright”、“Thanks”或“Got it”的短語進(jìn)行反饋,來表示接收到指令和正在聆聽。隨機(jī)的確認(rèn)語可以讓體驗(yàn)更加流暢自然。

進(jìn)行反饋后,系統(tǒng)可以請(qǐng)求顯性或隱性的確認(rèn)。通過顯性的確認(rèn)(通常在重要任務(wù)的場景中,如訂購機(jī)票),UI會(huì)在進(jìn)行下一步之前請(qǐng)求用戶的口頭確認(rèn)。

而在隱性確認(rèn)中(通常適用在低風(fēng)險(xiǎn)的場景,如播放一首歌),UI會(huì)將用戶請(qǐng)求中的關(guān)鍵信息融入到自己的反饋中,來給予用戶反饋,向用戶傳遞信息,這種確認(rèn)不需要用戶的口頭確認(rèn)。

未來的二十五年,沒有人會(huì)再點(diǎn)擊下拉菜單,但是人們還是仍會(huì)指著地圖、互相糾正對(duì)方的話,這是最基本的。好的信息軟件在處理信息時(shí),會(huì)更貼近人類本來的方式,而不是電腦。 ——Bret Victor, Magic Ink

目前,多數(shù)用戶界面開始呈現(xiàn)出科幻小說中所描繪的關(guān)于未來的圖景——充斥著人工智能以及與智能機(jī)器人和工具之間更輕松的對(duì)話。

我們?nèi)绾巫龅竭@些呢?

首先,在最開始,我們要教會(huì)機(jī)器與人類對(duì)話。

值得注意的是,對(duì)話溝通幫助我們的文明發(fā)展到了今天的狀態(tài)。所有的人類發(fā)明都源自于我們通過語言溝通出來的靈感,這是一種在很長的時(shí)間中進(jìn)化出來的能力,事實(shí)上超過了10萬年。而書寫能力也才進(jìn)化了5000年,更別說智能計(jì)算了。

所以很顯然,人們不可能在短時(shí)間內(nèi)改變他們說話的方式,此外,人們自然而然形成的關(guān)于對(duì)話的判斷標(biāo)準(zhǔn)也不可能輕易改變。

我們有意或無意的,都會(huì)在談話中遵循某種特殊的規(guī)則或慣例。如果我們能夠?qū)α己檬鏁车娜祟悓?duì)話進(jìn)行解構(gòu)分析,我們就可以找到構(gòu)建更好的對(duì)話式UI體驗(yàn)的方法。

輪流(Turn-taking)

有一點(diǎn)很明顯,卻相當(dāng)重要,就是輪流是談話的手段,其中包含了我們認(rèn)為理所當(dāng)然的一些微妙信號(hào)。語法可以幫助聆聽者預(yù)判出適時(shí)給予回應(yīng)的時(shí)機(jī),而韻律——結(jié)合節(jié)奏、音量、音調(diào)和停頓的信號(hào),可以表明何時(shí)是輪換的關(guān)鍵點(diǎn)。人們利用這些提示線索可以互相傳遞對(duì)話的主動(dòng)權(quán)。如果缺少這種有效的輪流方式,我們就無法順暢的交流、保持同步。

合作原則(The Cooperative Principle)

語言哲學(xué)家Paul Grice(他的工作也被應(yīng)用到人工智能領(lǐng)域)曾說過,人們需要以合作的方式表達(dá),以獲得他人的理解。他提出了一些基礎(chǔ)的合作性對(duì)話原則,稱為格里斯原則,其中指出人們的談話行為需要真誠、詳實(shí)、與當(dāng)時(shí)的場景有相關(guān)性以及清晰。

語義與語境

對(duì)話的含義與所處的語境密切相關(guān)。然而在通常的對(duì)話中,我們沒有說出來的潛臺(tái)詞往往也會(huì)傳遞出含義。

例如你問一位朋友:”你周六可以來參加聚會(huì)嗎?”,她回答:”我目前要上夜班”。你的朋友在暗示她不可能同時(shí)去兩個(gè)地方,所以你可以推測出她不會(huì)來參加聚會(huì)。

再比如另一個(gè)場景,當(dāng)你被問到要為多少人預(yù)定時(shí),你說:”哦只有我和我丈夫”,這樣意味著你期望對(duì)方能夠推測出你要預(yù)定的數(shù)量是兩個(gè)人。

如果我們沒有這些談話的預(yù)設(shè)和原則慣例在運(yùn)作,我們就會(huì)不得不在口頭上表述很多內(nèi)容,來讓對(duì)方理解。

串聯(lián)(Threading)

對(duì)話中的所有元素都應(yīng)該被連貫的串聯(lián)在一起。能夠理解欣賞笑話幽默的人都知道,在談話中的每個(gè)回合都要注意上下文的相關(guān)性,并加強(qiáng)整體的交流。

為了成功的做到這一點(diǎn),設(shè)計(jì)師應(yīng)該保持對(duì)每一個(gè)對(duì)話回合的理解,例如下面的對(duì)話就是一個(gè)回合。

對(duì)話回合也不一定就是一問一答式的。從聆聽者角度的表達(dá)也可以形成對(duì)話回合:

以及上文提到的支持或否定的句式:

如果對(duì)話UI沒有產(chǎn)生這些對(duì)話回合的串聯(lián),那么對(duì)話就會(huì)不流暢,或不容易理解。所以串聯(lián)是創(chuàng)造一種可以吸引用戶的良好體驗(yàn)的重要手段,就像下面的這個(gè)例子:

修復(fù)

對(duì)話失敗有可能是因?yàn)殡p方缺少共同的認(rèn)知背景。而如果對(duì)話不符合格里斯的合作法則,也可能會(huì)導(dǎo)致錯(cuò)誤的表意。例如,當(dāng)一個(gè)人被問到”你知道誰會(huì)去參加聚會(huì)嗎?”,然后簡單的回答”是的”,這就是不恰當(dāng)不自然的表達(dá),會(huì)使對(duì)話很難挽回修復(fù)。

即使在功能性的對(duì)話中,形式與內(nèi)容也有可能是不準(zhǔn)確、不得體或是荒謬的,需要修復(fù)才可以回到正確的軌道上。對(duì)話中任何一方都可以在對(duì)話的回合之內(nèi)與外部修復(fù)這段對(duì)話,說話人通常能夠發(fā)現(xiàn)和修復(fù)他們自己的錯(cuò)誤。而對(duì)話UI需要能夠根據(jù)交互的流程和自然屬性來做出修復(fù)。

對(duì)話是構(gòu)建UI的基礎(chǔ)

對(duì)話是一種基于原則的協(xié)商互動(dòng)行為。對(duì)話的參與方在豐富而微妙的語境下創(chuàng)造并認(rèn)同語言的表意。理解這一點(diǎn)可以為對(duì)話式UI的設(shè)計(jì)提供一種理論模型。

藍(lán)藍(lán)設(shè)計(jì)sillybuy.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)

分享本文至:

日歷

鏈接

個(gè)人資料

存檔