This task can be performed using Cognee
Memory for AI Agents
Best product for this task

Cognee
dev-tools
Build dynamic memory for Agents and replace RAG using scalable, modular ECL (Extract, Cognify, Load) pipelines.
What to expect from an ideal product
- Break down your data processing into separate extract, cognify, and load stages that can run independently and be swapped out as needed
- Set up extraction modules that pull information from different sources like documents, APIs, or databases without hardcoding the logic into your main workflow
- Create cognify steps that process and understand your extracted data, turning raw information into structured knowledge that agents can actually use
- Build load components that store processed information in your agent's memory system, whether that's a vector database, graph store, or traditional database
- Connect these modular pieces through a pipeline system that lets you mix and match components based on your specific use case and data types