对话产品前端,为什么流式输出体验值得单独设计
补档说明:本文属于「AI 工程落地周记」系列,计划发布时间为 2025-04-28 20:15。当前先保留为草稿,后续补充真实案例、代码片段和复盘细节后再发布。
如果只拿一个具体页面来说这个问题,我会选“运营助手”里的改写面板。
这个面板的交互表面很普通:用户贴一段原始文案,点“优化”,系统开始生成一版可发布草稿。我们最早做的时候,认为流式输出只是锦上添花,于是做了一个很自然的版本:后端流式返回 token,前端就把 token 不断 append 到页面里。能跑,效果也看起来很“AI”。
但上线一周后,反馈几乎都集中在体验而不是效果上:
- “它到底是还没生成完,还是卡住了?”
- “我想复制刚才那句,结果它还在跳。”
- “中间突然停了三秒,我以为挂了。”
- “我点了继续生成,怎么前面那段也被改了?”
这时候我才真正意识到:对话产品前端里,流式输出不是一个展示细节,而是一整套状态管理问题。模型决定内容质量,前端决定用户是否愿意把这个过程当成一个可靠工具来使用。
