Nutzungs- und Dokumentationshinweise

für flx-business Python-Skripte und Webanwendungen

1. Überblick

Diese Seite dokumentiert die Nutzung und Lizenzbedingungen sowie die technischen Funktionen der von flx-business bereitgestellten Softwaremodule.

2. Module & Funktionen

Entwicklerdokumentation – FLX-Business Python-Skripte

#Überblick
Diese Datei dokumentiert die Einsatzgebiete, Funktionen und Bedingungen für die folgenden Module und Skripte von flx-business.



#📄 app.py

Responsible Data Agent (RDA) für ESG- und Nachhaltigkeitsanwendungen  
_Bereitstellung einer Sprachschnittstelle für ESG-Fragen, inklusive RAG und TTS._

**Wichtige Funktionen:**
- Audioverarbeitung mit OpenAI STT
- Kontextretrieval mit ChromaDB
- Antwortgenerierung mit GPT-4o
- Audioausgabe mit TTS

**Verwendung:** Dienstleistungsprojekte, interne Plattformen



#📄 appShopfloor.py

Responsible Data Agent (RDA) für Shopfloor-Anwendungen  
_Spezialisiert auf Produktions- und Lieferkettenoptimierung._

**Wichtige Funktionen:**
- Audioverarbeitung mit OpenAI STT
- Kontextretrieval mit ChromaDB (digi-shopfloor)
- Antwortgenerierung mit GPT-4o
- Audioausgabe mit TTS

**Verwendung:** Shopfloor-Optimierungsprojekte



#📄 monitoring_plugins.py

Monitoring- und Feedback-API für RDA-Plattformen  
_Sammelt Systemmetriken und verarbeitet Logdaten._

**Wichtige Funktionen:**
- Systemmonitoring (CPU, RAM, Netzwerk)
- Loganalyse (Apache, Uvicorn)
- ChromaDB-Statistiken
- Feedback-Speicherung

**Verwendung:** Plattformüberwachung und Qualitätsmanagement



#📄 monitoring_collect.py

Kontinuierlicher Monitoring-Agent  
_Überwacht System- und Anwendungsmetriken und schreibt diese in die Datenbank._

**Wichtige Funktionen:**
- Periodisches Abfragen von Metriken
- Speicherung in MariaDB
- Logtailing für Apache und Uvicorn

**Verwendung:** Dauerbetrieb zur Überwachung



#📄 appInterview.py

Interview-Transkriptions- und PDF-Service  
_Nimmt Audio-Interviews entgegen und erzeugt ein formatiertes PDF._

**Wichtige Funktionen:**
- Transkription mit OpenAI STT
- PDF-Erstellung mit ReportLab

**Verwendung:** Transkriptionsdienstleistungen



#📄 build_index.py

Erstellt ChromaDB-Index für ESG-Dokumente  
_Indiziert PDF-Dateien aus dem Verzeichnis `pdfs/`._

**Wichtige Funktionen:**
- Textextraktion aus PDFs
- Chunken und Einbetten der Inhalte
- Speicherung in der Collection `esg-products`



#📄 build_index_shopfloor.py

Erstellt ChromaDB-Index für Shopfloor-Dokumente  
_Indiziert PDF-Dateien aus dem Verzeichnis `pdfs_shopfloor/`._

**Wichtige Funktionen:**
- Textextraktion aus PDFs
- Chunken und Einbetten der Inhalte
- Speicherung in der Collection `digi-shopfloor`



#📝 Lizenzbedingungen

Siehe beigefügte Datei `LICENSE.txt` für vollständige Nutzungs- und Lizenzbedingungen.

3. Lizenzbedingungen

Nutzungs- und Lizenzbedingungen für Software der flx-business Wehle GbR
-----------------------------------------------------------------------

Copyright (c) 2025 flx-business, Hans-Dieter Wehle

Diese Software (einschließlich Quellcode, Dokumentation und begleitender Dateien) wird ausschließlich für den Einsatz im Rahmen eines bestehenden Dienstleistungsvertrages mit der flx-business Wehle GbR lizenziert.

Die Nutzung ist unter folgenden Bedingungen gestattet:

1. **Kommerzielle Nutzung**
   - Die Nutzung im Rahmen eines Dienstleistungsvertrages mit flx-business ist zulässig.
   - Eine eigenständige kommerzielle Verwertung (insbesondere Verkauf, Vermarktung oder Verleih) ist **nur mit ausdrücklicher, schriftlicher Zustimmung von flx-business** gestattet.

2. **Private Nutzung**
   - Die private Nutzung durch Einzelpersonen oder Organisationen ist jederzeit ohne weitere Genehmigung erlaubt.

3. **Modifikation**
   - Änderungen oder Erweiterungen am Quellcode sind **nur nach vorheriger Abstimmung mit flx-business** zulässig.

4. **Weitergabe**
   - Die Weitergabe an Dritte ist **nur im Rahmen des vereinbarten Projektes** und mit Zustimmung von flx-business erlaubt.

5. **Haftungsausschluss**
   - Die Software wird **ohne jegliche Garantie** bereitgestellt, einschließlich, aber nicht beschränkt auf Garantien der Funktionsfähigkeit, Fehlerfreiheit oder Eignung für einen bestimmten Zweck.
   - Jegliche Haftungsansprüche gegenüber flx-business, den Autoren oder weiteren Beteiligten sind **ausgeschlossen**.

Mit der Nutzung dieser Software erklären Sie sich mit diesen Bedingungen einverstanden.

Kontakt für Rückfragen und Genehmigungen:
flx-business Wehle GbR, info@flx-business.de

4. Kontakt

Für Rückfragen, Support oder Lizenzanfragen wenden Sie sich bitte an:

flx-business Wehle GbR
sales@flx-business.de
flx-business.de