Vibe Coding Discover

RAG

renumics-rag

View on GitHub

Visualization for a Retrieval-Augmented Generation (RAG) Assistant ๐Ÿค–โค๏ธ๐Ÿ“š

โ˜… 21242 forksPythonMITRenumics

Python RAG demo that indexes documents into Chroma, answers questions via LangChain models, and lets you visually explore question/snippet embeddings with Renumics Spotlight and UMAP to debug and evaluate retrieval quality.

Use Cases

Build a document Q&A RAG assistant over HTML/PDF/DOCX filesIndex documents into a vector database with configurable embeddingsVisualize question and snippet embeddings with UMAP to inspect retrieval clustersEvaluate RAG retrieval quality by exploring which snippets answer which questionsCompare LLM and retriever settings interactively during Q&ARun CLI commands for create-db, retrieve, answer, and explore workflowsPrototype RAG pipelines locally before production

Built With

Language
Python
Frameworks
LangChain ยท Streamlit ยท ChromaDB ยท Renumics Spotlight ยท PyTorch ยท Hugging Face Transformers ยท sentence-transformers ยท unstructured ยท pandas ยท UMAP ยท Pydantic ยท Typer

Tags

rag ยท langchain ยท streamlit ยท visualization ยท embeddings ยท chromadb ยท umap ยท vector-search ยท retrieval ยท document-indexing ยท question-answering ยท evaluation ยท openai ยท huggingface ยท spotlight ยท python

renumics-rag โ€” Vibe Coding Discover