data_processor.py aktualisiert
This commit is contained in:
@@ -444,7 +444,7 @@ class DataProcessor:
|
||||
wiki_summary=final_wiki_data.get('first_paragraph', 'k.A.')
|
||||
)
|
||||
updates.append({'range': f'{self.sheet_handler._get_col_letter(get_col_idx("Chat Wiki Konsistenzpruefung") + 1)}{row_num_in_sheet}', 'values': [[verification_result.get('consistency', 'X')]]})
|
||||
updates.append({'range': f'{self.sheet_handler._get_col_letter(get_col_idx("Chat Begruendung Wiki Inkonsistenz") + 1)}{row_num_in_sheet}', 'values': [[verification_result.get('justification', 'Fehler')]]})
|
||||
updates.append({'range': f'{self.sheet_handler._get_col_letter(get_col_idx("Chat Begründung Wiki Inkonsistenz") + 1)}{row_num_in_sheet}', 'values': [[verification_result.get('justification', 'Fehler')]]})
|
||||
updates.append({'range': f'{self.sheet_handler._get_col_letter(get_col_idx("Wiki Verif. Timestamp") + 1)}{row_num_in_sheet}', 'values': [[now_timestamp]]})
|
||||
|
||||
# --- Finales Schreiben ins Sheet ---
|
||||
@@ -471,6 +471,7 @@ class DataProcessor:
|
||||
|
||||
# --- 3. ChatGPT Evaluationen (Branch, FSM, etc.) & Plausi ---
|
||||
run_chat_step = 'chat' in steps_to_run
|
||||
chat_steps_to_run = set()
|
||||
chat_processing_needed = self._needs_chat_evaluations(
|
||||
row_data, force_reeval, wiki_data_updated_in_this_run)
|
||||
|
||||
@@ -975,7 +976,7 @@ class DataProcessor:
|
||||
"Wiki URL", "Wiki Sitz Stadt", "Wiki Sitz Land", "Wiki Absatz", "Wiki Branche",
|
||||
"Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien", "Wikipedia Timestamp",
|
||||
"Wiki Verif. Timestamp", "SerpAPI Wiki Search Timestamp", "Chat Wiki Konsistenzpruefung",
|
||||
"Chat Begruendung Wiki Inkonsistenz", "Chat Vorschlag Wiki Artikel", "Begründung bei Abweichung",
|
||||
"Chat Begründung Wiki Inkonsistenz", "Chat Vorschlag Wiki Artikel", "Begründung bei Abweichung",
|
||||
"Website Rohtext", "Website Zusammenfassung", "Website Meta-Details", "Website Scrape Timestamp", "URL Prüfstatus",
|
||||
"Chat Vorschlag Branche", "Chat Branche Konfidenz", "Chat Konsistenz Branche",
|
||||
"Chat Begruendung Abweichung Branche", "Finaler Umsatz (Wiki>CRM)", "Finaler Mitarbeiter (Wiki>CRM)",
|
||||
@@ -1559,7 +1560,7 @@ class DataProcessor:
|
||||
# Daten fuer Prompt (B, F, N, R)
|
||||
"CRM Name", "CRM Beschreibung", "Wiki Absatz", "Wiki Kategorien",
|
||||
# Ergebnisspalten (T, U)
|
||||
"Chat Begruendung Wiki Inkonsistenz", "Chat Vorschlag Wiki Artikel",
|
||||
"Chat Begründung Wiki Inkonsistenz", "Chat Vorschlag Wiki Artikel",
|
||||
# Spalten V-Y zum Leeren
|
||||
"Begruendung bei Abweichung", "Chat Begruendung Abweichung Branche",
|
||||
"Wikipedia Timestamp", "Timestamp letzte Pruefung", # Spalten AN, AO zum Leeren
|
||||
@@ -1583,7 +1584,7 @@ class DataProcessor:
|
||||
s_letter = self.sheet_handler._get_col_letter(
|
||||
col_indices["Chat Wiki Konsistenzpruefung"] + 1) # Status S
|
||||
t_letter = self.sheet_handler._get_col_letter(
|
||||
col_indices["Chat Begruendung Wiki Inkonsistenz"] + 1) # Begruendung T
|
||||
col_indices["Chat Begründung Wiki Inkonsistenz"] + 1) # Begruendung T
|
||||
u_letter = self.sheet_handler._get_col_letter(
|
||||
col_indices["Chat Vorschlag Wiki Artikel"] + 1) # Vorschlag U
|
||||
|
||||
@@ -3343,7 +3344,7 @@ class DataProcessor:
|
||||
# N-R (Spalten zum Leeren)
|
||||
"Wiki Absatz", "Wiki Branche", "Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien",
|
||||
# S-U (Spalten zum Leeren)
|
||||
"Chat Wiki Konsistenzpruefung", "Chat Begruendung Wiki Inkonsistenz", "Chat Vorschlag Wiki Artikel",
|
||||
"Chat Wiki Konsistenzpruefung", "Chat Begründung Wiki Inkonsistenz", "Chat Vorschlag Wiki Artikel",
|
||||
# V, AN, AO (Spalten zum Leeren)
|
||||
"Begruendung bei Abweichung", "Wikipedia Timestamp", "Timestamp letzte Pruefung",
|
||||
"Version", "Wiki Verif. Timestamp" # AP, AX (Spalten zum Leeren)
|
||||
@@ -6636,7 +6637,7 @@ class DataProcessor:
|
||||
# N-R (Spalten zum Loeschen)
|
||||
"Wiki Absatz", "Wiki Branche", "Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien",
|
||||
# T, V (Spalten zum Loeschen)
|
||||
"Chat Begruendung Wiki Inkonsistenz", "Begruendung bei Abweichung",
|
||||
"Chat Begründung Wiki Inkonsistenz", "Begruendung bei Abweichung",
|
||||
# AY (SerpAPI Wiki Search Timestamp) wird ebenfalls geleert, da
|
||||
# abhaengig von M.
|
||||
"SerpAPI Wiki Search Timestamp" # AY (Spalte zum Leeren)
|
||||
|
||||
Reference in New Issue
Block a user