archiviert 2025
Mercedes-Benz Advanced Search
Automatische Kategorisierung interner Suchanfragen per Azure OpenAI mit rollenbasiertem Admin-Bereich, CSRF-Schutz und Docker-Deployment.
01 · Überblick
Eine produktionsreife Flask-Anwendung für Mercedes-Benz, die interne Vertriebler-Suchanfragen per Azure OpenAI GPT-4 automatisch kategorisiert und Fragehäufigkeiten über Zeit visualisiert. CSV und Excel Import über einen Smart-Import-Workflow, rollenbasierte Zugriffskontrolle (Admin und User) mit bcrypt Passwort-Hashing, CSRF-Schutz auf allen schreibenden Endpunkten und Rate Limiting für Login und API. Production-Deployment via Docker Compose mit Gunicorn, Health-Check-Endpunkt und täglichen SQLite-Backups.
Highlights
- RBAC mit Admin und User-Rollen, bcrypt Passwort-Hashing, CSRF-Token auf allen State-Changing-Endpunkten und konfigurierbares Rate Limiting für Login und API.
- CSV und Excel Import via Smart-Import-Workflow; Azure OpenAI GPT-4 kategorisiert Suchanfragen automatisch und persistiert Ergebnisse in SQLite.
- Docker Compose Deployment mit Gunicorn, konfigurierbaren Worker-Counts, Health-Check unter /health und täglichen automatischen DB-Backups.
02 · Wirkung
16API-Endpunkte
8Sicherheits-Features
DockerDeployment
täglichBackup
03 · Architektur
04 · Datenmodell