diff --git a/brancheneinstufung.py b/brancheneinstufung.py index 0ad4ee7f..92745a3c 100644 --- a/brancheneinstufung.py +++ b/brancheneinstufung.py @@ -629,7 +629,7 @@ class GoogleSheetHandler: # ==================== ALIGNMENT DEMO (Hauptblatt) ==================== def alignment_demo(sheet): new_headers = [ - [ # Zeile 1 + [ # Spaltenname "ReEval Flag", # A "CRM Name", # B "CRM Kurzform", # C @@ -674,7 +674,7 @@ def alignment_demo(sheet): "Version", # AP "Tokens" # AQ ], - [ # Zeile 2 + [ # Quelle der Daten "CRM", "CRM", "CRM", @@ -719,7 +719,7 @@ def alignment_demo(sheet): "System", "System" ], - [ # Zeile 3 + [ # Feldkategorie z.B. alle unterschiedlichen Umsatz-bezogenen Felder haben hier "Umsatz" vermerkt "Prozess", "Firmenname", "Firmenname", @@ -764,7 +764,7 @@ def alignment_demo(sheet): "Version des Skripts die verwendet wurde", "ChatGPT Tokens" ], - [ # Zeile 4 + [ # Kurze Beschreibung, in welchem Format die Daten vorliegen "Systemspalte, irrelevant für den Prompt. Wird genutzt um die manuelle Neuprüfung dieses Accounts durchzuführen.", "Enthält den Firmennamen nach bestem Gewissen. Firmennamen sind manchmal herausfordernd, insbesondere was unterschiedliche Schreibweisen, Firmierung, Tochter/Mutterfirmen etc. anbelangt. Zur besseren Trefferquote in der Wikipedia-Suche normalisieren wir den Firmennamen und entfernen sämtliche Firmenformen, wie z.B. AG, GmbH, SE etc.", "Enthält eine manuell gepflegte (normalisierte) Kurzform des Firmennamens, wie auch ein Mensch die Firma nennen würde. Dies bedeutet insbesondere, dass die Firmenform wie z.B. GmbH oder AG aus dem Namen entfernt wird. Meist entspricht die Kurzform den ersten beiden Worten des Firmennamens. Manchmal sind auch Worte nötig, wenn die ersten beiden worte zu wenig Aussagekraft haben. Beispiele dafür sind beispielsweise Firmen wie 'Schmidt & Söhne', bei denen 'Schmidt &' wenig Sinn machen würde, oder 'Philip Morris Tabakwaren' - weil in diesem Fall 'Philip Morris' zu generisch wäre bzw. wenig eindeutig.", @@ -809,7 +809,7 @@ def alignment_demo(sheet): "Systemspalte zur Ausgabe der Skriptversion die das Ergebnis generiert hat", "Zeigt an, wie viele Tokens für den Request benötigt wurden" ], - [ # Zeile 5 + [ # Aufgabe / Funktion. Hier wird beschrieben, wie die Daten in der Spalte verarbeitet werden. Diese Spalte ist von zentraler Bedeutung für das Verständnis des Projekts. "Datenquelle", "Datenquelle", "Datenquelle", @@ -844,10 +844,10 @@ def alignment_demo(sheet): "Weicht die Einschätzung in Spalte Chat Einschätzung Anzahl Servicetechniker von den durch uns recherchierten Ergebnissen in Spalte CRM Anzahl Techniker ab, soll dies begründet werden.", "Nur wenn kein wikipedia-Eintrag vorliegt (Wiki URL = \"\") soll ChatGPT den Umsatz auf Basis seiner Daten oder der Unternehmenswebsite ermitteln. Wenn keine Schätzung möglich ist, soll \"keine Schätzung möglich\" ausgegeben werden.", "ChatGPT soll erhebliche Abweichungen beim Umsatz zwischen Chat Schätzung Umsatz, Wiki Umsatz und CRM Umsatz begründen. Sind alle Umsätze einigermaßen deckungsgleich (+-30%) soll \"OK\" ausgegeben werden.", - "über SerpAPI wird gemeinsam mit der Kurzform des Unternehmensnamens (Spalte CRM Kurzform) und der folgenden Liste per ODER verknüpfung gesucht.\n- \'Serviceleiter\'\n- \'Leiter Service\'\n- \'technischer Leiter\'\n- \'Service Manager\'\n- \'Leiter Kundendienst\'", - "über SerpAPI wird gemeinsam mit der Kurzform des Unternehmensnamens (Spalte CRM Kurzform) und der folgenden Liste per ODER verknüpfung gesucht.\n- \'Leiter IT\'\n- \'IT Leiter\'\n- \'Head of IT\'\n- \'IT-Leiter\'\n- \'CIO\'", - "über SerpAPI wird gemeinsam mit der Kurzform des Unternehmensnamens (Spalte CRM Kurzform) und der folgenden Liste per ODER verknüpfung gesucht.\n- \'Geschäftsführer\'\n- \'Geschäftsführung\'\n- \'GF\'\n- \'CEO\'\n- \'Geschäftsführerin\'\n- \'Managing Director\'\n- \'Geschäftsführender Gesellschafter\'", - "über SerpAPI wird gemeinsam mit der Kurzform des Unternehmensnamens (Spalte CRM Kurzform) und der folgenden Liste per ODER verknüpfung gesucht.\n- \'Serviceleiter\'\n- \'Leiter Service\'\n- \'technischer Leiter\'\n- \'Service Manager\'\n- \"Leiter Kundendienst\", + "über SerpAPI wird gemeinsam mit der Kurzform des Unternehmensnamens (Spalte CRM Kurzform) und der folgenden Liste per ODER verknüpfung gesucht.\n- 'Serviceleiter'\n- 'Leiter Service'\n- 'technischer Leiter'\n- 'Service Manager'\n- 'Leiter Kundendienst'", + "über SerpAPI wird gemeinsam mit der Kurzform des Unternehmensnamens (Spalte CRM Kurzform) und der folgenden Liste per ODER verknüpfung gesucht.\n- 'Leiter IT'\n- 'IT Leiter'\n- 'Head of IT'\n- 'IT-Leiter'\n- 'CIO'", + "über SerpAPI wird gemeinsam mit der Kurzform des Unternehmensnamens (Spalte CRM Kurzform) und der folgenden Liste per ODER verknüpfung gesucht.\n- 'Geschäftsführer'\n- 'Geschäftsführung'\n- 'GF'\n- 'CEO'\n- 'Geschäftsführerin'\n- 'Managing Director'\n- 'Geschäftsführender Gesellschafter'", + "über SerpAPI wird gemeinsam mit der Kurzform des Unternehmensnamens (Spalte CRM Kurzform) und der folgenden Liste per ODER verknüpfung gesucht.\n- 'Serviceleiter'\n- 'Leiter Service'\n- 'technischer Leiter'\n- 'Service Manager'\n- 'Leiter Kundendienst'", "Wenn die Kontaktsuche gestartet wird, wird der erste Eintrag ohne Zeitstempel in dieser Spalte gesucht und die Bearbeitung ab hier forgesetzt. Zeilen die bereits einen Zeitstempel haben werden bei der Bearbeitung übersprungen", "Wenn die Wikipediasuche gestartet wird, wird der erste Eintrag ohne Zeitstempel in dieser Spalte gesucht und die Bearbeitung ab hier forgesetzt. Zeilen die bereits einen Zeitstempel haben werden bei der Bearbeitung übersprungen", "Wenn die ChatGPT Bewertung gestartet wird, wird der erste Eintrag ohne Zeitstempel in dieser Spalte gesucht und die Bearbeitung ab hier forgesetzt. Zeilen die bereits einen Zeitstempel haben werden bei der Bearbeitung übersprungen",