recognition-recents-and-suggestions
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRecents, frequents, and contextual suggestions
最近使用项、常用项与上下文建议
Recognition is fastest when the user doesn't even have to scan a long list — when the system anticipates and surfaces the likely options first. Recents, frequents, and predictive suggestions all leverage this: the user's likely target is at the top, often without typing anything.
当用户甚至无需扫描长列表时,识别速度最快——此时系统会预判并优先展示可能的选项。最近使用项、常用项和预测性建议都利用了这一点:用户的目标选项通常位于顶部,往往无需输入任何内容。
Patterns
设计模式
Recents
最近使用项
A list of items the user has recently interacted with. Surfaced at the top of pickers, navigation, or empty search inputs.
html
<combobox label="Recipient">
<input placeholder="Search recipients..." />
<listbox>
<group label="Recent">
<option>Maria Mendoza (last sent: yesterday)</option>
<option>Marketing Team (last sent: 3 days ago)</option>
</group>
<group label="All">...</group>
</listbox>
</combobox>Most users compose for a small set of recipients repeatedly; recents collapse the recall task.
用户最近交互过的项目列表。展示在选择器、导航栏或空搜索框的顶部。
html
<combobox label="Recipient">
<input placeholder="Search recipients..." />
<listbox>
<group label="Recent">
<option>Maria Mendoza (last sent: yesterday)</option>
<option>Marketing Team (last sent: 3 days ago)</option>
</group>
<group label="All">...</group>
</listbox>
</combobox>大多数用户会反复给一小部分收件人发送内容;最近使用项简化了回忆任务。
Frequents
常用项
Items used most often (regardless of recency). Useful when usage is clustered around a small set but not necessarily recent.
Frequently used apps:
• Email
• Slack
• Code editor
• BrowserA common laptop dock pattern.
使用频率最高的项目(无论时间远近)。适用于使用集中在一小部分项目但不一定是最近使用的场景。
Frequently used apps:
• Email
• Slack
• Code editor
• Browser这是笔记本电脑 dock 的常见设计模式。
Recommended / suggested
推荐/建议项
System-predicted likely options based on context. Examples:
- A "for you" feed.
- "People you may know."
- "Suggested replies" in messaging.
- "Suggested tags" when categorizing.
Recommendations work when the prediction is good. Bad recommendations (irrelevant, wrong) are worse than none — they distract and erode trust.
系统根据上下文预判的可能选项。示例包括:
- “为你推荐”信息流
- “你可能认识的人”
- 消息中的“建议回复”
- 分类时的“建议标签”
当预测准确时,推荐功能才有效。糟糕的推荐(无关、错误)比没有更糟——它们会分散注意力并削弱用户信任。
Pinned / favorites
固定/收藏项
User-curated frequently-accessed items. Less algorithmic than recents/suggestions; user-explicit.
Pinned:
★ Q4 Planning Doc
★ Team OKRs
★ Customer feedback dashboardCombine with recents and suggestions for a complete fast-access surface.
用户自行整理的常用访问项目。相比最近使用项/建议项,算法参与度更低,是用户明确指定的内容。
Pinned:
★ Q4 Planning Doc
★ Team OKRs
★ Customer feedback dashboard将固定项与最近使用项、建议项结合,可打造完整的快速访问界面。
Smart defaults
智能默认值
Pre-fill fields with predicted values based on context (signed-in user, recent inputs, time of day, location).
html
<form>
<label>Country
<select name="country">
<option value="US" selected>United States</option>
<!-- selected because of user's IP location -->
</select>
</label>
</form>The user can change but rarely needs to.
根据上下文(登录用户、最近输入、时间、位置)预填充字段的预测值。
html
<form>
<label>Country
<select name="country">
<option value="US" selected>United States</option>
<!-- selected because of user's IP location -->
</select>
</label>
</form>用户可以更改,但很少需要这么做。
When recents/suggestions hurt
最近使用项/建议项的弊端
- When the prediction is bad. Wrong recents distract; the user has to filter past them.
- When privacy matters. Recents reveal user history; in shared-device contexts this can leak information.
- When the option set is critical to the task. A "recent" suggestion in a destructive action might bias the user toward the wrong choice.
For high-stakes actions, present the full set without privileging recents.
- 预测不准确时:错误的最近使用项会分散注意力,用户必须筛选掉它们。
- 涉及隐私时:最近使用项会暴露用户历史;在共享设备场景下可能泄露信息。
- 选项集对任务至关重要时:破坏性操作中的“最近”建议可能会引导用户做出错误选择。
对于高风险操作,请展示完整选项集,不要优先显示最近使用项。
Privacy and recents
隐私与最近使用项
Recents reveal user activity to anyone with screen access. Considerations:
- Don't surface recents on shared/public devices unless explicitly opted in.
- Provide a "clear recents" option.
- Don't leak across tenants (a recent in workspace A shouldn't appear when the user switches to workspace B).
- Be cautious with sensitive contexts (health apps, finance apps, dating apps).
最近使用项会向任何能访问屏幕的人暴露用户活动。需考虑以下几点:
- 不要在共享/公共设备上展示最近使用项,除非用户明确选择开启。
- 提供“清除最近使用项”的选项。
- 不要跨租户泄露(工作区A的最近使用项不应在用户切换到工作区B时显示)。
- 谨慎处理敏感场景(健康应用、金融应用、约会应用)。
Anti-patterns
反模式
- Stale recents that include items the user no longer cares about, never expiring.
- Recents that span privacy boundaries (work email recents in personal context).
- Suggestions that don't update as the user's behavior changes.
- Surfacing recents in wrong contexts (showing "recent files" on a different user's account).
- 过时的最近使用项:包含用户不再关心的项目且永不过期。
- 跨越隐私边界的最近使用项(工作邮箱的最近使用项出现在个人场景中)。
- 不随用户行为变化更新的建议项。
- 在错误上下文展示最近使用项(在其他用户账户上显示“最近文件”)。
Heuristics
启发法
- The "would the user pick this without typing?" check. For each picker, ask: in the median case, can the user get to their target without typing? If yes, recents are doing their job.
- The recents-quality audit. Sample your recents lists. Are they actually relevant to current intent?
- The privacy review. What do recents reveal? Should they be hidden by default in some contexts?
- “用户无需输入就能选中吗?”检查:对于每个选择器,问自己:在一般情况下,用户无需输入就能找到目标吗?如果是,说明最近使用项发挥了作用。
- 最近使用项质量审核:抽样检查最近使用项列表,它们是否与当前意图真正相关?
- 隐私审查:最近使用项会暴露什么信息?在某些场景下是否应默认隐藏?
Related sub-skills
相关子skill
- (parent).
recognition-over-recall - — picker patterns recents augment.
recognition-pickers-and-palettes - — recents enable satisficing by surfacing acceptable options first.
satisficing - — defaults and recents both reduce decision cost.
hicks-law-defaults
- (父范畴)。
recognition-over-recall - ——最近使用项所增强的选择器模式。
recognition-pickers-and-palettes - ——最近使用项通过优先展示可接受的选项,实现“满意即可”的决策方式。
satisficing - ——默认值和最近使用项都能降低决策成本。
hicks-law-defaults