L4.12.2overly dense steps become a log设计研究

步骤过密会超出用户的跟随能力,可见性退化为滚动的日志

别名: 步骤过密变日志 · followability · 可见不等于可跟

概念解释

把每一次函数调用、每一次 token、每一次内部重试都刷到屏幕上,人跟不上,窗还在,监督已经死了。过密的步骤变成日志(overly dense steps become a log):可见性在字面上成立,在跟随上失败。人从「看当前这一拍」退到「等它刷完再搜」。

滚动的文字给人过程透明的感觉,给不了对准干预的能力。

机制

跟随需要把当前步留在工作记忆里,并和计划中的位置对齐。刷屏速度超过阅读,工作记忆里永远是过期的上一行。人于是放弃实时,改成事后检索——时间轴搬家被密度自己取消了。日志作为档案有价值,作为监督面没有。粒度应停在人能判断「这一拍该不该继续」的那一层:对外部对象的动作、对计划节点的进入和离开,而不是对内部推理的每一跳。

可观察问的是窗在不在;密度问的是窗里的粒度还能不能被当监督面用。

怎么研究

同一任务,比较三种粒度:工具级(每次外部调用)、计划节点级、全量内部事件。因变量:中途能否说出当前对象、过程中纠错次数、是否改为结束后搜日志、主观负荷。自变量:刷新速率、是否提供折叠与过滤、当前步是否钉住。

「改为搜日志」是密度失败的行为标志,比满意度更硬。

边界

调试角色需要全量日志,那是另一视图,不要和操作者的监督面混用。任务本身只有两三步,密不起来。当前在计划的哪一步、还剩多少,是在可跟的粒度上才问得出口;粒度先炸了,进度感也没有。静默阶段被误判为卡死,是没有输出;过密是输出太多。两种相反。

怎么落地

  • 操作者默认只看计划节点和对外部对象的动作。内部重试、token、调试事件放进可打开的日志,默认折叠。
  • 当前步钉在视口里,新行不要把当前步顶走。刷屏时人丢了「现在」,密度就已经赢了。
  • 验证:中途问当前对象。答不出或去搜历史,就过密了。把粒度收到节点级再问——能答了,再看过程中纠错有没有回来。纠错没回来,钉住或改入口还没做。

延伸

  • 同组L4.12.1 可观察的中间步骤把事后纠错变成过程中干预 · L4.12.3 用户需能判断当前处在计划的哪一步以及还剩多少 · L4.12.4 展示的步骤必须是真实执行路径,编造的过程描述会误导干预时机 · L4.12.5 长时间没有输出的阶段需单独说明,否则会被判定为卡死
  • 相邻L4.08 任务进度可见 · L5.05 透明度的适度原则 · L4.14 多步任务的计划可见与修改
  • 站内检索followability · log vs status · granularity

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/L4.12.2