RAG Chatbot with IBM Watsonx & LangChain

Developed a Retrieval-Augmented Generation (RAG) chatbot that answers questions based on uploaded PDF documents using IBM Watsonx and LangChain. Implemented a full pipeline with document loading, text splitting, vector embedding (Chroma), and QA retrieval via LangChain's RetrievalQA. Built a Gradio web interface for real-time interactions and improved document accessibility.

Technologies Used: Python, IBM Watsonx, LangChain, Gradio, Chroma