Dieses Projekt implementiert einen voll funktionsfähigen Chatbot basierend auf einem Retrieval-Augmented Generation (RAG) Modell. Der Chatbot unterstützt OCR zur Texterkennung, die Integration interner Daten (Schreibgutobjekte) über FAISS und eine finale Prüfschleife für verwaltungsrechtlich einwandfreie Texte.
-
Repository klonen:
git clone https://github.com/Moenogram/RAG.git cd RAG -
Abhängigkeiten installieren:
pip install -r requirements.txt
-
Anwendung starten:
python app.py
- app.py: Flask-Anwendung als Frontend.
- ocr.py: Integration von Tesseract OCR.
- index.py: Erstellung und Verwaltung des FAISS-Index.
- rag_model.py: Generierung der Antworten mittels RAG-Modell.
- templates/index.html: HTML-Interface.