段階的開示
情報やUIを段階的に提供するデザインパターン。ユーザーが必要とするタイミングで必要な情報のみを表示することで、認知負荷を軽減する。
LLMコンテキスト管理での適用
LLMのコンテキスト管理において、段階的開示は効率的なトークン使用のために重要な概念となる。
例: Skills(専門知識)の読み込み
1. 起動時:name と description のみ読み込み(~100トークン)
↓
2. タスクマッチ時:本文を読み込み
↓
3. 必要に応じて:補足ファイル(スクリプト、テンプレート等)を読み込み
すべての情報を最初から読み込むのではなく、必要なタイミングで必要な粒度の情報を読み込むことで、コンテキストウィンドウを効率的に使用できる。
UIデザインでの適用
- 初心者には基本機能のみを表示
- 詳細設定は「詳細オプション」として隠す
- ウィザード形式で段階的に入力を求める