L1.06.1fallback to a deterministic path设计研究

失败时需回到确定性路径

别名: 确定性降级 · 失败回退 · deterministic fallback

概念解释

生成路径一旦不能给出可用结果,人要能落到一条不抽样、可预期的路上:规则、检索、手工表单、人工客服、上次成功的模板。确定性降级(deterministic fallback)不是再采样一次碰运气,是离开概率通道。

再生成是同一条路上的另一次抽。降级是换路。两条不能互相冒充。

机制

生成失败把用户留在「没有合法下一步」的空地。空地上最便宜的动作是再按一次同一按钮,于是失败被同一噪声过程再喂一次。确定性路径的价值是切断这条回路:输出不再依赖温度,评估循环重新闭合。

降级能成立,是因为任务在生成出现之前往往已经有过完成办法。那些办法被生成界面盖住了,不是被消灭了。失败时把盖子掀开,人回到自己原本会的操作。若生成是唯一入口,失败就等于功能消失。

怎么研究

植入生成失败(空、超时、明显不可用),比较三种后续:只给再生成、给确定性替代、两者都给。因变量:任务完成率、完成所用路径、从失败到恢复的时间、是否报告「没办法了」。自变量:替代路径是否与失败前同一目标、替代是否需要重填输入。

完成率必须按原目标算。改去做另一件事不算恢复。

边界

没有既有确定性路径的纯生成任务(从零写一首诗)降级只能是「保存草稿并离开」,不能假装有一个规则引擎能写出同一首诗。高后果任务应默认走确定路径、生成只作草稿,失败时甚至不应「降」——人本来就不该在生成上。这条只论证失败要换到确定通道,不规定通道的排列次序,也不处理静默失败。

怎么落地

  • 每个生成入口在设计时写明它的确定退路:手工编辑器、检索结果、人工、上一版。没有退路的入口不要作为唯一完成方式。
  • 失败面板的主按钮是退路,次按钮才是再生成。不要把再生成放成唯一动作。
  • 退路要接住同一目标,而不是把人丢回首页。
  • 验证:关掉模型,走一遍主任务。人必须仍能完成。完不成,这个功能在失败时不存在。

延伸

  • 同组L1.06.2 降级顺序需预先定义 · L1.06.3 静默失败比明确失败更有害 · L1.06.4 失败分为无输出、错误输出与部分输出,三者需要不同的降级路径 · L1.06.5 最危险的是看起来正常的错误输出,它不触发任何降级机制 · L1.06.6 降级到确定性路径的前提是该路径一直被维护,而非只在故障时才存在 · L1.06.7 降级需保留用户已输入的内容,让用户从头再来是最常见的降级失败 · L1.06.8 超时与限流是可预期失败,其说明方式应与模型出错区分开
  • 相邻L1.02 能力边界的表达 · L4.05 可中断与可回退 · L4.13 代理的失败上报与求助
  • 站内检索deterministic fallback · graceful degradation · leave the sampling path

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/L1.06.1