Skip to content

III.4 Memory

本章の位置づけ

LLM は、渡した文章の外は見ない。前回の続きも、他システムのつながりも、どこかに残しておかないと、その場の推測になる。本章は Memory 層の担当を決める。製品の選定はしない。

4.1 毎回取りに行く設計の限界

「A 社の担当は誰で、いまの案件はどうなっているか」と聞くとする。顧客の仕組み、案件の仕組み、履歴の仕組みを、その場で順に叩くと、答えは組み立てになる。一番遅い呼び出しが全体を遅らせる。渡す文章は毎回ゼロから増える。仕組みをまたぐ関係は、モデルがその場でつなぐ。つながりを推測すると、ずれる。

この取り方を scatter-gather と呼ぶ。ツールを足すほど、賢くなるとは限らない。関係を残す層が無いと、複雑な問いは伸びない。

4.2 考える前に、関係を持っておく

答えは、考える前に関係をまとめておくことである。推論のときは、まとめた記憶を聞く。関係をその場で作らない。

MCP で取った値を Memory に流し、普段の参照は Memory で済ませ、いま必要なときだけ MCP を叩く、というつなぎ方がある。MCP は原文と操作、Memory は関係である。同じではない。

Memory を、ただ速いキャッシュだと思ってはならない。本義は、関係を残すことである。

4.3 残すものの出所

残すものは、出所で性質が分かれる。

外の公式自分たちの仕事の履歴
法令、RFC、仕様顧客対応、案件、約束
欲しいもの原文の再現前回の続き
失敗したとき法令を間違える文脈が途切れる
つなぎ先主に MCP主に Memory

実務では両方を行き来する。「A 社とは以前こう約束した(Memory)。ただし下請法のこの条を確認する(MCP)」が、その形である。

ドメイン MCP を作る人は、自分の MCP の中に小さな関係のまとまりを持っている、と考えてよい。法令なら条と通達、RFC なら依存する RFC、である。それは Memory の代わりではない。原文の側の代理である。

4.4 規模の目安

最初から大きなグラフを組む必要はない。痛みが出てから段を上げる。

目安向く仕事
ファイルと Markdown個人、数十から数百プロジェクトのメモ、前回の決定
表形式の DBチーム、数千から数万案件と担当の 1〜2 段の関係
グラフ DB複数の仕組み、関係が 3 段以上顧客—案件—障害—修正のような網
複数システムを同期本番の記憶基盤名寄せと権限を含む統合

次の段へ進む合図は、同じデータを何度も取りに行っていること、「A 社」と英語名を別人と誤ること、3 段以上の関係をよく聞かれること、「前回の続き」が仕事の要件であること、である。

ドメインが一つで、関係が 1〜2 段で足り、過去の文脈が要件でないなら、Memory 層を急いで足さなくてよい。

4.5 置いてはならないもの

置いてはならないもの代わりの層
法令や RFC の原文そのものMCP
チームの手順書Skills
目的と禁止Doctrine
その場限りの作業指示Agent / プロンプト

誰が、誰の代理として動くかは、Agent の識別の話である。詳細は エージェント ID を見る。

4.6 要約

Memory は、会話が終わっても残る記憶と関係を置く。毎回 MCP を並べて集める設計は、遅さとずれを生む。考える前に関係を持っておく。キャッシュではなく、関係の残り方である。小さな仕事では、ファイルからで足りることが多い。

Data と Knowledge の還流、および「散在したデータの上に AI を載せない」前提は、全体地図 に短い図がある。

関連ドキュメント


前へ: III.3 Doctrine

次へ: エージェント

Released under the MIT License.