設計筆記:聊天機器人開發紀錄

Siyi Wu
DualCores Studio
Published in
6 min readMar 5, 2016

Designer: Evonne 思儀 | Developer: EngineBai 大白

這個機緣來得很特別,因面試而認識Developer, Engine Bai(大白),剛好我們技能互補,於是開啟了每天下班和假日埋首side project的日子,執行到現在也快3個月了,初步分享截至目前的開發過程。

前情提要

延續Engine Bai從前的創業想法,我們從旅遊服務出發,Developer和Designer都有了,於是找了擁有許多自助旅行經驗的大學同學Rachel來幫忙擔任專案的旅遊顧問,就這樣奮鬥到除夕前一天。

Making Journey User Map in KFC

一開始除了大量蒐集旅遊產業動向,也訪談身邊的好友。由於對旅遊產業並不是特別了解,所以採用非結構式的訪談來做,但時間有限,所以大部份的訪談是透過線上得來,也因此有一些資料品質的問題,譬如受訪者在回話時的情緒可能就無從得知。

接著,用最陽春的便利貼架構使用者旅程地圖,組織從訪談中得到的回饋,將旅行分類為旅程前、中、後,討論後鎖定以旅程前的規劃作為主題,在此階段的動作順序大致為動機 →尋找資源 →協作討論 →.. →預訂 →裝備 →出發等步驟,根據每個步驟整理需求、問題、情緒、和解決方案,我們發現使用者在”尋找資料”和”協作討論”階段有痛點,便以這兩階段產生的問題作為設計重點。但走到這裡,我們發現這一塊在市場上已經殺成一片紅海,能夠想到的服務在業界都已經被開發一陣子,找不到開發缺口,沮喪之餘也思考是否該轉換其它主題重新開始。

發現新大陸

很幸運的,這時剛好看到一篇新聞結合聊天機器人的文章,聯想到Conversational UI(CUI)或稱Message UI(MUI)結合Ai Chat bot的模式,可取代現有許多繁雜的GUI操作,電腦會從被動的等待人類操作介面下達指令,轉化為老朋友般理解你的喜好、記得你的習慣,聊天之間就幫你完成任務,這種模式套用在旅遊、美食、電影、購物..等等的主題上都能變得相當有趣,於是我們做了許多MUI和Ai相關文獻研究,瞭解Ai接下來可能會改變app整個生態圈。只是開心擁抱新科技的同時,身為UI Designer也擔心是不是可以準備洗洗睡了。但是!絕對沒有這麼簡單!! 因為這是一個有別於傳統GUI操作的新體驗,許多互動模式將會變得很不同,如何讓聊天機器人有個性、有溫度,並且讓使用者忘了”他/她”其實是個機器,這真是個很大的挑戰。

雖然找到技術立基,我們也犯了一些錯誤,以為把MUI強硬的套用在所有生活相關的主題上就能解決大部份的介面問題,後來發現MUI並沒有在所有的服務中都占有優勢,在某些點上,傳統的GUI介面的確有較好的使用性,於是我們得出結論:

選擇較多樣且資料變動性大的主題會較適合MUI,同樣的服務使用GUI呈現會產生很多子頁面,造成動線混亂。

經過重重選擇淘汰之後,最後在Product Hunt上隨機找一個主題,選定”美食"作為接下來的開發方向,接著就開始分頭進行了。我們用Slack做團隊溝通,用Trello整理專案內每個步驟,用Hackpad來記錄文獻和訪談資料,這些都是好用的工具,事實上我們70%的討論都是在線上完成的。

Use Trello to organize the project

為了瞭解目前機器人能做的事,我們也抓了幾隻現有的bot來做實驗,有商務類的bot、生活資訊類的bot,許許多多,如果有灌Slack的話,這裏提供Bot們給大家下載玩玩。

Slack statsbot
Slack assist bot

也偷偷地拿了與朋友的對話來做實驗,比較機器人與人類的回話差異。其實可以看出來,人類更能運用微妙的少許文字來表達情緒和展現性格,我們下一步要努力的,就是讓bot的回話更接近真實人類,並且夠精準回答到重點。

事實上以Ai chat bot的相關產品並不在少數,近幾年在歐美等西方國家也有加速發展的趨勢,我們也想著如何使用Ai chat bot走出不一樣的路,一切的立基點還是從自己的國家文化開始,所以我們在訪談過程中也發現屬於臺灣人的飲食習慣:食記類部落格為大宗的入口、好友推薦、社群媒體..等等(待統計)。

除了透過訪談的方式之外,從社群網站上的美食相關資訊也可以窺得一些使用者回饋,看得出來下面這個資訊大部份的人都聚焦在折扣上。

本來想在訪談後按照完整的UX流程製作Persona,後來發現Persona對此專案的幫助似乎不大,因為團隊成員本身就是屬於目標使用族群的一員,團隊內互相訪談的結果與外界受訪者的結果非常類似,為了節省時間,我們就以自身的經驗來發想旅程地圖。在探索過程中也看到有趣的事,發現與當初規劃旅遊的痛點相同,都是落在”尋找資料”及"協作討論"上,這兩階段的需求和問題也特別多。

User Journey map | Emotion

下一階段就是針對旅程地圖的結果做產品概念的腦力激盪了。感謝上帝,感謝許多朋友的幫忙,期待到時候能產出令人驚豔的產品來服務大家,請繼續幫我們加油吧!

~我是思儀(Evonne),UI/UX Designer。持續有新點子,歡迎Follow我喔~

--

--