M3.03.3filter instead of reading long lists设计研究

超过少量条目应改为筛选

别名: 改筛选勿通读 · spoken list to filter · 列表改约束

概念解释

条目一超过少量,对话应从朗读改成筛选。手腕上的设备积了十二条通知,不要从头念到尾,问「工作、消息,还是运动?」电影院售票柱上的排片同样:先收约束,再决定还值不值得读。筛选是把集合变成一个可答的问题,用用户已经有的潜伏条件(时间、类型、发件人)换掉十二段耳朵时间。这不是因为工作记忆装不下那么多口头选项才改口——装得下,通读也仍然贵。改的是呈现策略。

机制

串行朗读的成本随 N 涨;筛选的成本随用户叫得出的维度涨。消费类集合(航班、餐厅、通知、场次)里,人通常已经带着一条约束。问出那条约束是一轮;把十二项读完是十二轮听。对话从「我来念清单」转成「你来收窄查询」。即便听者能记住十二个标签,时间账仍不划算。筛选不是把 N 削到某个记忆上限再继续念,而是尽早离开逐条呈现。没有叫得出的维度(十二条同等资格的验证码),筛选问不出东西,这条才不适用。

怎么研究

同一批十到十五个真实候选项:条件甲通读;条件乙先问一个筛选问题,再读剩下的。因变量是选中时间、选择质量、放弃。自变量是 N,以及数据里是否真有用户会说的那个维度。

若乙条件问的维度在数据里不存在,测到的是空转,不是筛选失败。不要用「读完为止的满意度」代替时间——通读可以听着完整,同时把人留在磁带上直到放弃。

边界

用户明说「都念一遍 / 菜单上有什么」。法定必须线性披露的清单(全部副作用)不能伪装成筛选。N 只有两三个,先问约束是多余的一轮。维度不在数据里还要问,是演戏。把筛选做成又一个口头大菜单(「请选择按时间、影厅、语言、字幕……」),只是换了一份长列表。

怎么落地

  • 超过大约三到五项,第一动作是一条筛选问句,不是开始读。
  • 筛选维度从用户真正会说的话里挑(几点、谁发的、哪类),不要从内部字段枚举。
  • 筛完仍超过少量,再问下一刀,而不是改回通读。
  • 验证:N 大于五的技能里,有多少会话走进通读、有多少走进约束轮。通读占主导,就是筛选根本没被提供。

延伸

  • 同组M3.03.1 听觉无法扫描,列表成本极高 · M3.03.2 需先给数量与分类再给条目
  • 相邻M1.02 无屏交互的记忆负担 · M1.01 语音优先的适用场景 · M3.08 长列表朗读的困难
  • 站内检索filter instead of reading long lists · query refinement · spoken list cost

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/M3.03.3