← inaro.devAI駆動開発 学習ツール

コンテキスト管理

なぜ学ぶか: 「さっき言ったのにAIが忘れている」「長い会話で急に的外れになった」— AI駆動開発の生産性を静かに下げるのが文脈(コンテキスト)の問題です。AIが『覚えていられる量』には限りがある、という仕組みを知れば、会話の区切り方や情報の渡し方を工夫でき、AIの力を安定して引き出せます。

コンテキスト=AIが今見ている情報の範囲

AIは、その会話で渡された情報だけを見て答えます。そこに無い情報は『知らない』のです。

「忘れる」の正体は容量オーバー

会話が長くなってあふれると、古い会話は要約に圧縮されたり切り捨てられたりして、細部が失われます。人間の記憶とは違う、容量に限りのある仕組みです。

セッションは適切に区切る

無関係な新しいタスクは、会話をリセットして始める方が精度が上がります。前のタスクの残りが混乱の原因になることがあります。

「あれ」ではなくファイル名で指す

「さっきのファイル」よりsrc/app/page.tsxと具体的に。エラーも全文を貼ります。必要な情報を確実にAIへ渡す基本動作です。

毎回渡す前提はCLAUDE.mdへ

『覚えておいてほしい前提』は会話に頼らずCLAUDE.mdに置きます。会話が長くなっても失われません。

よくある失敗と対策

AI の「記憶」=コンテキスト(有限の窓)

  [CLAUDE.md] [会話の履歴 ......→ あふれると古い部分は要約・切り捨てで細部が失われる]
                              ↑
                    ここに無い情報は AI にとって存在しない

よくある失敗と対策:
  「さっき言ったのに忘れてる」
    → 長い会話で古い情報の細部が失われた。要点を再提示 or 仕切り直し

  「無関係な前タスクを引きずる」
    → 新しいタスクはセッションをリセットして開始

  「毎回同じ前提を説明している」
    → CLAUDE.md に書いて恒久化

  「あのファイルを直して → 見当違いの修正」
    → ファイル名・該当箇所・エラー全文を具体的に渡す

AIは「察する」のは得意でも「勝手に思い出す」ことはできません。必要な情報を的確に渡し、長い会話は整理して仕切り直す — これが安定して力を引き出すコツです。

ステップ 1 / 2

※ カリキュラムの内容はAIが生成しており、誤りが含まれる場合があります。正確な情報は公式ドキュメント等でご確認ください。