首先完成“第4课:将你的应用连接到 AI 模型和外部 API”即可解锁本课程。转到上一课

让AI应用用起来感觉良好的关键

大多数AI应用失败并不是因为模型出错,而是因为模型周围的界面让用户感到困惑。有三个要素能区分一个令人沮丧的AI应用和一个人们愿意持续使用的应用:清晰的输入、诚实的输出呈现,以及让用户感到被倾听的反馈循环。这些都不需要编程技能——它需要你像屏幕另一端的人那样去思考。

核心原则是降低认知负荷。每多一个标签、一个不清晰的按钮,或一个模棱两可的AI响应,都会迫使用户付出超出预期的思考。你的工作就是让界面代替用户去思考。

AI应用UX的三大支柱示意图,包括输入设计(Input Design)、响应呈现(Response Presentation)、反馈循环(Feedback Loop),每个支柱都有箭头指向中心的用户

设计引导用户的输入区域

好的输入区域在用户输入之前就告诉他们该输入什么。对比以下两种做法。第一种版本没有任何引导——用户盯着一个空白的输入框,靠猜测来决定。

html
<input type="text" placeholder="Enter text">
<button>Submit</button>

第二种版本添加了标签、示例和辅助说明文字。可以看到占位符现在展示了一个真实的示例,辅助文字则对输出的长度设定了预期。

html
<label for="prompt">Describe your product</label>
<textarea id="prompt" placeholder="Example: A handmade ceramic mug for coffee lovers"></textarea>
<p class="helper">The AI will write a 2-3 sentence product description.</p>
<button>Generate Description</button>

对于AI应用来说,输入区通常受益于预设选项或示例按钮,用户可以点击快速开始。例如,如果你的应用用于写邮件,可以提供三个快速启动选项,如"道歉邮件"、"跟进邮件"、"自我介绍邮件"。这能消除用户的"空白页焦虑"。

诚实地呈现AI响应

AI的输出具有概率性,这意味着它可能是错误的或泛泛的。你的界面必须在不吓到用户的前提下传达这一点。有两种技巧效果很好。第一,在生成过程中使用一个细微的指示器——比如动态省略号或"思考中…"标签——让用户明白系统正在工作,而不是卡住了。

html
<div class="ai-response">
<span class="status">Thinking...</span>
<div class="content">Loading response</div>
</div>

第二,让用户能够方便地评价或复制输出。在每条响应下方设置简单的点赞和点踩按钮,让用户拥有掌控感,也让你获得有关质量的数据。避免将AI输出呈现得像搜索结果一样的陷阱——它并不权威,你的UI也不应该假装权威。

AI应用中单次交互生命周期示意图:用户输入(User Input)→ 处理状态(Processing State)→ AI响应(AI Response)→ 用户反馈(User Feedback)→ 改进下一次响应(Improve Next Response)

构建真正有价值的反馈循环

反馈循环是把一次性访客转变为回头客的关键。最简单的循环就是"重新生成"按钮——如果用户不喜欢当前的答案,他们只需点击一次就能获得新的答案,无需重新输入提示词。

html
<div class="ai-response">
<p>This mug is perfect for enjoying your morning coffee in style.</p>
<button>Regenerate</button>
<button>Copy</button>
</div>

更强大的循环允许用户直接编辑输出。如果你的应用生成了产品描述,而用户想修改其中一句话,内联编辑字段比从头开始更快。当用户感觉到自己的操作产生了可见的结果时,循环就闭合了——这正是建立信任的过程。

需要避免的常见错误

有三种模式会让AI应用体验变得糟糕。提交后隐藏提示词会让用户感觉失去了控制权——始终保持他们的输入可见且可编辑。显示像"API超时500"这样的原始错误信息会让非技术用户感到困惑——应该将错误翻译成通俗易懂的语言。最后,在屏幕上堆砌所有可选操作会让用户不堪重负——从一个清晰的行动开始,只在需要时才展示更多选项。

总结

一个好的AI界面在每一步都引导用户:带有示例的清晰输入、配备加载状态和反馈控件的诚实输出呈现,以及通过重新生成和编辑操作实现的紧密反馈循环。你不需要花哨的设计——你需要让用户始终清楚地知道自己输入了什么、AI在做什么以及下一步能做什么。当这三件事清晰明了时,用户就会信任这个应用并持续使用它。

课后练习

课程检查点

巩固所学知识,获取作业反馈。

0/1
已回答 · 0/1