「さっき言ったこと、もう忘れたの?」
AIエージェントを使い始めて、 誰もが一度は感じる苛立ち。
なぜAIは文脈を忘れるのか。 そして、どうすれば忘れなくなるのか。
この問題の構造を理解すれば、 運用が劇的に安定する。
AIの「記憶」は人間と根本的に違う。
人間は忘れながら覚える。 AIはセッションが切れると全部消える。
これは欠陥ではなく、仕様。 仕様を理解した上で設計すれば、 「忘れないAI」は作れる。
鍵は「外部記憶」──ファイルに書き出すこと。
- なぜAIは文脈を忘れるのか──コンテキストウィンドウの仕組みを解説
- コンテキスト圧縮(コンパクション)とは何か──長い会話で起きること
- 外部記憶の設計──状態ファイル・メモリファイル・設定ファイルの3種類
- セッション管理──「一晩で仕事させる」が失敗する構造的な理由
- 永続化のルール──成功した設定・判断・パターンは必ず書き出す
記憶を外部化する──Markdownファイルが「AIの手帳」になる
成功しているAIエージェントユーザーに共通する習慣がある。「AIに覚えておいてほしい情報はすべてファイルに書き出す」というシンプルなルールだ。具体的には、商談相手ごとの情報(誰と話して、何を約束して、次のアクションは何か)・業務ルール(このケースではこう対応する)・成功した設定パターンをMarkdownファイルに記録し、セッション開始時にAIがそのファイルを読み込む仕組みを作る。これにより「前回の続き」から始められる。OpenClawやClaude Codeでは、このMEMORY.mdやAGENTS.mdに相当するファイルをセッション開始時に自動読み込みする設計が標準になっている。「AIの記憶力に頼るのではなく、ファイルシステムを記憶にする」という発想の転換が、安定運用の鍵だ。
セッション管理の落とし穴──「一晩で仕事させる」が失敗する理由
「寝ている間にAIに大量の仕事をさせよう」と試みたユーザーが翌朝確認すると、何も進んでいなかった──この経験は、AIエージェント初心者が必ず一度は通る壁だ。AIは対話型であり、セッションが切れると作業も止まる。バックグラウンドで長時間処理させるには、cron(定期実行)の仕組みやワークフロー管理ツール(n8n、Make.comなど)との組み合わせが必要になる。さらに、長時間の処理ではコンテキストウィンドウの上限に達し、「コンパクション(文脈の圧縮)」が起きる。重要な情報が圧縮されて消えてしまうと、エージェントが意図しない動作をすることがある。対策は「長時間の大きなタスクを、短時間の小さなタスクに分割する」こと。1時間以内で完了する単位に分解し、状態をファイルに保存しながら進める設計が安全だ。
コンテキスト管理の設計
- AIに「覚えておいてほしい情報」を4種類に分類する:①設定・ルール(変わらない情報)②作業履歴(過去に何をしたか)③重要な判断の経緯④今後のアクション
- それぞれの種類に対応するMarkdownファイルを作成する(例:rules.md、history.md、decisions.md、todos.md)。フォーマットは問わず、AIが読めればよい
- セッション開始時にこれらのファイルを読み込む指示をAIに渡すルールを設定する。「起動したら必ずこのフォルダのファイルを読む」という行動規範をAIに与える
- 週1回(15分程度)、記憶ファイルを見直して古い情報を整理する。不要な情報が蓄積するとAIのコンテキスト消費が増えるため、定期的なメンテナンスが運用品質を維持する
AIの記憶問題は、 実は人間の問題でもある。
大切なことをファイルに書き出し、 定期的に整理する。
この習慣は、 AI運用だけでなく、 経営そのものの質を高める。