LinkedIn's ambition with generative AI extends beyond just powerful models. To deliver truly adaptive and personalized experiences, especially for tools like its Hiring Assistant, the company recognized the need for AI agents to possess a robust memory. This led to the development of the Cognitive Memory Agent (CMA), a foundational platform designed to build stateful, context-aware AI agents at scale.
Unlike traditional memory systems that require explicit user input, CMA intelligently manages context. It leverages multiple memory stores, each offering different knowledge depths, to enable sophisticated personalization. This approach is key to building AI agents that learn and improve over time, moving beyond the limitations of a simple context window.
The CMA Architecture: Layers of Intelligence
At its core, CMA is built upon three primary components: distinct memory layers, an ingestion process, and a sophisticated retrieval orchestration layer. This structure allows application agents to maintain continuity across interactions, learn dynamically, and compose tool usage effectively.
The memory layers encompass conversational, episodic, semantic, and procedural memory. Each layer is exposed through tool abstractions, providing agents with a versatile toolkit for accessing information.