Y4.04.1Intent-discriminating safeguards设计

防误装置通过增加操作步骤区分意图与误触

别名: 防误装置 · forcing function

概念解释

防误装置通过盖板、锁扣、双动作、钥匙或受控序列,在操作路径上插入一个额外但可辨识的步骤,让有意为之的操作和碰撞、滑手、误点这类无意动作走出不同的动作轨迹,从而被区分开来。它的思路接近强制功能(forcing function)——用物理或流程结构强迫某个前提先被满足——但重点在于:不是所有"多加一步"都真的能拦住错误,能不能拦住,取决于这一步针对的是什么具体的差错机制。

机制

一个真正有效的额外步骤,必须和它要拦截的差错机制对上号:物理阻挡(盖板、护栏)拦截的是身体碰撞或工具误碰这类纯物理接触型差错;要求一个独特、不常见的动作(比如同时按压两个相距较远的按钮)针对的是"相邻误选"——手指落错了位置但落点仍是某个可操作的控件;序列检查(必须先完成A才能触发B)针对的是"前提未满足就动作"这类逻辑差错。如果额外步骤只是让操作者重复点击一次"确定",这一步没有引入任何独立于第一次点击的新证据,纯粹增加的是时间成本,一旦操作者对这个界面熟悉起来,重复点击会被吸收进自动化的动作序列里,变成和第一次点击一样不假思索的肌肉记忆,防护效果随熟练度上升反而递减。

边界

增加操作步骤是有代价的:它会拉长真正需要快速响应的紧急场景下的操作耗时,戴手套操作时精细动作本就困难,额外的动作要求会进一步放大这个困难,对身体能力受限的操作者也可能构成实质障碍。机械装置本身还会磨损、卡死、或者被现场人员为了图方便而人为固定在打开状态——这种"防护形同虚设但外观正常"的状态,比完全没有防护更危险,因为它制造了虚假的安全感。防误装置解决的是意图识别问题,不能替代安全联锁——联锁针对的是无论意图如何都不允许发生的危险状态,两者的失效模式和适用场景不同。

怎么落地

先分析清楚要防的到底是哪一类差错——无意触碰、选错对象、顺序颠倒、还是越权操作——再挑选与该差错机制匹配的装置类型,而不是不假思索地套用"加一个确认框"这个默认做法。

  • 装置的复位路径也要保留同样的意图区分能力,避免解除防护之后系统立即允许重演原本要防的那个危险动作;
  • 验证办法:分别测试有意操作时完成整套动作所需的时间、无意状态下的误激活概率、装置在长期使用后的磨损情况、以及现场是否存在被人为固定绕过的实例,并把紧急场景下的响应时间预算作为一项独立的验证指标而不是事后才想起来检查。

延伸

  • 同组Y4.04.2 防护强度需与操作后果的严重程度匹配 · Y4.04.3 防护机制的状态本身也需要可验证
  • 相邻Y3.05 误操作防护 · Y4.07 紧急操作的可达与防误触
  • 站内检索Intent-discriminating safeguards · hazardous energy control · safety-critical work

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/Y4.04.1