AI driven user interface 最後一篇, 今天談 UX ( User Experience ) .. AI 主控的 UI, 到底是好是壞? 差別在哪裡? 如果用傳統方式做到極致的 UI, 會不會比 AI 驅動的 UI 帶來更好的體驗? 去年我花了不少時間再嘗試 AI APPs 的開發型態,也探討過這主題,正好趁這篇 PO 文來聊一下我的心得。
我先說我的看法,我覺得 AI 遲早會超車的,因為這是不同維度的技巧。長期來看 AI 驅動的 UI 會成為主流是沒有懸念的,就跟現在沒有人再談 AI 會不會取代搜尋引擎了一樣,談的只是 “何時”,跟 “誰” 會勝出而已..
先來觀察兩種路線的差異吧。目前的 APP 的 UI, UX 都是怎麼來的? 我覺得是 “設計” 出來的。
從現在的觀點來看,優秀的 UX Designer, 通常都必須是 Domain Expert, 同時也是 UI, Flow 的專家。透過跟使用者深度的訪談,了解需求。這時 UX Designer 精心設計的畫面及操作的流程,讓這些使用者當下能完美的解決他問題時 (在對的時間出現對的功能或資訊),這就是好的 UX。
這路線很吃統計數據與客戶訪談,但總有例外。小眾使用者,非主流的流程,這時很容易就被忽略,因為資源有限,固定的設計才能產出需求規格讓 Developer 開發出實際的系統,這是目前工作方法的限制跟取捨。
換個角度看看未來的觀點,由 AI 驅動的 UI, UX 從何而來? 我覺得是來自 AI 精準地掌握使用者 “意圖” 而來的。
AI 驅動的 UI, 是從對話, context, 操作 / 環境的感知來了解使用者 “當下” 的狀況,AI 再搭配 system prompt, 以及我們賦予他使用的 “工具”,決定當下要給使用者什麼資訊與操作方式才是最合適的。如果做得到位,使用者就會覺得系統好像猜的到他在想什麼,好的體驗就從這邊發生了。
技術還在進步中,目前的 AI 還沒辦法做到 100% 完美,還有很大的進步空間,不過 AI 進步的速度也是有目共睹 (我覺得不用太久吧,一年變化就很大了),等到發展成熟,推理能力與成本都大幅改善後,我認為 AI 驅動的 UI 這路線會狠狠輾壓傳統的技術。
這是 “設計師事前設計” 與 “AI當下理解意圖” 兩種路線的戰爭,不過倒也不用擔心誰會取代誰。我認為 UI 會趨向模組化,例如一個表單或是完成單純任務的一小組 UI 會變成獨立元件,這範圍內傳統 UX 設計技巧仍然會是主流;而把多個元件組成完整應用,掌控流程及資訊呈現的角色就會變成 AI 為主了 ( 還記得上一篇聊的嗎? 就是 Controller 開始會由 AI 主導的意思)。
接下來談談 UX 好壞的 “評估” 方式吧。現在講 AI 都會談到如何評估成效,UX 也得面對。UX 的評估,我認為也有傳統的做法,跟 AI 的作法。
傳統做法,就是看 tracking 數據。我們透過 tracking 獲得的數據,來判定他是否滿意這設計。
舉例來說,新功能上線後都沒人點選,PO 就會知道這功能不受歡迎了。高明的 UX designer 會懂得要埋那些資訊,可以更精準的 “推敲” 使用者的想法。這是靠數據說話的基本能力,也是現代工程改善的基礎。
而 AI 時代這是唯一的路線嗎? 我去年在開發 “安德魯小舖” 時,我也思考過這問題。AI 驅動的 UI 已經不是固定的流程了,我埋的 code 還有意義嗎? 為了解決這問題,我在評估交易的滿意度時,額外 prompt 跟 tools 的參數多動了點手腳…。結帳成立訂單時,我要求 AI 多填了一組參數: 交易滿意度 ( 1 ~ 10 ), 以及滿意度的註記 ( Text )。我在 system prompt 簡單定義了 1 ~ 10 分的級別,之後就讓 AI 來判定分數,並且透過 tools 紀錄下來。
兩種方式,我都能量化使用者操作系統的滿意度,也能蒐集問題原因,這又是兩種路線的對比。透過 “預先” 設計的追蹤機制 v.s. 透過 AI “當下” 靠理解能力判斷使用者的滿意度,兩種路線哪種現在會比較有效? 發展到極致之後哪種路線的潛力會更大?
結果也跟前面一樣。AI 的做法能不能完全 “取代” 傳統追蹤的做法? 我覺得不行,但是 AI 能做到傳統作法做不到的情境 (例如: 如果 context 充足, AI 更有機會能捕捉到使用者的感受)。AI 會持續進步,屆時我們將會有更直接,更明確,更簡單的方式掌握 UX。
其實這整個過程,其實都包含在去年 DevOpsDays 2024 Keynote: 從 API First 到 AI First 這場的主題裡, 我就貼當時的一頁簡報當作代表,有興趣的可以直接參考第一則留言。
事前設計 vs 當下即時判斷;依靠統計數據 vs 依靠 LLM 推論使用者感受,我覺得這都是不同維度的解決方式,都是從不同的視角,完全不同的工程技術來解題的。我常說的 “降維打擊” 就是這麼一回事。
AI-Driven Interface 這題寫了三篇,總算告一段落,感謝各位的捧場! 下一個主題: Docs are evolving 是個硬題目,敬請期待 :D
