Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/philippe2023/rag-question-answering-app

An AI-powered Question Answering application that uses Retrieval-Augmented Generation (RAG) to provide accurate and context-aware answers from uploaded PDF documents.
https://github.com/philippe2023/rag-question-answering-app

deep-translator langchain ollama pymupdf python3 streamlit transformers

Last synced: 11 days ago
JSON representation

An AI-powered Question Answering application that uses Retrieval-Augmented Generation (RAG) to provide accurate and context-aware answers from uploaded PDF documents.

Awesome Lists containing this project

README

        

# **RAG-Question-Answering-App**

An AI-powered Question Answering application that allows users to upload PDF documents and ask questions based on their content. It leverages Retrieval-Augmented Generation (RAG) techniques to provide accurate and context-aware answers.

## **Table of Contents**

- [Features](#features)
- [Installation](#installation)

## **Features**

- **Upload and Process PDFs**: Users can upload multiple PDF documents for processing.
- **Contextual Question Answering**: Ask questions related to the uploaded documents and receive detailed answers.
- **Document Management**: View, reprocess, or delete uploaded documents within the app.
- **Adjustable Parameters**: Customize the number of documents to retrieve for context.
- **Feedback Mechanism**: Provide feedback on the helpfulness of the AI assistant's responses.
- **Interactive Interface**: User-friendly interface built with Streamlit, featuring tabs and interactive elements.
]

## **Installation**

### **Prerequisites**

- Python 3.8 or higher
- pip (Python package installer)

### **Clone the Repository**

```bash
git clone https://github.com/yourusername/DocAssist-QA.git
cd RAG-Question-Answering-App