> ## Documentation Index
> Fetch the complete documentation index at: https://meta.niceshare.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 漸進揭露原則

> 漸進揭露原則強調先呈現核心資訊，再依需求逐步展開進階選項，降低認知負擔並保留完整能力。

<Info>
  **類別**: 原則<br />
  **類型**: 互動與資訊架構原則<br />
  **來源**: 人機互動與可用性研究，後在介面設計實務中系統化<br />
  **別名**: 分層揭露、階段式複雜度呈現
</Info>

<Note>
  **快速回答** — **漸進揭露原則**（Progressive Disclosure）是指：先給使用者當下最需要的資訊與操作，再在其明確需要時逐步展開進階選項。它可同時達到「上手快」與「能力深」，降低資訊過載而不犧牲功能完整性。
</Note>

## 什麼是漸進揭露原則？

**漸進揭露原則**（Progressive Disclosure）是一種透過控制資訊出現時機來管理複雜度的設計方法，讓使用者在每一步都能清楚判斷，而不是一開始就面對所有選項。

> 好的介面不是消除複雜性，而是讓複雜性在正確時機被看見。

當產品同時服務新手與進階使用者時，漸進揭露特別重要。它透過「清楚預設 + 按需深入」兼顧易用性與專業能力。此原則常與[KISS原則](/zh-hant/principles/kiss-principle)、[最小驚訝原則](/zh-hant/principles/least-astonishment)、[關注點分離](/zh-hant/principles/separation-of-concerns)搭配使用。

### 漸進揭露原則的三層理解

* **入門**：預設畫面只呈現完成任務所需的最少資訊。
* **實踐**：依使用者意圖訊號逐步展開進階設定，而非任意隱藏。
* **進階**：用埋點資料持續最佳化「何時展開、展開多少、對誰展開」。

## 起源

漸進揭露的理論基礎來自認知心理學與人機互動研究：人的工作記憶容量有限，同時處理過多選項會降低決策品質與執行效率。可用性研究長期指出，分階段呈現複雜資訊能有效降低錯誤率。

在軟體實務中，此原則隨桌面與 Web 產品演進而成熟。團隊逐漸意識到，若把所有功能一次暴露，雖看似完整，卻常導致學習成本升高與放棄率增加。

現在多數設計系統已將其固化為元件策略，例如進階設定折疊區、條件欄位與情境式說明。

## 核心要點

漸進揭露能否成功，關鍵在於是否以使用者任務為中心。

<Steps>
  <Step title="先定義主要任務路徑">
    找出多數使用者第一步真正要完成的事，將該路徑前置並移除干擾。
  </Step>

  <Step title="以意圖觸發深入層">
    透過「進階設定」「查看更多」或重複專家行為等訊號，再展開複雜選項。
  </Step>

  <Step title="展開時保持情境連續">
    盡量在當前任務附近展開內容，避免頻繁跳頁造成認知中斷。
  </Step>

  <Step title="同時評估效率與穩定性">
    除完成時間外，也要追蹤錯誤率、放棄率與客服需求是否下降。
  </Step>
</Steps>

## 應用場景

只要系統同時包含高頻簡單任務與低頻複雜任務，就很適合漸進揭露。

<CardGroup cols={2}>
  <Card title="新手引導流程">
    初次僅收集必要資訊，先完成核心價值體驗，再開放進階個人化設定。
  </Card>

  <Card title="後台管理介面">
    預設畫面聚焦關鍵指標與主要操作，進階控制放在可展開專家面板。
  </Card>

  <Card title="醫療與政務表單">
    先呈現基礎問題，再依回答條件動態展開後續欄位，降低填寫負擔。
  </Card>

  <Card title="開發者工具">
    提供安全預設配置，進階參數與調校選項在需要時再顯示。
  </Card>
</CardGroup>

## 經典案例

Google Search 的介面演進常被視為漸進揭露的代表案例。首頁維持極簡以對齊主流意圖，而進階搜尋語法與細部篩選能力則透過次級操作提供給有需求的使用者。

可觀察指標是效率與深度並存：在全球規模查詢下，一般使用者可快速完成核心任務，同時專業使用者仍能利用進階語法提升精準度。此案例說明，功能深度不必然要求首屏複雜度同步上升。

## 邊界與失效場景

漸進揭露不是「藏得越多越好」。

* **關鍵資訊被埋**：涉及風險、費用、不可逆操作的資訊不應放在深層入口。
* **可發現性不足**：進階能力若難以找到，會直接降低熟練使用者效率。
* **狀態回饋不清**：展開層級與目前設定若提示不足，容易造成誤判與誤操作。

## 常見誤區

許多失敗來自把漸進揭露當作純視覺收納技巧。

<AccordionGroup>
  <Accordion title="誤區：漸進揭露就是刪減功能">
    **更正**：它不是刪除能力，而是調整能力被看見與使用的時機。
  </Accordion>

  <Accordion title="誤區：只對新手有幫助">
    **更正**：進階使用者同樣受益，因為預設畫面更乾淨，深層功能仍可快速到達。
  </Accordion>

  <Accordion title="誤區：層級越多越簡潔">
    **更正**：過度分層會增加操作路徑成本，應以常用任務最短路徑為基準。
  </Accordion>
</AccordionGroup>

## 相關概念

漸進揭露與下列原則結合時，更能兼顧可用性與一致性。

<CardGroup cols={3}>
  <Card title="KISS原則" href="/zh-hant/principles/kiss-principle">
    為預設介面建立簡潔基線，減少首次認知負擔。
  </Card>

  <Card title="最小驚訝原則" href="/zh-hant/principles/least-astonishment">
    讓展開後的行為可預期，降低學習與操作摩擦。
  </Card>

  <Card title="關注點分離" href="/zh-hant/principles/separation-of-concerns">
    先按職責整理功能，再按場景分層呈現，結構會更自然。
  </Card>
</CardGroup>

## 一句話總結

<Tip>漸進揭露的核心，是讓使用者先完成當下任務，再按需解鎖複雜能力，而非一次承受全部複雜度。</Tip>
