AI 等待动效,是反馈还是干扰
近日,一位开发者在 UI 设计社区 r/UI_Design 展示了一款 iPhone 聊天应用原型。模型直接在手机上运行,回答有时需要较长时间。为了让用户在等待时,不只是盯着一行“Thinking…”,他在输入框周围加入了流动光效。但在征求意见时,他也提出了顾虑:当答案开始出现以后,这圈光是否会妨碍阅读?
1. 剖析
光效首先回应的是迟迟没有结果时的不确定。问题已经发出,页面却没有变化,用户无法仅凭画面判断请求是否得到处理。一个持续运动的提示,至少能够表达系统尚未结束的工作。此时,动画并不需要提供丰富的信息,它只需让人知道,这段沉默并非毫无回应。
不过,AI 回答并不总以完整结果一次性出现。文字通常会逐渐增加,用户读到前面的句子时,模型还在生成后面的内容。等待没有完全结束,阅读却已经开始。原本只需表达处理状态的界面,现在还要容纳一个人对答案的理解。
这时再看输入框周围的光效,它与画面的关系已经不同。没有答案时,运动提示是用户确认状态的依据;有了可以阅读的文字,视线便有了新的去处。如果光效仍以相同强度持续运行,就可能把注意力重新引回输入框。用户需要的明明是读完一句话,界面却仍在提醒他关注生成过程。
问题由此落在两个不同的结束时刻上。程序要等到模型停止输出,才认为生成完成;用户却可能在第一段可读内容出现时,就结束了单纯的等待。如果动画只跟随程序运行,它可以准确表示“尚未完成”,却未必适合用户当下的需要。状态没有表达错,表达状态的分寸却可能不合时宜。
2. 启发
因此,在设计相似的AI产品时,设计师需要区分“让用户知道”与“让用户持续注意”。回答尚未完成,当然应该有所提示,但提示未必始终需要醒目的运动。随着内容增加,光效可以逐渐减弱,生成状态则通过较安静的标识保留下来。用户需要时能够确认,阅读时又不必反复受到提醒。这并非取消反馈,而是减少确认状态所占用的注意力。
何时减弱,也不能机械地取决于第一个字符。几个字之后如果长时间停顿,用户仍可能处于等待之中。设计需要结合实际输出节奏,观察内容何时足以支持阅读,再决定反馈如何变化。一段独立播放的动画,无法说明这些关系;只有把它放进完整的提问与阅读过程,才能判断它究竟帮了什么忙。








