diff --git a/config.py b/config.py index d0084918..e27d9639 100644 --- a/config.py +++ b/config.py @@ -108,63 +108,284 @@ class Config: PLAUSI_RATIO_UMSATZ_PRO_MA_MAX = 1500000 PLAUSI_ABWEICHUNG_CRM_WIKI_PROZENT = 30 -# --- Branchen-Gruppen Mapping (NEUE STRUKTUR) --- + # --- Branchen-Gruppen Mapping (v2.0 - Angereichert mit Definitionen & Beispielen) --- # 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 = { - "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", + # === Hersteller / Produzenten === + "Maschinenbau": { + "gruppe": "Hersteller / Produzenten", + "definition": "Herstellung von zumeist größeren und komplexen Maschinen. Abgrenzung: Keine Anlagen wie z.B. Aufzüge, Rolltreppen oder komplette Produktionsstraßen.", + "beispiele": "EBM Papst, Kärcher, Winterhalter, Testo, ZwickRoell, Koch Pac, Uhlmann, BHS, Schlie, Kasto, Chiron" + }, + "Automobil": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von (Spezial)-Fahrzeugen, die meist in ihrer Bewegung eingeschränkt sind (z.B. Mähdrescher, Pistenraupen). Abgrenzung: Keine Autohändler oder Service an PKWs.", + "beispiele": "Kässbohrer, Aebi Schmidt, Pesko, Nova, PV Automotive" + }, + "Anlagenbau": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von komplexen Anlagen, die fest beim Kunden installiert werden (z.B. Fertigungsanlagen) und oft der Herstellung nachgelagerter Erzeugnisse dienen. Abgrenzung: Keine Aufzugsanlagen, keine Rolltreppen.", + "beispiele": "Yaskawa, Good Mills, Jungheinrich, Abus, BWT" + }, + "Medizintechnik": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von medizinischen Geräten für Krankenhäuser, (Zahn-)Arztpraxen oder den Privatbereich. Abgrenzung: Keine reinen Dienstleister/Pflegedienste.", + "beispiele": "Carl Zeiss, MMM, Olympus, Sysmex, Henry Schein, Dental Bauer, Vitalaire" + }, + "Chemie & Pharma": { + "gruppe": "Hersteller / Produzenten", + "definition": "Unternehmen, die chemische oder pharmazeutische Erzeugnisse herstellen. Abgrenzung: Keine Lebensmittel.", + "beispiele": "Brillux" + }, + "Elektrotechnik": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von Maschinen und Geräten, die sich hauptsächlich durch elektrische Komponenten auszeichnen.", + "beispiele": "Triathlon, SBS BatterieSystem" + }, + "Lebensmittelproduktion": { + "gruppe": "Hersteller / Produzenten", + "definition": "Unternehmen, die Lebensmittel im industriellen Maßstab produzieren.", + "beispiele": "Ferrero, Lohmann, Mars, Fuchs, Teekanne, Frischli" + }, + "IT / Telekommunikation": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von Telekommunikations-Hardware und -Equipment. Abgrenzung: Keine Telekommunikations-Netzbetreiber.", + "beispiele": "NDI Nordisk Daek Import Danmark" + }, + "Bürotechnik": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von Geräten für die Büro-Infrastruktur wie Drucker, Kopierer oder Aktenvernichter.", + "beispiele": "Ricoh, Rosskopf" + }, + "Automaten (Vending / Slot)": { + "gruppe": "Hersteller / Produzenten", + "definition": "Reine Hersteller von Verkaufs-, Service- oder Spielautomaten, die mitunter einen eigenen Kundenservice haben.", + "beispiele": "Coffema, Melitta, Tchibo, Selecta" + }, + "Gebäudetechnik Heizung / Lüftung / Klima": { + "gruppe": "Hersteller / Produzenten", + "definition": "Reine Hersteller von Heizungs-, Lüftungs- und Klimaanlagen (HLK), die mitunter einen eigenen Kundenservice haben.", + "beispiele": "Wolf, ETA, Fröling, Ochsner, Windhager, DKA" + }, + "Gebäudetechnik Allgemein": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von Produkten, die fest in Gebäuden installiert werden (z.B. Sicherheitstechnik, Türen, Sonnenschutz).", + "beispiele": "Geze, Bothe Hild, Warema, Hagleitner" + }, + "Schädlingsbekämpfung": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von Systemen und Produkten zur Schädlingsbekämpfung.", + "beispiele": "BioTec, RSD Systems" + }, + "Braune & Weiße Ware": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von Haushaltsgroßgeräten (Weiße Ware) und Unterhaltungselektronik (Braune Ware).", + "beispiele": "BSH" + }, + "Fenster / Glas": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von Fenstern, Türen oder Glaselementen.", + "beispiele": "" + }, + "Getränke": { + "gruppe": "Hersteller / Produzenten", + "definition": "Industrielle Hersteller von Getränken.", + "beispiele": "Wesergold, Schlossquelle, Winkels" + }, + "Möbel": { + "gruppe": "Hersteller / Produzenten", + "definition": "Industrielle Hersteller von Möbeln.", + "beispiele": "mycs" + }, + "Agrar / Pellets": { + "gruppe": "Hersteller / Produzenten", + "definition": "Hersteller von landwirtschaftlichen Produkten, Maschinen oder Brennstoffen wie Holzpellets.", + "beispiele": "KWB Energiesysteme" + }, + + # === Versorger === + "Stadtwerke": { + "gruppe": "Versorger", + "definition": "Lokale Stadtwerke, die die lokale Infrastruktur für die Energieversorgung (Strom, Gas, Wasser) betreiben.", + "beispiele": "Badenova, Drewag, Stadtwerke Leipzig, Stadtwerke Kiel" + }, + "Verteilnetzbetreiber": { + "gruppe": "Versorger", + "definition": "Überregionale Betreiber von Verteilnetzen (Strom, Gas), die oft keine direkten Endkundenversorger sind.", + "beispiele": "Rheinenergie, Open Grid, ENBW" + }, + "Telekommunikation": { + "gruppe": "Versorger", + "definition": "Betreiber von Telekommunikations-Infrastruktur und Netzen (z.B. Telefon, Internet, Mobilfunk).", + "beispiele": "M-Net, NetCologne, Thiele, Willy.tel" + }, + "Gase & Mineralöl": { + "gruppe": "Versorger", + "definition": "Unternehmen, die Gas- oder Mineralölprodukte an Endkunden oder Unternehmen liefern.", + "beispiele": "Westfalen AG, GasCom" + }, + + # === Service provider (Dienstleister) === + "Messdienstleister": { + "gruppe": "Service provider (Dienstleister)", + "definition": "Unternehmen, die sich auf die Ablesung und Abrechnung von Verbrauchszählern (Heizung, Wasser) spezialisiert haben. Abgrenzung: Kein Versorger.", + "beispiele": "Brunata, Ista, Telent" + }, + "Facility Management": { + "gruppe": "Service provider (Dienstleister)", + "definition": "Anbieter von Dienstleistungen rund um Immobilien, von der technischen Instandhaltung bis zur Reinigung.", + "beispiele": "Wisag, Vonovia, Infraserv, Gewofag, B&O, Sprint Sanierungen, BWTS" + }, + "Healthcare/Pflegedienste": { + "gruppe": "Service provider (Dienstleister)", + "definition": "Erbringen von reinen Dienstleistungen an medizinischen Geräten (z.B. Wartung, Lieferung) oder direkt an Menschen (Pflege). Abgrenzung: Keine Hersteller.", + "beispiele": "Sanimed, Fuchs+Möller, Strehlow, Healthcare at Home" + }, + "Servicedienstleister / Reparatur ohne Produktion": { + "gruppe": "Service provider (Dienstleister)", + "definition": "Reine Service-Organisationen, die technische Geräte warten und reparieren, aber nicht selbst herstellen.", + "beispiele": "HSR, FFB" + }, + "Aufzüge und Rolltreppen": { + "gruppe": "Service provider (Dienstleister)", + "definition": "Hersteller und Unternehmen, die Service, Wartung und Installation von Aufzügen und Rolltreppen anbieten.", + "beispiele": "TKE, Liftstar, Lifta" + }, + "Feuer- und Sicherheitssysteme": { + "gruppe": "Service provider (Dienstleister)", + "definition": "Dienstleister für die Wartung, Installation und Überprüfung von Brandmelde- und Sicherheitssystemen.", + "beispiele": "Minimax, Securiton" + }, + "Personentransport": { + "gruppe": "Service provider (Dienstleister)", + "definition": "Unternehmen, die Personen befördern (z.B. Busunternehmen, Taxi-Zentralen) und eine eigene Fahrzeugflotte warten.", + "beispiele": "Rhein-Sieg-Verkehrsgesellschaft" + }, + "Entsorgung": { + "gruppe": "Service provider (Dienstleister)", + "definition": "Unternehmen der Abfall- und Entsorgungswirtschaft mit komplexer Logistik und Fahrzeugmanagement.", + "beispiele": "" + }, + "Catering Services": { + "gruppe": "Service provider (Dienstleister)", + "definition": "Anbieter von Verpflegungsdienstleistungen, oft mit komplexer Logistik und Wartung von Küchengeräten.", + "beispiele": "Café+Co International" + }, + + # === Handel & Logistik === + "Auslieferdienste": { + "gruppe": "Handel & Logistik", + "definition": "Unternehmen, deren Kerngeschäft der Transport und die Logistik von Waren zum Endkunden ist (Lieferdienste). Abgrenzung: Keine reinen Logistik-Dienstleister.", + "beispiele": "Edeka, Rewe, Saturn, Gamma Reifen" + }, + "Energie (Brennstoffe)": { + "gruppe": "Handel & Logistik", + "definition": "Unternehmen, deren Kerngeschäft der Transport und die Logistik von Brennstoffen wie Heizöl zum Endkunden ist.", + "beispiele": "Eckert & Ziegler" + }, + "Großhandel": { + "gruppe": "Handel & Logistik", + "definition": "Großhandelsunternehmen, bei denen der Transport und die Logistik eine zentrale Rolle spielen.", + "beispiele": "Hairhaus, NDI Nordisk" + }, + "Einzelhandel": { + "gruppe": "Handel & Logistik", + "definition": "Einzelhandelsunternehmen, oft mit eigener Lieferlogistik zum Endkunden.", + "beispiele": "Cactus, mertens, Teuto" + }, + "Logistik": { + "gruppe": "Handel & Logistik", + "definition": "Allgemeine Logistikdienstleister, die nicht in eine der spezifischeren Kategorien passen.", + "beispiele": "Gerdes + Landwehr, Rüdebusch, Winner" + }, + + # === Baubranche === + "Baustoffhandel": { + "gruppe": "Baubranche", + "definition": "Großhandel mit Baustoffen wie Zement, Kies, Holz oder Fliesen – oft mit eigenen Fuhrparks und komplexer Filiallogistik.", + "beispiele": "Kemmler Baustoffe, Henri Benthack" + }, + "Baustoffindustrie": { + "gruppe": "Baubranche", + "definition": "Produktion von Baustoffen wie Beton, Ziegeln, Gips oder Dämmmaterial – häufig mit werkseigener Logistik.", + "beispiele": "Heidelberg Materials, Saint Gobain Weber" + }, + "Logistiker Baustoffe": { + "gruppe": "Baubranche", + "definition": "Spezialisierte Transportdienstleister für Baustoffe – häufig im Nahverkehr, mit engen Zeitfenstern und Baustellenbelieferung.", + "beispiele": "C.Bergmann, HENGE Baustoff GmbH" + }, + "Bauunternehmen": { + "gruppe": "Baubranche", + "definition": "Ausführung von Bauprojekten, oft mit eigenem Materialtransport – hoher Koordinationsaufwand bei Fahrzeugen, Maschinen und Baustellen.", + "beispiele": "Max Bögl, Leonhard Weiss" + }, + + # === Gutachter / Versicherungen === + "Versicherungsgutachten": { + "gruppe": "Gutachter / Versicherungen", + "definition": "Gutachter, die im Auftrag von Versicherungen Schäden prüfen und bewerten.", + "beispiele": "DEVK, Allianz" + }, + "Technische Gutachten": { + "gruppe": "Gutachter / Versicherungen", + "definition": "Sachverständige und Organisationen, die technische Prüfungen, Inspektionen und Gutachten durchführen.", + "beispiele": "TÜV, Audatex, Value, MDK" + }, + "Medizinische Gutachten": { + "gruppe": "Gutachter / Versicherungen", + "definition": "Sachverständige und Organisationen (z.B. MDK), die medizinische Gutachten erstellen.", + "beispiele": "MDK" + }, + "Baugutachter": { + "gruppe": "Gutachter / Versicherungen", + "definition": "Sachverständige, die Bauschäden oder den Wert von Immobilien begutachten.", + "beispiele": "" + }, + + # === Housing === + "Anbieter für Soziales Wohnen": { + "gruppe": "Housing", + "definition": "Wohnungsbaugesellschaften oder -genossenschaften mit Fokus auf sozialen Wohnraum, die ihre Immobilien instand halten.", + "beispiele": "" + }, + "Renovierungsunternehmen": { + "gruppe": "Housing", + "definition": "Dienstleister, die auf die Renovierung und Sanierung von Wohnimmobilien spezialisiert sind.", + "beispiele": "" + }, + "Sozialbau Unternehmen": { + "gruppe": "Housing", + "definition": "Unternehmen, die im Bereich des sozialen Wohnungsbaus tätig sind.", + "beispiele": "" + }, + + # === Sonstige === + "IT Beratung": { + "gruppe": "Sonstige", + "definition": "Beratungsunternehmen mit Fokus auf IT-Strategie und -Implementierung. Abgrenzung: Keine Systemhäuser mit eigenem Außendienst.", + "beispiele": "" + }, + "Unternehmensberatung": { + "gruppe": "Sonstige", + "definition": "Klassische Management- und Strategieberatungen.", + "beispiele": "" + }, + "Engineering": { + "gruppe": "Sonstige", + "definition": "Ingenieurbüros und technische Planungsdienstleister.", + "beispiele": "" + }, + "Öffentliche Verwaltung": { + "gruppe": "Sonstige", + "definition": "Behörden und öffentliche Einrichtungen, oft mit eigenen technischen Abteilungen (z.B. Bauhöfe).", + "beispiele": "" + }, + "Sonstiger Service": { + "gruppe": "Sonstige", + "definition": "Auffangkategorie für Dienstleistungen, die keiner anderen Kategorie zugeordnet werden können.", + "beispiele": "" + }, } # --- API Schlüssel Speicherung (werden in main() geladen) ---