renumics-rag
View on GitHubVisualization for a Retrieval-Augmented Generation (RAG) Assistant ๐คโค๏ธ๐
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