ranfysvalle02/Interactive-RAG

An interactive RAG agent built with LangChain and MongoDB Atlas. Manage your knowledge base, switch embedding models, and tune retrieval parameters on-the-fly through a conversational interface.

40
/ 100
Emerging

Leverages MongoDB's document model to store text, metadata, and multiple embedding vectors in self-contained JSON documents, eliminating fragmented data architectures and enabling A/B testing of embedding models without migration. Integrates Firecrawl for LLM-ready web scraping, LangChain's `RecursiveCharacterTextSplitter` for semantic chunking, and provides runtime tuning of `min_rel_score` and `num_sources` parameters directly through conversational commands. Supports atomic document updates and session-based knowledge isolation, treating the knowledge base as a mutable entity rather than a static index.

No Package No Dependents
Maintenance 6 / 25
Adoption 8 / 25
Maturity 9 / 25
Community 17 / 25

How are scores calculated?

Stars

42

Forks

11

Language

JavaScript

License

Apache-2.0

Last pushed

Dec 19, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/ranfysvalle02/Interactive-RAG"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.