Python
138 stars
Memory that remembers the story not just the facts. File System Memory and Three layer sentence graph for AI agents -> Facts, Episodes, raw Sentences. One DB. Zero config.
### Overview: Vektori is a memory system designed for AI agents that remembers the story, not just the facts. It uses a three-layer sentence graph to understand how preferences and patterns evolve over time, providing context-aware insights.
### Key Features:
- **Memory Graph Layers:**
- **FACT LAYER (L0):** Short, crisp statements.
- **EPISODE LAYER (L1):** Patterns discovered through graph traversal.
- **SENTENCE LAYER (L2):** Raw conversation history with sequential NEXT edges.
- **SQLite by Default:** SQLite is used for simplicity and scalability. Users can switch to Postgres, Neo4j, Qdrant, or Milvus for advanced scaling.
- **Context-Oriented Insights:** Agents understand the trajectory of preferences and patterns, providing context-aware insights.
### Tech Stack:
- Python
### Why It Matters:
- **Contextual Understanding:** Unlike traditional systems, Vektori remembers the story, not just the facts, by understanding the trajectory of preferences and patterns over time.
- **Scalability:** It scales well with the addition of more layers, making it suitable for complex systems.
- **Real-World Applications:** Vektori has been tested on long-horizon memory benchmarks, showing high recall rates and context-aware insights, making it useful for applications requiring understanding of user behavior over time.
### GitHub Stars: 138
### Primary Language: Python
### GitHub Description: Memory that remembers the story not just the facts. File System Memory and Three layer sentence