š” Abstract (for the publication overview / search preview) Ready Tensor RAG Assistant is an AI-powered tool that enables intelligent, context-aware querying of Ready Tensor publications. Built with FastAPI, LangChain, and Streamlit, it combines retrieval and generation to deliver accurate, research-driven insights in real time. # š§ Ready Tensor RAG Assistant A **Retrieval-Augmented Generation (RAG)** AI Assistant built using **FastAPI**, **LangChain**, **ChromaDB**, and **Streamlit**. This assistant allows users to query Ready Tensor publications and receive **intelligent, context-aware answers** in real time. --- ## š Features - š **RAG Pipeline** ā Combines document retrieval and generation for accurate contextual answers - ā” **FastAPI Backend** ā Lightweight, high-performance API server - š§© **LangChain Integration** ā Uses OpenAI embeddings and models for semantic understanding - šļø **Chroma Vectorstore** ā Efficient storage and semantic search for publication data - š¬ **Streamlit Frontend** ā Interactive and user-friendly chat-style UI - āļø **Render Deployment** ā Fully Dockerized and deployable on any cloud platform --- ## š§° Tech Stack | Layer | Technology | |--------|-------------| | Frontend | Streamlit | | Backend | FastAPI | | AI Framework | LangChain | | Database | ChromaDB | | Embeddings | OpenAI | | Deployment | Render (Docker) | --- ## āļø Setup Instructions ### 1ļøā£ Clone the Repository ```bash git clone https://github.com/strdst7/readytensor-rag-assistant.git cd readytensor-rag-assistant
python3 -m venv venv source venv/bin/activate # macOS/Linux pip install -r requirements.txt
bash run_all.sh
Then open your browser and visit š http://localhost:8502
š¢ Deployed on Render:
š https://readytensor-rag-assistant.onrender.com
| API Docs |
| Streamlit App

MIT License Ā© 2025
Developed by Nur Amirah Mohd Kamil as part of the Ready Tensor RAG Assistant program.
Passionate about combining AI, data science, and cloud deployment to create intelligent, production-ready tools.