A retrieval-augmented generation (RAG) chatbot that helps users explore Ready Tensor publications through natural language queries. Built with LangChain, FAISS/Chroma, and an LLM backend.
Document Ingestion
Vector Store
Retriever + LLM
Interface
# clone repository git clone https://github.com/Paul-masingah/readytensor-rag-assistant.git cd readytensor-rag-assistant # create venv python -m venv venv source venv/bin/activate # (Linux/Mac) venv\Scripts\activate # (Windows) # install dependencies pip install -r requirements.txt
# run notebook jupyter notebook notebooks/demo.ipynb # or run CLI chatbot python src/chatbot.py
Example queries:
readytensor-rag-assistant/
ā
āāā data/ # sample Ready Tensor publications
āāā notebooks/ # demo notebooks
ā āāā demo.ipynb
āāā src/
ā āāā ingest.py # document ingestion + embedding
ā āāā chatbot.py # main conversational bot
ā āāā utils.py
āāā requirements.txt
āāā README.md
MIT License ā free for personal and commercials use