ホーム > ユーザーガイド > コンテキスト管理ガイド
このガイドでは、Amazon Q Developer CLIのコンテキスト管理について、概念から実践まで包括的に解説します。
- クイックリファレンス ⭐ - よく使うコマンドと設定の早見表
- トピック別インデックス ⭐ - やりたいことから適切なドキュメントを発見
Q CLIの応答品質は、コンテキスト管理で決まります。同じ質問でも、AIに提供するコンテキスト(背景情報)によって、回答の正確性が劇的に変わります。
例: コンテキストの有無による違い
❌ コンテキストなし:
あなた: このプロジェクトのREADMEを更新して
AI: どのプロジェクトですか?どのような内容を追加しますか?
✅ コンテキストあり(README.mdを読み込み済み):
あなた: このプロジェクトのREADMEを更新して
AI: 了解しました。現在のREADMEには「インストール方法」と「基本的な使い方」が
記載されていますね。「トラブルシューティング」セクションを追加しましょうか?
このガイドを通じて、以下を理解することでAIの回答正確性が向上します:
-
コンテキストとは何か
- AIが参照する「背景情報」の本質
- なぜコンテキストが必要なのか
-
どのように提供するか
- 3つのアプローチ(Agent Resources / Session Context / Knowledge Bases)
- それぞれの特徴と使い分け
-
どう最適化するか
- 適切なファイル選定
- トークン制限内での効果的な設定
- プロジェクトタイプ別のベストプラクティス
AI駆動開発におけるコンテキストの実践事例: AI 駆動開発におけるコミュニティと AWS CDK の価値 (Kenji Kono)
詳細は 第1章: コンテキストの本質 の関連リソースをご覧ください。
💡 このガイドの目標: コンテキスト管理を理解し、Q CLIの応答品質を最大化すること
| # | ドキュメント | 対象 | 主な内容 |
|---|---|---|---|
| 1 | コンテキストの本質 | 初級 | コンテキストとは何か / Q CLIのコンテキストモデル / 3つのコンテキストアプローチ |
| 2 | コンテキストの仕組みと管理 | 初級〜中級 | コンテキストのライフサイクル / トークン管理の詳細 / コンテキストの優先順位 / Q CLIでの管理方法 |
| 3 | コンテキストの効果と特徴 | 初級〜中級 | コンテキストがもたらす効果 / Agent Resources/Session Context/Knowledge Basesの特徴 / 制限事項と注意点 / 3つのアプローチの比較 |
| 4 | ベストプラクティスの考え方 ⭐ | 中級 | コンテキスト設計の基本原則 / アプローチ選択の思考プロセス / ファイル選定の思考プロセス / パス指定の思考プロセス / パフォーマンス最適化の思考プロセス / セキュリティ設計の思考プロセス |
| 5 | 実践ガイド | 中級 | 基本設定の実装 / プロジェクトタイプ別実装 / 応用実装パターン / 実装時の注意点 |
| 6 | トラブルシューティング | 中級 | 問題の診断 / よくある問題と解決方法 / デバッグ手法 |
| 7 | 高度なトピック | 上級 | コンテキストの最適化戦略 / チーム開発での活用 / 実装の内部詳細 |
| 8 | 参考情報 | 中級〜上級 | コマンドリファレンス / 設定リファレンス / 技術仕様 / 用語集 / FAQ |
| 9 | 記憶管理ガイド ⭐ | 初級 | 短期記憶と長期記憶の違い / /compactコマンドの使い方 / フォルダごとの記憶管理 / 保存場所の説明 |
| 10 | ワークフロー自動化 | 中級〜上級 | Agent Hooksによる自動化 / 実践的な自動化パターン / スクリプト作成方法 / パフォーマンス最適化 |
⭐ = 最重要章
- 第10章: 記憶管理ガイド ⭐ - Q CLIの記憶の仕組みを理解
- 第1章: コンテキストの本質 - コンテキストの基本
- 第2章: コンテキストの仕組みと管理 - 基本を理解
- 第5章: 実践ガイド - 実際に設定してみる
- 第4章: ベストプラクティスの考え方 - 考え方を学ぶ
- 第5章: 実践ガイド - プロジェクトに適用
- 第6章: トラブルシューティング - 問題解決
- 第4章: ベストプラクティスの考え方 - 深い理解
- 第7章: 高度なトピック - 最適化と内部詳細
- 第8章: 参考情報 - リファレンス
- Agent機能 - Agent機能の詳細
- Agent設定 - Agent設定の詳細
- コマンドリファレンス - コマンドの詳細
最終更新: 2025-10-27