Introduction
Imagine talking to a helpful assistant that remembers what you said before and uses that to give better answers. Without memory, the assistant would forget everything after each question, making conversations confusing and less useful.
Imagine chatting with a friend who remembers what you talked about yesterday and knows what you are trying to do right now. They keep notes in their mind and adjust their help based on your current situation and past talks.
┌───────────────┐ ┌───────────────┐
│ Agent │ │ Agent │
│ Memory │──────▶│ State │
│ (Past Info) │ │ (Current Info)│
└───────────────┘ └───────────────┘
▲ │
│ ▼
Stores past info Updates with new
from conversations inputs and decisions