📝 今回の内容 生成AI基礎講座Bの開発実践編として、Claude Codeでの開発に欠かせない「コンテキストウィンドウ管理」を完全解説。 AIが記憶できる容量の仕組み、メモリ使用状況の確認方法、コンパクト機能の効果的な使い方、そして新規セッションでの効率的な作業再開テクニックを実演します。 🎯 動画トピック 📍 講座の位置づけ ・Claude Codeでの長期開発に必須の知識 ・メモリ管理ができると開発の質と効率が劇的に向上 ・AIとの対話を継続的に最適化する技術を習得 🧠 コンテキストウィンドウとは ・AIの短期記憶の仕組み:20万トークン(約20万文字) ・人間の記憶に例えると:今日の朝ごはんは覚えているが、1週間前は覚えていない ・容量が満杯になると古い情報から消える → 初期の重要な要件が抜け落ちるリスク 📊 コンテキストウィンドウの構造 ・システムプロンプト:Claude Sonnet 4.5の基本設定(固定) ・MCP Tools:SupabaseなどのツールでデフォルトAppearance20%消費 ・メッセージ:会話履歴(時間とともに増加) ・フリースペース:残り使用可能容量 🔍 使用状況の確認方法 ・`/context`コマンドで現在の使用率を視覚的に確認 ・「Context left until auto-compact」で自動圧縮までの残量を表示 ・フリースペース10%以下が要注意サイン 🔧 コンパクト機能の使い方 手動コンパクトのタイミング ・フェーズの区切りなど、キリの良いところで実行 ・`/compact`コマンドで会話履歴を圧縮 ・重要な情報を残しながらメモリを解放 使い分けの判断 ・プロジェクト立ち上げや大規模開発 → コンパクトを活用 ・小規模な機能追加 → 新規セッションで対応 ・コンパクト自体もトークンを消費するため、頻繁な実行は逆効果 🆕 新規セッションでの作業再開テクニック 効率的な方法:コミットメッセージを活用 ・「最近のコミットメッセージを見て」→ わずか30%のメモリで状況把握 ・「直近のコミットの中身、どんな感じ?」→ 詳細確認で理解度チェック 非推奨:プロジェクトファイル全体を読ませる ・完全な情報は得られるが、何万字も読むためメモリを大きく圧迫 ・せっかくの新規セッションの意味が薄れる 🔑 重要ポイント 「コンテキストウィンドウ管理は開発の質を左右する」 → メモリ不足で重要情報が抜けると、AIの精度が落ちる 「手動コンパクトは保険のようなもの」 → 自動より手動の方が、作業の区切りで実行できて効率的 「コミットメッセージだけで十分」 → 実践者も「精度が落ちたと感じたことはない」と証言 🚀 次回予告:開発実践での動作確認の重要性 実際のメモ帳アプリで動作確認のポイントを解説します ▼ セナリ学院公式HP https://www.teleport.jp/scenari/ 今なら14日間無料! #セナリ学院 #teleport_ai #生成AIスクール #ClaudeCode #コンテキストウィンドウ #AI開発 #メモリ管理 #開発効率化