Skip to content

🌐 English

なぜメモリが問題になるのか

NOTE

セッションは有限だが、プロジェクトは永続的。 セッション間の情報喪失が「記憶の永続化」問題を生む。

セッションの有限性

LLM のセッションには明確な寿命がある。

  • Context Rot により品質が時間とともに劣化
  • /compact で延命できるが限界がある
  • /clear でリセットすると会話履歴は全て失われる

情報喪失の問題

セッションが終了すると、以下の情報が失われる。

  • 設計判断の経緯(「なぜこのアーキテクチャを選んだか」)
  • バグの原因分析の過程
  • ユーザーの好みや作業スタイル
  • プロジェクト固有の暗黙知

永続化の必要性

プロジェクトはセッションを超えて続く。セッション間で情報を引き継ぐ仕組みが必要。

  • CLAUDE.md: プロジェクトの規約や技術スタック(手動管理)
  • Git コミット: コードの変更履歴(自動管理)
  • メモリツール: 設計判断、ユーザーの好みなど(半自動管理)

前へ: /compact と /clear の使い分け

次へ: 何を覚えるか

Released under the CC BY 4.0 License.