[筆記] Open Design Standards for Chat UX
原文:Open Design Standards for Chat UX - Kip
Kip 是一間做辦公室輔助軟體的公司,他們的產品是一個 Slack Bot,用來管理公司內部的大小事。
他們嘗試歸納出聊天介面元素的跨平台通則,提供好的使用者體驗。
Stickers as Conversation Landmarks
使用者聊天的過程是單向的訊息流動,如果有訊息隱藏在之前的聊天記錄中,使用者會很疑惑,如果要使用者往前回滾或打 help
,也會中斷訊息的傳達。
Kip 的解決方法是使用「貼圖」來顯示目前的對話模式,讓使用者能夠預期將接收到的訊息。
「貼圖」也可以被用來切換不同的體驗。
- 需要避免訊息的中斷
- 貼紙適合需要模式切換的 bot
Poll with Conversable Forms
- 多樣的表單對於收集回饋訊息很必要。
- 行內更新可以避免多行的訊息與通知的轟炸。
橫跨多行的訊息較難確定目前的聊天狀態。
Persistent Menu Buttons
在對話的 UI 中,沒有 Home、Back 或「選單」,所以使用者必須記憶很多東西。
作者用一個 emoji 代表「選單」鍵,在每個對話中出現,使用遇到困難就可以點一下。這讓使用者不需要記憶「指令」或回滾才能操作。
學習總結
- 用符號來切割不同的情境。
- 運用行內更新來顯示互動的結果。
- 提供一直存在的「選單」