In long-running research tasks, AI agents suffer from context window overflow, forgetting crucial past findings, and difficulty in resolving contradicting research claims over time.
This project implements a multi-layered memory system using a 5-module agentic workflow:
- Extraction: Raw conversation and tools outputs distilled into candidate facts.
- Operations: Conflict resolution, contradiction detection, confidence scoring, and memory decay.
- Persistent Memory: Combined Vector (Qdrant), Keyword (BM25), and Graph (NetworkX) indices.
- Retrieval & Fusion: Cognitive retrieval combining multi-index searches and ranking.
- Generation: Citation-backed answer formulation.
- Dual-rate decay formula distinguishing episodic (rapid decay) from semantic (consolidated facts) memories.
- Structural contradiction detector comparing research claims using confidence scores instead of simple timestamps.
Evaluated against LoCoMo/LongMemEval subsets. See benchmarks/results.json for detailed metrics.
- Implement contradiction detector comparing research assertions.
- Connect custom tools and MCP servers for live research retrieval.
- Optimize fusion scoring weight grid search.