AI 产品工程与 UX

这个主题讨论 AI UX 和传统 UX 的不同。AI 输出存在不确定性、延迟和错误概率,因此产品必须重新设计信任、反馈和控制感。

好的 AI UX 不只是“看起来像聊天”。它要让用户知道系统正在做什么、依据是什么、哪里可能不确定、如何中断、如何修正,以及如何只接受自己需要的部分。

学习目标

完成这个主题后,你应该能够:

  • 设计 streaming、stop、retry、resume 和 partial update 的生成体验。
  • 为 AI 输出增加 citation、source trace、confidence、uncertainty 和 explanation。
  • 设计 inline edit、partial accept、diff view 和 selected text action。
  • 解释 Copilot、side panel、command palette、autocomplete 和 workflow UI 的适用场景。
  • 实现 Agent 执行过程 UI,并支持用户确认、中断、回放和错误恢复。

关键概念

Streaming UX 让用户尽早看到输出,降低等待焦虑。但流式输出需要处理停止生成、局部更新、格式未闭合和失败恢复。

Retry UX 不只是重新生成。更好的设计允许用户从某一步重试、带反馈重试、切换模型重试或保留上一版对比。

Editable AI 让用户把 AI 输出当作可编辑草稿,而不是一次性结果。局部接受、差异对比和 inline rewrite 都属于这个方向。

Human-in-the-loop 把用户放在关键决策点上。AI 负责建议和执行草案,用户负责确认高风险动作或业务判断。

Trust UX 通过引用、证据、过程、置信度和不确定性表达,帮助用户判断输出是否可以使用。

AI UX 信任链路

这张图说明信任来自一条链路:用户能看见进度、证据和过程,也能控制输出如何被修改和提交。

核心主题

  • AI UX 与传统 UX:不确定性、延迟、错误概率、用户信任、人机协作。
  • Streaming UX:渐进式输出、生成中状态、停止生成、局部更新。
  • Retry UX:regenerate、retry from step、retry with feedback、fallback result。
  • Interrupt UX:stop、pause、resume、user correction。
  • Editable AI:inline edit、selected text rewrite、partial accept、diff view。
  • AI Copilot UX:inline copilot、side panel、command palette、autocomplete、contextual action。
  • Human-in-the-loop:confirmation、review、approval、escalation。
  • Trust UX:citation、source trace、confidence、uncertainty display、explanation。
  • Workflow UX:step progress、current action、tool result、error recovery、execution replay。

阶段实践拆解

  1. 实现流式输出组件:支持生成中、停止、失败、继续和 markdown 渐进渲染。
  2. 实现引用来源展示:答案中显示 citation,侧边展示 source、chunk、页码和原文片段。
  3. 实现 AI Copilot:支持选中文本后 rewrite、explain、translate、summarize 和 custom instruction。
  4. 实现 editable result:用 diff view 展示修改,支持 accept、reject、partial accept。
  5. 实现 retry with feedback:用户可以带反馈重新生成,并对比不同版本。
  6. 实现 Agent 执行 UI:展示 step progress、current action、tool result、approval 和 replay。
  7. 增加信任提示:在证据不足、模型不确定、工具失败或越权内容被过滤时明确说明。

阶段实践

  • 实现一个 AI Copilot 组件。
  • 实现引用来源展示。
  • 实现 Agent 执行过程 UI。

计划文章

  • AI 产品为什么需要重新设计 UX
  • AI Copilot 的交互形态有哪些
  • 如何设计用户可信任的 AI 输出