Graphiti: Temporal Knowledge Graphs for Agentic Apps

BlogDaniel ChalefJun 14, 2024

AI Summary

Zep's August 2024 open-source release of Graphiti, a temporal knowledge graph built specifically for agent memory. The pitch against vector stores: facts change, and a vector index has no way to know that last month's employer is now stale or that a preference got overwritten last Tuesday. Graphiti extracts entities and relationships from episodes as they arrive, tags edges with validity intervals, supports point-in-time queries, and delivers hybrid semantic plus BM25 plus graph search in under 100ms. This is the graph school's opening move against the pure-vector orthodoxy that dominated 2023, and it forced every vector-first memory platform to start shipping graph features six months later.

Original excerpt

Graphiti builds dynamic, temporally aware knowledge graphs that represent complex, evolving relationships between entities over time.

We’ve just open sourced Graphiti, a new open-source library for building and querying dynamic, time-aware knowledge graphs.

In essence, Graphiti is a tool for modeling and analyzing complex, evolving relationships between entities over time. It ingests both unstructured and structured data, creating a graph that can be queried using a combination of temporal, full-text, semantic, and graph algorithm approaches.

Graphiti is designed with agentic applications in mind, particularly those requiring temporal reasoning and dynamic data handling. Some potential use…

18 more articles in this vault.

Import the full Agent Memory Patterns vault to Burn 451 and build your own knowledge base.

Content attributed to the original author (Daniel Chalef). Burn 451 curates publicly available writing as a reading index. For removal requests, contact @hawking520.