01 · Search
Search finds what matches the words.
- Price sheet, last year's edition
- Thread: volume pricing, 14 messages, last year
- Invoice for the same buyer, March
Retrieval finds the documents that match a question, a knowledge graph connects the facts in them, and memory keeps what you have told an assistant. A personal AI that acts for you needs all three, plus the part none of them holds: how you decide, which is what your engram stores.
Sources checked
Retrieval-augmented generation lets a language model fetch information it was not trained on, then answer from it; the name comes from a 2020 paper. It finds what matches the words of a question: last year's price sheet, an old thread, an invoice.
IBM's comparison puts it plainly: retrieval "is like giving the home cook a cookbook for that cuisine." And keeping the cookbook current is the cheap part: "it's cheaper to keep retrieval indices up-to-date than to continuously pre-train an LLM," as Eugene Yan writes.
A knowledge graph stores things and the relations between them: in the encyclopedia's words, "a knowledge base that uses a graph-structured data model or topology to represent and operate on data." For a buyer asking for a discount, it connects the buyer, the account, the past orders and the past discounts.
It answers "what relates to what". It does not say which of those facts should decide this request.
Memory keeps what you have told an assistant, and lets a newer fact replace an older one. One memory vendor's documentation puts the difference in a line: "RAG answers 'What do I know?' while Memory answers 'What do I remember about you?'"
Its example is a shopper who loves Adidas on day 1 and switches to Puma on day 31. Asked on day 45 what to buy, retrieval can still surface the old praise; memory knows it is out of date.
None of the three says what you would do with a request. Your engram stores that: your decisions, your rules and your way of saying things, each traced to where you said it, with the dates it applies, so a reversed rule replaces the old one the way memory replaces an old preference.
It is built on the other three, not instead of them, and it is measured against you: decisions you already made are held back and replayed, and the score is how often it would have done the same.
A fictional person, Sam, and one request. Step through what search finds, what a graph connects, and what Sam's engram decides. Nothing on this page reads anything of yours.
Sam runs a wholesale coffee roaster.
The questionA buyer at a restaurant group asks for 15% off a reorder of 40 cases.
Search finds what matches the words.
A graph connects what relates to what.
Only Sam knows what to do with it. Sam's engram does too, and shows why.
Offer 8% on 60-day terms, not 15%.
Never past 10% on reorders. Volume earns terms, not margin.
Sam's reply to a buyer, 12 March last year
Sam did the same for two similar buyers, in June and September.
Thanks for the reorder. I can't do 15, but I can do 8% and move you to 60-day terms, which is what I offer accounts your size. Shall I confirm the 40 cases at that?
Drafted by Sam's AI. Sam approves before it sends.
| Dimension | Retrieval (RAG) | Knowledge graph | Memory | Your engram |
|---|---|---|---|---|
| What it holds | Documents and passages | Things and the relations between them | What you told the assistant, kept current | Your decisions, rules and voice, each with its source |
| The question it answers | What matches these words? | What relates to what? | What do I remember about you? | What would you do here, and why? |
| Good for | Finding the document | Joining facts across records | Keeping preferences current | Drafting and preparing decisions you approve |
| Not enough for | Choosing between what it finds | Choosing between the facts | Rules you never said to the assistant | A situation with no precedent: it asks you |
The first three columns follow the definitions and documentation cited above, read 24 October 2026.
Retrieval is enough when the answer is written down somewhere and you need to find it.
A graph earns its place when the answer depends on how records connect: accounts, orders, people by role.
Memory is enough when an assistant mostly needs to remember your preferences and keep them current.
An engram is what you need when the bottleneck is a decision only you would make the way you make it.
You'll talk to a senior engineer, not a sales rep, and leave knowing what your engram would be built from and how it would be measured.