Hi all,
I’ve built a VAPI agent that can run a single 10–15-minute voice session with a user, working well as a standalone interaction.
I’m now looking to evolve the agent to call the same user repeatedly, with each session building on the previous ones. Essentially, I want the agent to remember what it has learned and use that to make future interactions more personalised and context-aware.
1. A few specific questions:
Does VAPI offer any native support for long-term memory across sessions?
2. If not, is the standard approach to handle this externally via the LLM by storing and injecting relevant history?
3. Has anyone here implemented something similar? I’d love to hear about your approach or best practices.
Thanks in advance – keen to learn from your experience.
Boaz