This commit is contained in:
2025-06-30 12:22:11 +00:00
parent 0b22be5a83
commit 0dfcb55d63

109
config.py
View File

@@ -108,60 +108,63 @@ class Config:
PLAUSI_RATIO_UMSATZ_PRO_MA_MAX = 1500000
PLAUSI_ABWEICHUNG_CRM_WIKI_PROZENT = 30
# --- Branchen-Gruppen Mapping ---
# --- Branchen-Gruppen Mapping (NEUE STRUKTUR) ---
# Single Source of Truth für alle Branchen.
# Key: Lesbare Branche (wie sie im Sheet steht und von ChatGPT erwartet wird)
# Value: Obergruppe für ML-Modell
BRANCH_GROUP_MAPPING = {
normalize_for_mapping("Baustoffhandel"): "Baubranche",
normalize_for_mapping("Bauunternehmen"): "Baubranche",
normalize_for_mapping("Versicherungsgutachten"): "Gutachter / Versicherungen",
normalize_for_mapping("Technische Gutachten"): "Gutachter / Versicherungen",
normalize_for_mapping("Baugutachter"): "Gutachter / Versicherungen",
normalize_for_mapping("Medizinische Gutachten"): "Gutachter / Versicherungen",
normalize_for_mapping("Energie (Brennstoffe)"): "Handel",
normalize_for_mapping("Großhandel"): "Handel",
normalize_for_mapping("Einzelhandel"): "Handel",
normalize_for_mapping("Automaten (Vending / Slot)"): "Hersteller / Produzenten",
normalize_for_mapping("Anlagenbau"): "Hersteller / Produzenten",
normalize_for_mapping("IT / Telekommunikation"): "Hersteller / Produzenten",
normalize_for_mapping("Maschinenbau"): "Hersteller / Produzenten",
normalize_for_mapping("Chemie & Pharma"): "Hersteller / Produzenten",
normalize_for_mapping("Medizintechnik"): "Hersteller / Produzenten",
normalize_for_mapping("Agrar / Pellets"): "Hersteller / Produzenten",
normalize_for_mapping("Elektrotechnik"): "Hersteller / Produzenten",
normalize_for_mapping("Gebäudetechnik Allgemein"): "Hersteller / Produzenten",
normalize_for_mapping("Fenster / Glas"): "Hersteller / Produzenten",
normalize_for_mapping("Lebensmittelproduktion"): "Hersteller / Produzenten",
normalize_for_mapping("Automobil"): "Hersteller / Produzenten",
normalize_for_mapping("Gebäudetechnik Heizung / Lüftung / Klima"): "Hersteller / Produzenten",
normalize_for_mapping("Braune & Weiße Ware"): "Hersteller / Produzenten",
normalize_for_mapping("Bürotechnik"): "Hersteller / Produzenten",
normalize_for_mapping("Möbel"): "Hersteller / Produzenten",
normalize_for_mapping("Getränke"): "Hersteller / Produzenten",
normalize_for_mapping("Sozialbau Unternehmen"): "Housing",
normalize_for_mapping("Renovierungsunternehmen"): "Housing",
normalize_for_mapping("Anbieter für Soziales Wohnen"): "Housing",
normalize_for_mapping("Logistik / Sonstige"): "Logistik",
normalize_for_mapping("Auslieferdienste"): "Logistik",
normalize_for_mapping("Logistik"): "Logistik",
normalize_for_mapping("Facility Management"): "Service provider (Dienstleister)",
normalize_for_mapping("Servicedienstleister / Reparatur ohne Produktion"): "Service provider (Dienstleister)",
normalize_for_mapping("Feuer- und Sicherheitssysteme"): "Service provider (Dienstleister)",
normalize_for_mapping("Healthcare/Pflegedienste"): "Service provider (Dienstleister)",
normalize_for_mapping("Schädlingsbekämpfung"): "Service provider (Dienstleister)",
normalize_for_mapping("Entsorgung"): "Service provider (Dienstleister)",
normalize_for_mapping("Personentransport"): "Service provider (Dienstleister)",
normalize_for_mapping("Messdienstleister"): "Service provider (Dienstleister)",
normalize_for_mapping("Aufzüge und Rolltreppen"): "Service provider (Dienstleister)",
normalize_for_mapping("Catering Services"): "Service provider (Dienstleister)",
normalize_for_mapping("Sonstige"): "Sonstige",
normalize_for_mapping("IT Beratung"): "Sonstige",
normalize_for_mapping("Unternehmensberatung"): "Sonstige",
normalize_for_mapping("Sonstiger Service"): "Sonstige",
normalize_for_mapping("Öffentliche Verwaltung"): "Sonstige",
normalize_for_mapping("Engineering"): "Sonstige",
normalize_for_mapping("Telekommunikation"): "Versorger",
normalize_for_mapping("Verteilnetzbetreiber"): "Versorger",
normalize_for_mapping("Stadtwerke"): "Versorger",
normalize_for_mapping("Gase & Mineralöl"): "Versorger",
"Baustoffhandel": "Baubranche",
"Bauunternehmen": "Baubranche",
"Versicherungsgutachten": "Gutachter / Versicherungen",
"Technische Gutachten": "Gutachter / Versicherungen",
"Baugutachter": "Gutachter / Versicherungen",
"Medizinische Gutachten": "Gutachter / Versicherungen",
"Energie (Brennstoffe)": "Handel",
"Großhandel": "Handel",
"Einzelhandel": "Handel",
"Automaten (Vending / Slot)": "Hersteller / Produzenten",
"Anlagenbau": "Hersteller / Produzenten",
"IT / Telekommunikation": "Hersteller / Produzenten",
"Maschinenbau": "Hersteller / Produzenten",
"Chemie & Pharma": "Hersteller / Produzenten",
"Medizintechnik": "Hersteller / Produzenten",
"Agrar / Pellets": "Hersteller / Produzenten",
"Elektrotechnik": "Hersteller / Produzenten",
"Gebäudetechnik Allgemein": "Hersteller / Produzenten",
"Fenster / Glas": "Hersteller / Produzenten",
"Lebensmittelproduktion": "Hersteller / Produzenten",
"Automobil": "Hersteller / Produzenten",
"Gebäudetechnik Heizung / Lüftung / Klima": "Hersteller / Produzenten",
"Braune & Weiße Ware": "Hersteller / Produzenten",
"Bürotechnik": "Hersteller / Produzenten",
"Möbel": "Hersteller / Produzenten",
"Getränke": "Hersteller / Produzenten",
"Sozialbau Unternehmen": "Housing",
"Renovierungsunternehmen": "Housing",
"Anbieter für Soziales Wohnen": "Housing",
"Logistik / Sonstige": "Logistik",
"Auslieferdienste": "Logistik",
"Logistik": "Logistik",
"Facility Management": "Service provider (Dienstleister)",
"Servicedienstleister / Reparatur ohne Produktion": "Service provider (Dienstleister)",
"Feuer- und Sicherheitssysteme": "Service provider (Dienstleister)",
"Healthcare/Pflegedienste": "Service provider (Dienstleister)",
"Schädlingsbekämpfung": "Service provider (Dienstleister)",
"Entsorgung": "Service provider (Dienstleister)",
"Personentransport": "Service provider (Dienstleister)",
"Messdienstleister": "Service provider (Dienstleister)",
"Aufzüge und Rolltreppen": "Service provider (Dienstleister)",
"Catering Services": "Service provider (Dienstleister)",
"Sonstige": "Sonstige",
"IT Beratung": "Sonstige",
"Unternehmensberatung": "Sonstige",
"Sonstiger Service": "Sonstige",
"Öffentliche Verwaltung": "Sonstige",
"Engineering": "Sonstige",
"Telekommunikation": "Versorger",
"Verteilnetzbetreiber": "Versorger",
"Stadtwerke": "Versorger",
"Gase & Mineralöl": "Versorger",
}
# --- API Schlüssel Speicherung (werden in main() geladen) ---