原文鏈接:7 things you know in ux that will help you design chatbots
原文作者:Jesús Martín
在BEEVA,我們已經和chatbots共事過一段時間了,除了之前發布的設計框架外,我還講分享7件用戶體驗的事情,來幫助我更接近chatbot的世界。
可見的系統狀態
這是來自Jakob?Nielsen的第一個啟發,也是你每次在自查清單中需要發現的一點。應用于與chatbot交互,它需要有一個歡迎詞,來貼合用戶的期望,并明確chatbot可以覆蓋哪些功能。當然,chatbot只能覆蓋很小的范圍,如果你沒有明確的告知用戶,用戶會崩潰的,因為chatbot無法滿足他們的期望。
除了歡迎詞外,我們還需要提醒用戶他們在哪,以及正在做的事情。沒有注意到chatbot的用戶很可能會浪費時間在自言自語。
個性
這是一個在界面上經常被低估的概念,但它是chatbot的基礎之一,它在為情緒設計上有很多的研究,最好的案例就是為Mailchimp設計的個性。
因為交互行為是通過對話進行的,所以用戶的暗示會很多,很多用戶都會將它作為真實的對話對待。正是如此,chatbot的語氣語調,幽默感,甚至頭發的顏色都是非常重要的。
我的建議是,用你的chatbot來構建用戶形象,指導你的信息。如果你不知道如何開始,這里有一個可以參考的模板。
交互元素
詞匯。就是這樣…
現在有一些很不錯的文章討論了我們現在的交互元素。
我們也可以為不同的交互元素演化制定時間表,目的相同,為的就是避免自由對話交互,用復雜的交互去取代它,將一些特定的對話嵌入到頁面中。
你可以在這里讀一篇文章,解釋了Google是如何前進的:How Google’s AI paved the way for the next generation of bots
我們通過真實的對話,可能帶來令人頭疼的麻煩。這些可以通過提供按鈕和鏈接來避免。人工智能和NLP像神奇的魔法,但仍不能滿足用戶的期望。你可以在這里了解更多。
每個平臺都有不同的元素,而且它們一直在變化,所以在展開項目前,先更新一下你的知識。
信息架構
即使是在聊天中,我們也需要決定先提供哪些信息,以及我們要隱藏哪些信息。我們理解chatbot的流程就像頁面流程,每一步都有不同的信息和交互元素,在這里,這些操作的按鈕是用戶輸入的單詞。因此我們可以通過定義每一個步驟中將要顯示的元素,來將信息架構與其他頁面一樣看待。
導航流
我們需要為我們的chatbot設計導航地圖,我們將在每一步中定義將要發生的事情。
我們應該去考慮每一個步驟,每一個可能的場景:用戶使用哪些元素,如果他們想要回退,會發生什么,如果跳過一些步驟會怎么樣。
你可以在我設計的chatbot框架中找到一些觀點。
非開發者的原型工具
就像我們尋找界面設計工具一樣,chatbot工具也開始流行,我們同樣分為低保真和高保真。
低保真的一些工具可以幫助我們快速定義我們的chatbot,在短時間內得到更好的結果,更快地進行測試。例如:botsociety.io允許你將設計好的對話作為視頻導出。他們增加了更多的功能,以便允許更復雜的對話出現,甚至是多個對話。
botframe.com你可以生成導出png的可定制對話。
對于高保真工具,我們最終開發了一款chatbot而沒有編寫一行代碼,雖然它的功能有限:
octaneai.com他們在不到一年的時間里取得了驚人的成就,我喜歡他們的convos和投票功能。
chatfuel.com是有力的競爭者,在過去的幾個月里,他們的對手沒有太大的變化。他們為MessengerTelegram提供chatbot。
rundexter.com這是我的第一個工具,雖然他們并不太專注,而且是面向開發者的。
分析工具
很多用戶希望成為chatbot的Google Analytics。這里有一些技巧幫助你理解你的用戶:
botanalytics.co提供了很多功能,但是結果一般。
dashbot.io我們測試過的最好的工具,雖然有一些信息丟失,除了他們提供的數據之外,我很想擁有與chatbot性能相關的信息,特別是漏洞和用戶跳出的數據。
app內的解決方案。一些chatbot平臺已經提供了數據,像是聊天內容和octaneai。
結語
chatbot是當今流行的熱詞之一,它們可能會渠道我們常用的大多數界面。這需要時間,而且最終的形象可能和現在有很大不同。不過不用擔心,你也會參與其中。