← 概念解説に戻る

Concept Fable

長期記憶

先に結論:Long-Term Memory は現在のコンテキストウィンドウの外に保存され、セッションやタスクをまたいで検索できる情報だ。企業Agentに顧客の好み、過去の約束、領域の事実、未完了タスク、長期的状態を覚えさせる。長期記憶とは、すべてのチャット記録を永久にpromptへ詰め戻すことではなく、永続ストレージ、検索戦略、更新ルール、期限切れ機構、権限管理、出所追跡を構築し、関連する記憶を正しいタイミングで作業コンテキストに入れることだ。

Long-Term Memory · Agent state

まず物語を読む。ここでは急いで定義を示さず、まず問題そのものを立ち上がらせる。

寓話

一晩を経ても約束を覚えている駅

老店主は三十年間宿屋を営み、常連が川沿いの部屋を好むこと、どの商人が辛いものを避けるか、どの馬隊が冬にいつも遅れるかを覚えていた。新しい店員はその日の指示しか聞かず、客が増えると忘れてしまう。

店主はまず店員にすべての噂話を帳面に書かせた。数日で帳面はめくれないほど厚くなった。茶を褒めた人、風を抱怨した人、来月来るかもしれないと随口に言った人、すべて混ざっていた。次の接待はむしろ遅くなった。

常連客が病気を抱えて宿泊した時、店員は彼が薬酒を忌避するという昔の記録を見つけられず、危うく間違ったスープを出しかけた。番頭はそこで初めて記憶を階層化した:長期的な好み、重要な禁忌、完了した旧事、期限切れの可能性がある噂を、それぞれ別の場所に置いた。

新しい情報を台帳に記入する前に、番頭は問わなければならない。今後も使うか、信頼できるか、いつ期限切れになるか、客は残すことを望むか。古い記録を使うときも、それが今なお適切かを見る。

新しい使用人は大きなことだけ覚えようとしたが、何が大きいか分からなかった。商人が何気なく言った「馬小屋に寄るな」は、次の宿泊時に忘れられた。馬隊が冬に遅れると不平を言うのは、雑談に見えて実は食事の用意に影響する。覚えすぎると埋もれ、覚えなさすぎると失礼になる。

老店主は彼に帳面を欄分けするよう教えた。長期的な好み、重要な禁忌、最近の未完の事、すでに期限切れの言葉。客が店を離れるたびに、今後も接客に影響する内容だけを残し、次に会うときに取り出して照合し、古い言葉を永遠に正しいものとして扱わない。記憶が役立つのは、厚さではなく、適切な時に適切な事を持ち帰れることにある。

やがて常連客は宿が気が利くと感じるようになったが、覗かれているとは感じなかった。店員はサービスに影響する事だけを記録し、客が習慣を変えれば更新した。良い記憶力とは決して忘れないことではなく、何を残し、いつ手放すべきかを知ることだ。やがて常連客は宿が気が利くと感じるようになったが、覗かれているとは感じなかった。店員はサービスに影響する事だけを記録し、客が習慣を変えれば更新した。良い記憶力とは決して忘れないことではなく、何を残し、いつ手放すべきかを知ることだ。

宿は後に、老店主の継続のようなものを持った。覚えておいてほしい、すべてを箱に詰め込むのではない。未来のサービスに影響する事柄を、出所・時効・用途に応じて、取り出せる位置に置くのだ。

明らかにする

この物語が語るのは:長期記憶

Long-Term Memory は現在のコンテキストウィンドウの外に保存され、セッションやタスクをまたいで検索できる情報だ。企業Agentに顧客の好み、過去の約束、領域の事実、未完了タスク、長期的状態を覚えさせる。長期記憶とは、すべてのチャット記録を永久にpromptへ詰め戻すことではなく、永続ストレージ、検索戦略、更新ルール、期限切れ機構、権限管理、出所追跡を構築し、関連する記憶を正しいタイミングで作業コンテキストに入れることだ。

重要なのは、それが単なる用語ではなく、実際のAI/Agentシステムで繰り返し現れる構造的な問題だという点だ。これを理解して初めて、いつモデルを足すべきか、いつプロセスを変えるべきか、いつガバナンスを補うべきかを判断できる。

メタファーのマッピング

  • 日中は覚えている:現在のコンテキストまたは短期状態
  • 夜のシフト交代後にクリア:セッション終了によりコンテキストが失われる
  • 袖口の結び目と黒板:一時的でガバナンス不能な記憶パッチ
  • 長期簿冊:永続的な長期記憶ストレージ
  • 現在のタスクに応じて関連する数ページを取り出す:検索ベースのメモリ注入
  • 出所、更新時間、削除条件:長期記憶のガバナンス
  • 最終的な洞察:長期記憶の核心はセッションをまたぐ連続性と制御可能な想起

Andy(任旭)判断

この概念の実戦的価値は、「賢く見えるAI機能」を納品可能、検収可能、ガバナンス可能な作業単位に分解する手助けをすることです。

memoryベクトルデータベースretrievalknowledge baseユーザープロファイルcontext engineering
京ICP备2026014272号