X3.05.3Progress stall explanation设计研究

进度停滞时需要主动说明原因而非让人误判为故障

别名: 停滞解释 · 阻塞状态 · progress blockage

概念解释

进度停滞解释(progress stall explanation)在进度指标一段时间不变时,说明机器人是在等待人、资源、许可或安全条件,正在重试,还是已经失败。停滞本身是观察结果,原因决定人应继续等待、提供输入、排除障碍或终止任务。

机制

相同的零进展可由不同系统状态产生。若界面只冻结数值,人根据等待长度猜测故障,并可能重复命令或强制重启。把阻塞原因、已等待时间与下一触发条件外显,可以建立因果模型;系统若无法确定原因,则应诚实标为诊断中并给出安全选择。

怎么研究

可构造资源排队、人类输入、保护等待、自动重试和真实死锁,比较无解释、原因标签与可行动解释对重复操作、等待、恢复时间和误重启的影响。原因准确率必须审计,错误解释可能比无解释更危险。长延迟和交接班场景应纳入。

边界

诊断可能变化,初始解释不应伪装成最终根因。安全等待不应显示为普通处理中;涉及隐私或安全细节时可按角色分层。频繁瞬时停顿无需每次打断,但超过任务特定阈值必须转为阻塞状态。

怎么落地

  • 将停滞检测与阻塞状态机连接,显示原因、等待对象、已尝试动作和下一次更新时间。
  • 能由用户解决时提供单一安全动作;不能解决时明确继续等待、取消或升级。
  • 故障注入后比对界面原因与日志根因,统计重复命令、误重启和无人负责的阻塞时长。

延伸

  • 同组X3.05.1 长时间任务需要外显的进度指示而非沉默执行 · X3.05.2 剩余时间的估计比单纯的完成百分比更利于人预判等待 · X3.05.4 进度表达的精度需匹配任务本身的可预测程度,虚假精确会误导
  • 相邻X3.04 故障与求助 · X4.08 责任归属
  • 站内检索progress stall · blocked state · causal status explanation

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/X3.05.3