H2.07.3stop hinting mastered features设计
已掌握的功能不应继续提示
别名: 熟练后停提示 · 掌握判定 · mastery suppression · suppress known tips
概念解释
人已经靠自己把一个功能做成过,这个功能就掌握了。掌握之后,同一句教学提示不应再自动出现。掌握看的是独立成功的使用,不是「曾经看过介绍」——看过仍可能不会用;会用了,再提示就是在打断一个已经闭合的技能。这条把提示从「功能还在所以一直可教」改成「技能闭合所以闭嘴」。
机制
技能闭合后,界面上的入口已经是操作的一部分,不再是需要解释的新对象。此时再插一句「你可以用导出」,工作记忆要从流畅动作里抽出来读一句已知信息,收益为零,代价是打断。更糟的是,对已掌握功能的提示会成为习惯化的高效训练材料:句子无新信息,人更快学会「这种层不必读」。掌握判定因此是在保护通道,不只是避免啰嗦。判定要足够保守:一次误点或一次被别人驱动的操作,不应算掌握;但反复成功之后仍提示,是系统不肯更新对人的模型。看过标记解决的是「这句课放没放过」;掌握解决的是「这句话还有没有教学价值」。两种状态同时为真时,停自动提示,入口旁的静默说明可以留。
边界
功能的后果变了(导出范围扩大、默认变为公开),旧掌握不能覆盖新风险,需要一条新的、针对差异的说明,而不是把入门句重播。很久不用之后技能会衰减,低频高代价操作(一年一次的报税导出)允许在下一次相关失败时再开口一次,但要用新的已看过,不能把入门提示当催促。代人操作的管理员账号,掌握的是管理员,不是被代理的那个用户。快捷键高手可能从不用菜单入口,不要因为「没点过菜单里的导出」就判定未掌握。
怎么落地
- 为每个会自动提示的功能定义掌握:例如独立成功 N 次,或连续两周使用。达到后关闭该功能的自动提示。
- 不要用「看过介绍」代替掌握;也不要因为没看过介绍,就对已经在用的人再弹一次。
- 掌握后若必须传达变更,写差异句,绑定到新行为或新后果,不重播入门句。
- 验证:找出已经多次成功使用某功能的账号,看他们是否仍收到该功能提示。仍收到,就把掌握条件接到关闭开关上,再抽查关闭后该功能的成功率有没有掉——没掉,说明提示本来就是多余的。