
Argument for Agent Memory
I hear a lot of people argue about the need for agent memory vs simply using skills, files context, state management systems, vector DBs, etc.
And I have been writing the pitfalls of each of these approaches individually in our research paper, blogs and more.
But the single most important way to look at agent memory is not in a single dimension of accuracy, cost or speed alone; but looking at them together.
The counters to agent memory are akin to: you give a case to a lawyer and ask them to refer to the case papers at every argument in court. Or a surgeon referring to the case papers at every step of the surgery. Or a therapist reading through notes before every response to the patient.
Memory is the approach that's needed to jump to the right approach, quickly and least wastefully; because an agent needs to do it several 10s of times every turn and it needs to be accurate, fast and efficient.