← All projects

RAGbot---Generative_AI-RAG-Application

by @Bensmail-anis

16

A powerful chatbot assistant leveraging Retrieval-Augmented Generation (RAG) to answer questions from multiple PDF documents. RAGbot generates accurate responses and provides source references, making it an ideal assistant for working with domain-specific PDFs.

About this project

RAGbot - Generative AI RAG Application A powerful chatbot assistant leveraging Retrieval-Augmented Generation (RAG) to answer questions from multiple PDF documents. RAGbot generates accurate responses and provides source references, making it an ideal assistant for working with domain-specific PDFs. Table of Contents Project Structure Installation Backend Setup Frontend Setup Usage Running the Backend Running the Frontend Video Demo License Project Structure You will find a helpful readme files in the backend and frontend directories. Backend (rag-app) Core Files pyproject.toml and poetry.lock: Dependency management files for the backend. rag-data-loader/: Module for loading and processing PDF documents. pdf-documents/: Directory to store the input PDF files. app/: Main backend logic, including: - server.py: API entry point for the backend server. - ragchain.py: Logic for connecting LangChain with PDF data. Utilities .env: Environment variable configurations , put "OPENAIAPIKEY" and Langchain tracing keys . Dockerfile: Containerization support for the backend. Frontend (frontend) Core Files src/: React source code for the RAGbot user interface.

From the project README on GitHub

Stars
16
Forks
0
License
MIT
Last push
11 Dec 2024

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/ragbot-generative-ai-rag-application.svg)](https://www.madeinalgeria.dev/projects/ragbot-generative-ai-rag-application)

Related projects