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