MCP 的渐进式披露
一、执行摘要渐进披露progressive disclosure是一种用户体验策略它让复杂系统在不移除能力的前提下显得简单。这个模式很直接先展示大多数人此刻成功所需的少量选项而“其余内容”只在用户请求时或在任务相关时才揭示出来。做好这一点可以减少错误、提升可学习性并加快高频任务——尤其是在“MCP”环境中因为那里有多个渠道、能力和治理要求可能会让用户和团队不堪重负。 [1]在这篇文章中MCP 被视为 multi-channel platform多渠道平台web mobile messaging voice email 等。我做出这个假设是因为文中的 MCP 并未被明确指定。与此同时“MCP” 也广泛指代 Model Context Protocol模型上下文协议它被用来向 AI 客户端暴露工具和数据源而许多最现代的“渐进披露”讨论也正发生在那里——尤其围绕工具列表膨胀、发现、审批和安全。好消息是同样的披露原则可以干净地迁移到这两种含义之中。 [11]你将获得一个实用的、端到端的蓝图渐进披露在 MCP 中意味着什么它在哪些地方有帮助、在哪些地方会适得其反具体的 UI 模式和文案实现方法无需代码现有平台的迁移策略以及包括 KPI 和 A/B 测试设计在内的度量方案。你还会得到一份无障碍与国际化检查清单以及常见陷阱。最后你还会看到为什么 control-plane控制平面方法可以成为现有 MCP 的最低摩擦迁移路径——尤其当你的“渠道”还包括 AI 客户端或工具驱动的工作流时。在这种架构中peta 可以充当一个使能器集中治理、门控、发现模式、按需显露能力以及审计性这样渐进披露就不必在每个渠道表面分别重新实现。 [12]二、为 MCP 定义渐进披露渐进披露并不等于“把东西藏起来”。它是对信息和控件进行排序使得初始视图传达“最重要的东西”并让用户仅在他们需要时才请求更多内容。Nielsen Norman Group 将其描述为把高级或低频使用的功能延后到次级界面从而让界面更容易学习、也更少出错——同时又不剥夺专家用户的能力。 [1]一个对 MCP 特别有用的定义是MCP 中的渐进披露是平台与其用户之间的一项刻意约定平台承诺“你可以使用一组少量、安全、高频的动作开始上手。”它同时承诺“当你需要时更深的能力是可用的——而且有清晰路标。”并且它必须在各个渠道中一致地履行这一承诺或者在某个渠道无法支持某一层时明确解释原因。 [1], [7]1、渐进披露 vs 分阶段披露人们很容易把渐进披露与“向导”或逐步流程混淆。渐进披露是分层的许多用户永远不会打开高级层因为他们在核心层就完成了任务。分阶段披露是线性的用户会推进到后续步骤因为那些步骤是完成任务所必需的。Jakob Nielsen 区分了这两者并指出当步骤之间的相互依赖较低时分阶段披露才有效——否则用户会被困在来回跳转中。 [1]在 MCP 语境中如果一个用户必须同时配置渠道路由、合规、定向和内容才能评估权衡那么不要仅仅为了减少杂乱就把这些内容拆成一个僵硬的向导。但如果支付、审批或高风险操作在探索阶段并不需要那么分阶段或渐进披露就可以安全地将它们延后。 [1]2、一个实用的“披露阶梯”模型对于 MCP 设计工作来说给这些层命名会很有帮助核心层默认在大多数时候为大多数用户成功完成任务所需的最小控件集合。高级层按需打开这些选项是合理的但使用频率更低、风险更高或者如果没有上下文就更难理解。专家层按角色或意图门控可能造成伤害、带来策略/合规暴露或需要专门知识的操作例如数据导出、跨下游系统的写操作、跨渠道覆盖或可能向客户群发垃圾消息的自动化规则。 [1], [11]这条“阶梯”之所以重要是因为 MCP 往往同时存在两种复杂性产品复杂性功能很多。运营/安全复杂性某些功能需要审批、策略或审计。 [11], [12]3、可视化建议给你的文章加上两个轻量级可视化不需要很重的插画工作一个简单的披露层级流程图Core →Show advanced→ Advanced →Show expert / Admin→ Expert并在两侧加上 “Help / Learn more” 和 “Safe defaults” 作为辅助轨道。一个 Mermaid 时间线表示迁移阶段inventory → layered IA copy → pilot → expand → governance experimentation cadence。三、多渠道场景中的优点、缺点与决策标准渐进披露之所以流行是因为它解决了一种真实张力人们既想要能力也想要简单。它的好处在 UX 指南中有充分记录更好的可学习性、更高的效率、更低的错误率——前提是你选对了划分方式并且让通往更深层的路径足够明显。 [1]1、对于 MCP 尤其重要的优点降低跨渠道的表面复杂度在多渠道平台中约束差异很大web 管理后台可以展示高密度控件而基于消息的 UI 或语音流程则不行。渐进披露让你可以定义一个稳定的 “Core Contract核心契约”每个渠道都能支持它同时仍然通过适合该渠道的方式提供深度能力例如“在网页上打开高级设置”或“发我一个链接去配置这个”。这与全渠道期望一致不同触点之间的体验应保持统一和连贯。IBM 将 omnichannel experience全渠道体验描述为跨渠道的无缝交互与统一、一致的体验。 [7]降低新手与“回访但低频”用户的认知负荷多渠道系统中经常存在“偶尔管理员”例如每季度发一次活动的 PM或很少配置集成的运维团队。关于认知负荷的研究普遍支持这样一个原则人类处理能力有限更高的负荷会消耗资源并削弱学习或表现。虽然认知负荷理论最初起源于学习/问题解决研究但它的“有限容量”前提很好地说明了为什么“把一切一次性展示出来”在 UI 中是危险的。John Sweller 讨论了固定认知容量以及一个过程所需资源增加会如何减少另一个过程可用资源George A. Miller 则描述了信息处理中的限制和“跨度”约束设计者往往并不完全精确地把它们转化为 UI 指导。 [6]更好的风险管理与治理在 MCP 中“高级/专家”往往与“高风险”相对应。优先披露是一种治理工具默认暴露的高风险控件更少更深层可以要求确认、角色门控或人工审批。这与 Model Context Protocol “tools” 规范中的指导明确一致实现应让人类始终参与其中清楚指示暴露了哪些工具并对操作使用确认提示。 [11]更具可扩展性的跨产品、跨渠道、跨团队 UX当每个渠道都有自己的 UI 和自己的 backlog 时保持一致的最简单方法就是让核心层保持小而稳定——而高级层演进得更慢并且通常以可复用模式/组件的形式存在。这样能减少渠道之间的“UX 分歧”。2、缺点以及渐进披露何时会适得其反“划分错误”问题最常见的失败模式是把用户经常需要的东西藏了起来。Jakob Nielsen 指出你必须把用户经常需要的一切 upfront 地展示出来并保持主列表足够小以维持专注否则性能会受损而你只是把复杂性换了个地方放。 [1]可发现性债务如果高级能力对长期价值至关重要例如自动化规则、合规检查、强大的定向那么如果出现以下情况用户可能永远都发现不了它们披露控件的信息气味太弱渠道让“高级”难以访问或者 onboarding 从未教会用户更深层的能力确实存在。 [1]层级过多NN/g 指出超过两层的披露通常可用性不高因为用户会在层之间迷失如果你需要三层或更多你可能需要简化设计或者进行强有力的分组与分块。这对 MCP 来说是一个关键警告因为人们很容易为了容纳所有边缘情况而不断叠加层级。 [1]透明性悖论更多细节可能降低信任或增加困惑关于智能系统透明性的渐进披露学术研究发现用户起初可能会以为更多渐进细节会有帮助但在实际体验后反而会觉得这些细节令人分心或造成困惑隐藏底层错误可能会让用户高估系统能力而暴露所有底层特征又会引发用户觉得系统“出错了”。该研究提出了一种按需方法先给出一个更简单的解释然后只有在用户请求时才揭示更多内容。这与涉及自动化、AI 辅助、评分、路由或策略评估的 MCP 高度相关。 [2]3、一个可用于 MCP 路线图的决策启发法在以下情况下使用渐进披露任务存在一个清晰的“happy path快乐路径”大多数用户都会走高级选项确实使用频率更低或风险更高你可以提供清晰路标“显示高级定向选项”并在展开时保留用户上下文。 [1]在以下情况下避免使用用户需要同时比较多个参数才能做出好的决定例如定向、频控、合规和渠道组合之间的权衡“高级”选项实际上是用户购买平台的主要原因你的渠道无法可靠地访问更深层除非你设计了明确的跨渠道移交。 [1], [7]四、模式、UX 考量以及具体文案与流程示例这一部分刻意保持实用给出你可以跨渠道实现的模式以及让披露看起来“安全”而不是“可疑”的微文案。1、适用于 MCP 的成熟披露模式高级选项开关单个展开区模式展示“核心”字段和动作在其下方提供一个单独的 “Advanced options” 控件用来揭示一组已归类的控件。UX 细节保持开关标签具体例如 “Advanced routing rules”而不是抽象例如 “More”。只有在确实如此时才增加预期设定例如 “Rarely needed”。NN/g 明确指出标签和信息气味是关键成功因素用户必须理解当他们进入更深层时会获得什么。 [1]文案示例“Advanced channel routing”“Show delivery controls (frequency caps, quiet hours)”“More targeting options”“View compliance settings”内联上下文披露渐进字段模式字段只在某个相关选择出现后才显示。示例场景一个活动创建流程。核心“Goal,” “Audience,” “Channels,” “Message.”如果选择了 “SMS” → 显示 “Sender ID” 和 “Short link tracking.”如果选择了 “Transactional” → 显示 “Fallback channel” 和 “Retry policy.”关键在于相关性高级内容之所以被显示是因为它现在变得相关了而不是因为你随意把它藏起来。文案示例“Add fallback channel (recommended)”“Configure retries”“Add quiet hours”渐进式画像现在少收集以后再补模式不要在 onboarding 时就要求填写所有配置输入。示例场景MCP 中的渠道 onboarding。流程“Connect channel”只要求必要的凭证/权限并做一次成功检查。“Start with defaults” 然后继续。第一次成功发送后再提示“Want to optimize delivery?” → 进入高级设置。这与更广泛的原则一致把复杂性推迟到用户已经有了上下文和动机之后。 [1]披露作为解释“Learn more”然后 “Show how it works”在复杂平台中渐进披露不仅适用于设置也适用于概念理解。关于透明性的渐进披露学术研究提供了一个特别可用的模式一个按钮例如 “How was this calculated?”它以分层方式揭示解释——先是简短的自然语言总结然后是关键影响因素最后才是供专家用户查看的完整细节。 [2]在 MCP 中这可以映射为“Why was this message routed to WhatsApp instead of email?”第一层披露“Because WhatsApp has higher predicted reach for this user.”下一层“Signals used: last-opened channel, opt-in status, delivery failures.”再下一层“Full decision trace / policy evaluation.”文案示例“How was this decision made?”“Show key factors”“Show full decision trace (admin)”2、按渠道划分的特别考量消息与聊天渠道短、易中断在聊天中渐进披露应当是对话式的核心响应执行动作 总结。按请求展开 “Show options,” “Why,” “Advanced settings.”这与“解释最好在被触发时提供occasioned”这一思想一致——即当用户请求它或者发生异常时才提供。 [2]语音渠道长菜单成本很高语音天然就是渐进式的用户先问系统再提示。风险在于让用户记住太多东西。默认应当选择项最多三个提供一个 “repeat options” 能力并提供一个通往高级设置的移交路径“I can text you a link to advanced delivery settings”。Web / 管理控制台高密度但容易在首次使用时吓到人渐进披露并不是让 web UI 变得“极简”。它强调的是优先级排序。一个好的 web 默认视图仍然应该展示足够多的内容来传达能力同时又不要求用户一次理解一切。 [1]3、具体的端到端 MCP 场景场景在一个跨渠道消息编排平台中引入渐进披露上下文一个 PM 想通过 email push 发送一个召回活动并附带可选的 SMS fallback。核心层界面Goal: “Retain users who churned last month”Audience selector简单分群Channel mix两个开关Message content按渠道高级层Frequency capQuiet hoursSMS fallback and retry strategyUTM tagging and link shorteningCompliance category / required disclaimers专家层Per-market overridesAdvanced throttlingRouting rules with policy constraintsApproval-required “bulk send now”“Export audience” 按角色门控减轻焦虑的微文案“Advanced delivery controls (optional)”“Recommended defaults are on — change only if you’re troubleshooting deliverability.”“Bulk send now requires approval.”场景在 AI 辅助的 MCP 工具表面中做渐进披露如果把 MCP 解释为 Model Context Protocol那么同样的披露逻辑也能解决工具过载问题。MCP 的 “tools” 规范定义了工具如何被列出与调用并强调用户同意、清楚说明暴露了哪些工具、以及对操作的确认提示。这就天然地提供了一个做渐进披露的位置不要默认暴露所有工具而是先披露一个最小安全集合然后再扩展。 [11]这也是 peta 的方法之所以成为“实现使能器”而不是一个 UX 口号的地方它的 control-plane 模型支持可配置的工具可见性和发现模式从而在工具层明确实现渐进披露。 [12]五、实现方式与无需代码的迁移策略渐进披露不只是一次 UI 变化。它通常是一种平台能力决定什么是“核心”“高级”或“专家”需要一致的定义、权限、分析和治理——尤其是跨渠道时。1、高层实现路径UI-first仅表面实现你按渠道重组界面与流程但底层 API 仍然暴露全部能力。优点启动快。后端变更少。缺点很难在多个客户端中保持一致。有“shadow complexity影子复杂性”风险高级动作依然存在而且会被不一致地触发。权限和可审计性可能落后于 UX。 [1]API-backed disclosure具备能力感知的后端后端会根据 persona、角色、环境、风险级别或任务上下文返回不同能力集。UI 只是这些能力集的一个渲染结果。优点跨渠道一致性更强。更容易做埋点和治理。缺点需要一个能力模型。需要谨慎 rollout。Control-plane / gateway 方法集中编排一个专门层负责 discovery、exposure、policy、approvals 和 audit logs并覆盖下游服务/工具。对于 Model Context Protocol 生态peta 明确被描述为这样一层它位于客户端和下游服务器之间路由到多个服务器在服务端处理凭证并执行策略与审计轨迹。 [12]为什么这种方法在渐进披露方面具有战略吸引力渐进披露变成了一个配置问题而不是一个按客户端重复工程实现的问题。你可以在所有渠道中标准化 “core vs advanced vs expert” 的暴露方式。高风险动作可以被 approval-gated而低风险动作仍然可以即时执行。 [12]2、peta 如何作为渐进披露的使能器映射进去不把文章写成广告的前提下你可以通过锚定文档化的具体能力把 peta 定位为 “控制平面迁移路径”它位于客户端与下游服务器之间充当网关和路由层对上游呈现一个端点对下游路由到多个服务器。这在架构层面等价于 “一个 MCP很多能力”从而让跨渠道一致性变得可行。 [12]可配置的工具可见性和显式渐进披露模式peta-core 文档描述了 discovery modesFLAT、HYBRID、STRICT用来控制工具是直接暴露还是只能通过目录搜索接口被发现同时还有 “discovery profiles”用于根据身份或风险决定哪些工具可以被直接调用。这就是被操作化了的渐进披露。 [12]一个可搜索的能力目录原生catalog.search、catalog.describe、catalog.execute工具使高级能力在需要时可被发现而不会让默认工具列表臃肿。 [12]基于策略的审批和审计轨迹使“专家层”操作能够与安全和合规对齐。 [12]用多渠道平台的话来描述就是“一个中央控制平面让每个渠道 UI 都保持简单同时仍能通过受治理的发现机制访问深层能力。”3、现有 MCP 的迁移策略如果你把渐进披露当作一系列可控发布而不是一次性重设计那么迁移会更安全。建立基线和术语表根据以下维度为你的平台定义 “core”“advanced”“expert”使用频率风险所需用户专业度NN/g 明确建议用任务分析、田野研究和使用统计来决定初始功能与次级功能之间的正确划分。 [1]清点并聚类能力在各个渠道做一次结构化的 “capability inventory能力清点”用户今天能做什么错误出现在哪里支持工单集中在哪些地方哪些选项使用极少却总是显示如果你有多个渠道在清点中也要包括渠道约束例如“voice 不支持多参数配置chat 支持后续追问web 支持高密度配置。” [7]选择一个流程做试点好的试点候选包括高流量任务高错误/高支持负担任务或有清晰 “happy path” 的任务。 [1]设计带有明确“逃生舱门”的披露层每个披露设计都应该回答用户如何找到高级选项他们如何返回核心视图而不丢失工作展开之后他们如何知道哪些内容发生了变化 [1]带着埋点和护栏去 rollout你不应该在不测量用户是否因此更难找到关键功能的情况下上线渐进披露。NN/g 强调分析数据必须辅以观察性研究/可用性测试因为“页面点击”可能代表的是困惑而不是价值。 [1]一旦模式被验证再扩展到更多流程和渠道采用 “pattern system模式系统” 方法一旦你定义了 “Advanced delivery controls” 究竟意味着什么每个渠道都应一致实现它或提供明确移交。六、度量、KPI 与实验设计一次渐进披露迁移应被当作一个可度量的产品倡议而不是纯粹审美层面的重构。1、对披露变化尤其敏感的 KPI 类别可用性结果指标基于任务NN/g 的可用性指标指南强调四个基础度量success rate、time on task、error rate 和 subjective satisfaction。这些都非常适合映射披露变化因为披露直接影响可学习性和出错概率。 [8]作为更严谨的框架可用性通常被概括为 effectiveness、efficiency 和 satisfaction通常来自 ISO 9241–11 定义及其衍生。 [9]建议按关键流程追踪的指标任务成功率无需帮助即可完成完成时长错误率 / 回退行为例如无效配置、发送失败、策略违规自报易用性single ease question和/或更广泛的可用性指标如 SUS如果你已经在大规模运行问卷 [8], [9]行为采纳指标产品内分析跟踪披露特定信号“Advanced opened” rate按 persona、按渠道“Advanced changed settings” rate“Advanced opened then abandoned” rate混乱的预警信号“Expert action attempted” rate 和需要审批时的流失如果你对高风险动作做了门控跨渠道旅程指标全渠道研究强调交互中的顺序与模式披露经常改变用户最终在哪个渠道完成任务例如在 chat 开始、在 web 完成。测量channel handoff rate在渠道 A 开始、在渠道 B 完成handoff 后完成率handoff 到完成之间的时间这样可以防止你“改善”了一个渠道却悄悄把复杂性推到了别处。 [7]运营与风险指标特别适用于专家功能受限时高风险操作频率审批请求数 vs 审批通过数与错误配置相关的事故审计完整性与可追踪性如果你有合规要求 [11], [12]2、为渐进披露量身定制的 A/B 测试设计NN/g 将 A/B 测试定义为一种定量方法对在线用户测试不同变体强调清晰的假设与结果指标并建议设置 guardrail metrics以避免局部优化损害整体体验。 [10] 行业实验指导同样将 A/B 测试定义为一种 randomized controlled experiment随机对照实验用户被暴露于不同变体埋点和可信度是核心挑战。Ron Kohavi 是一个广泛被引用的实践型受控实验方法来源。 [10]下面是三种很适合披露变化的 A/B 设计测试设计折叠高级选项 vs 始终可见高级选项Control当前 UI所有选项都可见。Variant仅核心选项可见高级内容被折叠在一个带标签的 affordance 后面。Primary metrics任务成功率、完成率、任务时长。Secondary错误率、帮助使用率、联系支持率。Guardrails真正重要的高级功能成功使用率是否下降用于检测可发现性损失。 [8], [10]测试设计上下文显示 vs 静态表单Control所有条件字段始终显示。Variant条件字段只有在前置选择完成后才显示。Primary错误率与完成时长尤其对新手。Guardrails“惊讶感”或信任度度量例如 “I felt in control,” “the system behaved predictably”因为动态 UI 如果解释不充分会显得不稳定。 [1], [10]测试设计能力/工具访问的发现模式这最适用于 MCP 映射为工具/能力目录时包括 Model Context Protocol 生态。Control平铺暴露“everything visible”。Varianthybrid最小直接暴露 可搜索目录或 strict目录驱动。Primary代表性任务的成功完成率“选错工具”的调用次数选择正确能力所花时间。Guardrails支持依赖增加、重试增加或放弃率上升。 [11], [12]一个实践性提醒A/B 测试告诉你“发生了什么变化”但不告诉你“为什么”。NN/g 建议把 A/B 结果与定性研究结合起来以解释原因并警告不要只盯住单一指标。可以用短时可用性研究或拦截式访谈来确认高级功能是否仍然可被发现和理解。 [10]七、无障碍、国际化、陷阱与最终检查清单如果做得正确渐进披露可以提升无障碍和 i18n更少杂乱、更清晰路径但如果做得不好也会制造严重问题隐藏内容、焦点陷阱、模糊控件。要把它当成设计中的一等公民。1、面向披露密集型 MCP 的无障碍检查清单使用成熟交互模式而不是发明自己的模式。优先使用语义化、可访问的披露机制。WebAIM 指出原生 HTML disclosuredetails/summary有内建无障碍支持而自定义 button/ARIA disclosure 经常被错误实现。 [5]如果你实现自定义 disclosure 控件请遵循 World Wide Web Consortium WAI-ARIA Authoring PracticesDisclosure 应使用表现像 button 的控件。 [3]Accordion 必须支持键盘交互Enter/Space 激活Tab 顺序包含所有可聚焦项可选的 arrow-key 导航模式。 [4]状态必须对辅助技术可传达例如 expanded/collapsed。 [5]保持逻辑焦点顺序避免在内容展开或折叠时出现突兀的焦点跳跃WCAG 指南强调可预测的导航顺序和可见焦点。 [13]避免只靠 hover 才能看到的披露例如 tooltips 是访问关键内容的唯一方式。确保“高级”内容在显示后屏幕阅读器可以访问并理解标题、landmark 和清晰标签。不要把错误藏在折叠区域里。如果高级区域中出现错误要么自动展开并显示清晰消息要么在核心层显示一个错误摘要并链接到同时展开相关区域。2、渐进披露设计所放大的国际化问题披露密集型 UI 对翻译和本地化尤其脆弱因为它们大量依赖简短标签“More,” “Advanced,” “Options”和紧凑布局。为文本膨胀做好规划。W3C 国际化指南指出文本在翻译中往往会变长而更短的源字符串有时按比例膨胀得更厉害从而破坏受限 UI 空间标签页、按钮、紧凑页头。这会直接影响 disclosure 标签和 accordion 标题。 [14]避免只用图标作为披露控件。图标往往无法跨文化稳定传达而且信息气味较弱请配文字或可访问标签。确保“层级名称”在翻译后仍有意义。“Advanced” 在不同语言和文化中可能带不同含义可以考虑使用与用户目标更相关的具体标签例如 “Delivery controls,” “Compliance settings”。检查 RTL 语言中的披露 affordancechevron/箭头和缩进如果处理不当可能会反转含义。对于多渠道平台要一致地本地化 handoff 文案例如 “Open advanced settings on web”并确认目标界面本身也已本地化——否则 handoff 会成为死胡同。3、常见陷阱以及避免方法陷阱“Advanced 杂物抽屉”如果每一个新功能都为了避免 UI 争论而被藏到 “Advanced” 下面你实际上创造了一个谁都不信任的 junk drawer。修复方式制定产品规则每个功能都必须用证据来证明它应该属于哪一层频率、风险、复杂度并且必须有可发现性方案。陷阱破坏专家工作流高级用户经常依赖快速扫描大量控件。一次渐进披露重设计如果把他们高频使用的专家控件折叠起来就会拖慢他们。修复方式为专家角色允许个性化或允许持久展开。NN/g 的文章强调要同时服务新手和高级用户但警告说初始展示仍然必须包含用户经常需要的内容。 [1]陷阱误读分析数据高级区域访问变少既可能意味着“用户不需要它”也可能意味着“用户找不到它”。NN/g 明确建议用观察性可用性测试来补充分析数据以解释意图。 [1]陷阱安全表演把高风险动作折叠起来并不等于治理。如果动作本身是危险的你就需要策略检查、确认、审批和审计轨迹——尤其是在工具驱动环境中。MCP tools 规范明确要求 human-in-the-loop 控制和清晰的工具调用指示而 peta 文档化的 control-plane 特性策略、审批、审计轨迹则展示了把这些能力操作化是什么样子。 [11], [12]八、最终建议清单与迁移路线图你可以把这一部分当作文章的“收口”足够简单能立刻行动又足够具体不至于变成浅层采用。1、建议清单定义一条 disclosure laddercore / advanced / expert并将标准显式绑定到频率、风险和复杂度。 [1]用任务分析、使用数据和可用性研究来验证这个划分——不要只依赖利益相关方直觉。 [1], [8]保持通往更深层的路径明显使用强标签和清晰信息气味永远不要隐藏高频需求。 [1]默认用两层只有当存在明确的角色/风险边界并且有强导航脚手架时才加第三层。 [1]为披露事件埋点并防止可发现性损失高级功能成功率不应崩塌。 [8], [10]有意识地构建跨渠道 handoff并测量 handoff 后完成率。 [7]把无障碍视为不可妥协button 语义、键盘支持、清晰的 expanded state、可预测焦点行为。 [3], [4], [5], [13]提前规划本地化文本膨胀、RTL 行为以及在文化上有意义的标签。 [14]当 MCP 包含工具调用或高风险操作时要把披露设计与治理一起设计confirmations、approvals、audit trails。 [11], [12]2、迁移路线图Discovery能力清点 任务频率 风险评估 渠道约束地图。 [1], [7]Design定义 disclosure ladder创建共享模式advanced toggle、contextual reveal、explanation-on-demand并撰写一致的微文案。 [1], [2]Pilot上线一个高影响流程并进行完整埋点运行可用性测试 带 guardrails 的 A/B 测试。 [8], [10]Scale将模式推广到相邻流程和渠道建立什么可以属于 core、什么必须属于 expert 的治理规则。Operationalize采用 capability-aware backend 或 control-plane 方法使渐进披露在整个系统范围内保持一致。如果你的 MCP 生态包含 Model Context Protocol 风格的工具表面那么像 peta 这样的 control plane 可以集中 discovery modes、policy-based exposure、approvals 和 auditability——把渐进披露变成平台能力而不是在每个客户端重复劳动。 [11], [12]九、脚注与来源[1] Nielsen Norman Group 对 progressive disclosure 的定义、好处、标准和注意事项同时区分 progressive vs staged disclosure并警告层级过多的问题。[2] Aaron Springer 和 Steve Whittaker 关于智能系统透明性的渐进披露实证研究包括分层的按需解释模式“How was this calculated?”指出分心/启发式效应并提出渐进披露作为应对竞争性用户需求的方法。[3] World Wide Web Consortium WAI-ARIA Authoring Practices disclosure pattern 定义show/hide widget 概念。[4] World Wide Web Consortium WAI-ARIA Authoring Practices accordion pattern包括预期的键盘交互。[5] WebAIM 关于 disclosures / accordions 的指导强调details/summary的内建无障碍性以及自定义 ARIA 实现中的常见问题例如不可聚焦触发器、错误语义、缺少 expanded state。[6] John Sweller 的认知负荷理论框架包括固定容量和资源权衡George A. Miller 关于信息处理限制与跨度的经典讨论经常但需带保留地被用来为分块和降低 UI 负担提供理论动机。[7] IBM 对 omnichannel customer experience 的定义以及与 multichannel 的对比还有学术来源强调一体化渠道和客户旅程中的顺序效应。[8] Nielsen Norman Group 的可用性指标指南success rate、time、error rate、satisfaction可作为披露变更的测量基础。[9] 源自 ISO 的可用性框架effectiveness、efficiency、satisfaction可作为 MCP UX 变更的度量视角。[10] Nielsen Norman Group 关于 A/B 测试基础和最佳实践的指导以及 Ron Kohavi 关于受控实验的框架和大规模实验讨论。[11] Model Context Protocol 规范工具列举/调用模型对 human-in-the-loop 控制的明确指导对暴露工具清晰性的要求以及确认提示。[12] peta 官方材料描述了一个面向 MCP 治理与工具渐进披露的 control-plane 方法discovery modes、discovery profiles、catalog search/describe/execute以及其 gateway、policy、approvals 和 audit trail 定位。[13] World Wide Web Consortium WCAG 2.2 作为无障碍基线包括焦点可见性和与披露密集型 UI 相关的更广泛一致性背景。[14] World Wide Web Consortium 国际化指南关于翻译中的文本膨胀尤其会影响简短披露标签和紧凑 UI 元素。