← Glossary
agent-architecture

Memory Bank

A Memory Bank is a persistent, structured storage pattern used by AI agents to maintain state, user preferences, and project context across multiple sessions and disparate conversations.

A Memory Bank separates the short-term context of a single chat conversation from the long-term, persistent state of the agent's work. Unlike a vector database that holds raw RAG context, a Memory Bank typically stores highly structured information about project milestones, user preferences, configuration, and state-of-the-world, enabling agents to operate with continuity over days or weeks of interaction.

Related terms
agent-memoryepisodic-memorysemantic-memory
Learn more
gemini-enterprise-agents