AI engineering · 42 of 42
Three different things wearing one name
Scroll
Three different things wearing one name
“The agent needs memory” is three separate requests, and they have three different implementations.
There is the context window — this conversation, right now, gone when the session ends. There are stored facts about a user or a domain, written down and retrieved later. And there is position in a task, which is the checkpoint from concept 15 and is not knowledge at all.
Only the middle one is really memory, and it is retrieval wearing a friendlier word: something decides what is worth storing, and something retrieves it when relevant, with all the chunking and ranking questions that implies. Ask which one is meant before agreeing that an agent needs it — the answer is often the cheapest of the three.
Agents