Agent 實戰

流式體驗:別讓用戶乾等

Agent 在後台跑了 30 秒,用戶螢幕上面應該見到啲咩?同樣是等 30 秒,有沒有進度感,體驗天差地別。

對比:有 vs 沒有進度感
沒有進度感
有進度感
進度感設計三原則
讓用戶看見過程
別只給一個轉圈,要展示正在做什麼:搜索中、分析中、整理中
讓進度可感知
「找到 3 條結果」「已分析 2/5 個檔案」,有數字、有變化、有推進感
讓輸出漸進出現
讓文字逐字流出:流式輸出本身就是最好的進度條
常見的進度感手段
狀態文案 「正在搜尋相關資訊...」 → 「搵到 5 條結果,正在分析...」
工具展示 把正在調用的工具名和參數展示給用戶,讓他知道 AI 在做什麼
流式輸出 模型生成的文字逐 token 顯示,讓等待變成閲讀
階段標記 「第 1 步 / 共 3 步」,即使無法精確預估,分階段也比不分好
中間產物 先給一個粗略結果,再逐步精化:比如先給大綱,再填充細節
用戶能忍受等待,但不能忍受「唔知喺度等緊咩」。進度感 ≠ 進度條。進度感的核心是讓用戶覺得「AI 喺度認真做緊嘢」,不讓他對着空白螢幕懷疑人生。