前面說(shuō)了給大事情“會(huì)話式綜合信息助理”起名字的事情。這里具體說(shuō)說(shuō)想要讓這個(gè)東東干些什么。
2、需求
其實(shí)描述性的名字就是需求:即“會(huì)話式綜合信息助理”。
2.1 “會(huì)話式”強(qiáng)調(diào)了這個(gè)應(yīng)用的交互體驗(yàn)是會(huì)話式的
“會(huì)話式”強(qiáng)調(diào)了這個(gè)應(yīng)用的交互體驗(yàn)是會(huì)話式的。本節(jié)將從會(huì)話的載體,交互機(jī)制,交互操作等方面加以展開(kāi)。
2.1.1 會(huì)話的載體
從會(huì)話的載體看,老土認(rèn)為首先要能夠支持圖文交互,而不是語(yǔ)音交互。這一方面固然是因?yàn)檎Z(yǔ)音識(shí)別的技術(shù)門檻比較高(如果基于百度和科大訊飛提供的SDK開(kāi)發(fā)也沒(méi)有那么難),但更主要是因?yàn)槔贤劣X(jué)得在日常應(yīng)用中“默默輸入一段文字”比“對(duì)著手機(jī)說(shuō)一句話”要更隨意,更不尷尬,雖然“對(duì)著手機(jī)說(shuō)一句話”要顯得更有bigger。
老羅在2014年發(fā)布錘子手機(jī)的時(shí)候曾經(jīng)提到過(guò)一個(gè)觀點(diǎn)“......語(yǔ)音識(shí)別技術(shù)如果好用,一定要解決幾個(gè)問(wèn)題:第一,解決心理問(wèn)題,讓它用起來(lái)不丟人,不尷尬....”。
目前圖文交互方式的用戶熟悉度極高,微信等應(yīng)用已經(jīng)完成了用戶教育,同時(shí)在使用圖文交互的時(shí)候,用戶的心里負(fù)擔(dān)極小。因此我們選擇的是“基于圖文的交互式”。當(dāng)然如果已經(jīng)可以支持圖文交互,日后如果要擴(kuò)展支持語(yǔ)音交互也就是工作量而已(只要不是自己搞語(yǔ)音識(shí)別,工作量就不算大)。
2.1.2 交互機(jī)制
用戶常用的交互機(jī)制有獲取(get)和推送(push)之分。其中“獲取”指的是用戶主動(dòng)發(fā)起一次會(huì)話,而應(yīng)用則被動(dòng)響應(yīng)會(huì)話。“推送”則是用戶被動(dòng)的接收來(lái)自應(yīng)用的消息。在本應(yīng)用中,對(duì)這兩種交互方式都要加以支持。
“獲取”的交互方式最適用于信息查詢類的應(yīng)用,用戶可以主動(dòng)的發(fā)起各種類型的查詢。但老土希望這里的查詢不是簡(jiǎn)單的將用戶的查詢請(qǐng)求轉(zhuǎn)發(fā)到對(duì)應(yīng)的服務(wù)商的接口處,而后將服務(wù)商的反饋轉(zhuǎn)發(fā)給用戶,而是要做一些后繼的處理,以優(yōu)化用戶體驗(yàn)。就以搜索引擎查詢?yōu)槔脩舭l(fā)起搜索后,不要簡(jiǎn)單的將搜索引擎的響應(yīng)內(nèi)容轉(zhuǎn)發(fā)給用戶,而要提供后繼處理,在處理后顯示給用戶,如:用戶可以選擇是否查看搜索引擎中的廣告,可以選擇一下查看前面2頁(yè)或是3頁(yè)的搜索結(jié)果,可以選擇對(duì)搜索結(jié)果進(jìn)行分析和處理,讓搜索結(jié)果更加直觀等。
“推送”的交互方式則更主要應(yīng)用在“通知”類的應(yīng)用場(chǎng)景中。老土一直假想一個(gè)應(yīng)用場(chǎng)景就是,在“云端”有位“田螺姑娘”,她默默的將個(gè)人的各種繁瑣的事宜一并搞定,比如:過(guò)濾不想接聽(tīng)的電話(這里“不想接聽(tīng)的電話”不僅包括各種垃圾電話,還包括來(lái)“催債”的人的電話等);又比如:安排個(gè)人的日程。老土一直覺(jué)得在電影中“成功人士”的助理向其匯報(bào)后面的時(shí)間安排顯得非常牛x。這類日程安排的事情完全可以依賴云端的“田螺姑娘”,并在事前給出提醒。如果做的更好,則不但要給出提醒,還可以幫忙準(zhǔn)備下一步工作的相關(guān)材料。這前述場(chǎng)景中,都需要應(yīng)用有將信息主動(dòng)推送給用戶的機(jī)制。
2.1.3 交互操作
關(guān)于交互操作,老土要強(qiáng)調(diào)的是“控制”和“開(kāi)放”。這兩點(diǎn)看似矛盾,但在具體的場(chǎng)景中可以很好的加以整合。
先說(shuō)控制。
A. 要能夠支持多種常見(jiàn)的交互過(guò)程,但不強(qiáng)調(diào)無(wú)限制的靈活。具體舉例如下:
不論用戶輸入“天氣”、“天氣預(yù)報(bào)”、“北京天氣”、“北京天氣預(yù)報(bào)”都可以觸發(fā)天氣查詢,并不會(huì)支持對(duì)“北京的天兒咋樣呀”的響應(yīng)。
B.?要控制用戶的“輸入靈活性”,從而簡(jiǎn)化對(duì)用戶輸入的處理復(fù)雜度。具體舉例如下:
當(dāng)用戶輸入“天氣”、“天氣預(yù)報(bào)”的時(shí)候,應(yīng)用響應(yīng)“請(qǐng)問(wèn)您要查哪個(gè)城市呢?”,同時(shí)在用戶的輸入框變成了城市選取區(qū),而不是一成不變的輸入框。
再說(shuō)開(kāi)放。這里開(kāi)放主要指的是響應(yīng)信息的形式要具備開(kāi)放性,可以包容多種信息形式和交互方式。具體舉例如下:
當(dāng)用戶查詢新聞的時(shí)候,應(yīng)用可以以“卡片”的形式直接給出新聞的圖文摘要。用戶可以通過(guò)在卡片上的操作完成其他功能,如:贊、評(píng)論、查看詳情(點(diǎn)擊新聞后,彈出新頁(yè)面,顯示新聞詳情)。
當(dāng)用戶查詢天氣的時(shí)候,可以通過(guò)在水平維度上放置多張卡片,顯示多個(gè)城市的天氣(如:記錄用戶最近查詢過(guò)的5個(gè)城市)。用戶可以水平滾動(dòng)卡片,查看其他城市的天氣。
當(dāng)用戶查詢新聞的時(shí)候,可以通過(guò)在水平維度上放置多張卡片,顯示多條新聞。用戶可以水平滾動(dòng)卡片,查看其他新聞。