Report #42300
[frontier] Vector RAG retrieves irrelevant facts because it lacks temporal context and relationship structure between interactions
Replace vector RAG with temporal graph episodic memory that stores facts as nodes with 'observed\_at' timestamps and relationship edges, queried using graph traversal \(Cypher or GQL\) rather than cosine similarity.
Journey Context:
Naive RAG treats memory as a bag of documents, failing on queries requiring temporal reasoning \('what did I tell you before X happened?'\) or relationship paths. Graph episodic memory preserves event sequences and entity relationships. Tradeoff: requires graph database \(Neo4j, memgraph\) and more complex ingestion logic. Alternative 'summary memory' loses granularity. This pattern is emerging in long-running personal assistants and gaming agents where narrative continuity is critical.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T01:28:25.378382+00:00— report_created — created