REMO_Framework  by daveshap

Microservice for hierarchical organization of conversational AI data

created 2 years ago
450 stars

Top 67.9% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

REMO (Rolling Episodic Memory Organizer) is an AI microservice designed to manage and organize large volumes of conversational data for autonomous AI systems. It creates a hierarchical, tree-like taxonomy of memories, enabling efficient context-aware recall and improved conversational performance. The target audience includes developers of AI agents, chatbots, and other systems requiring robust memory management.

How It Works

REMO organizes text data into a hierarchical taxonomy by clustering semantically similar message pairs. It uses the Universal Sentence Encoder (v5) for generating embeddings and cosine similarity for clustering. Higher ranks in the taxonomy consist of summaries of lower ranks, creating a structure that ranges from specific message pairs to broad thematic summaries. This approach allows for efficient navigation and retrieval of relevant information from extensive conversation histories.

Quick Start & Requirements

Highlighted Details

  • Organizes data into a hierarchical taxonomy using semantic embeddings and clustering.
  • Utilizes Universal Sentence Encoder v5 for embeddings and cosine similarity for clustering.
  • Employs FastAPI for a RESTful API interface.
  • Stores data in human-readable YAML files within a structured directory.
  • Supports add_message, search, rebuild_tree, and maintain_tree operations.

Maintenance & Community

The project is noted as being in "early alpha" with expected testing and bugs. No specific community channels or active contributors are highlighted in the README.

Licensing & Compatibility

The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

This code is in early alpha, and users should expect bugs and incomplete functionality. The README does not specify licensing terms, which may impact commercial adoption.

Health Check
Last commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems) and Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind).

LightRAG by HKUDS

1.0%
19k
RAG framework for fast, simple retrieval-augmented generation
created 10 months ago
updated 23 hours ago
Feedback? Help us improve.