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.')
|
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 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]]})
|
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 ---
|
# --- Finales Schreiben ins Sheet ---
|
||||||
@@ -471,6 +471,7 @@ class DataProcessor:
|
|||||||
|
|
||||||
# --- 3. ChatGPT Evaluationen (Branch, FSM, etc.) & Plausi ---
|
# --- 3. ChatGPT Evaluationen (Branch, FSM, etc.) & Plausi ---
|
||||||
run_chat_step = 'chat' in steps_to_run
|
run_chat_step = 'chat' in steps_to_run
|
||||||
|
chat_steps_to_run = set()
|
||||||
chat_processing_needed = self._needs_chat_evaluations(
|
chat_processing_needed = self._needs_chat_evaluations(
|
||||||
row_data, force_reeval, wiki_data_updated_in_this_run)
|
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 URL", "Wiki Sitz Stadt", "Wiki Sitz Land", "Wiki Absatz", "Wiki Branche",
|
||||||
"Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien", "Wikipedia Timestamp",
|
"Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien", "Wikipedia Timestamp",
|
||||||
"Wiki Verif. Timestamp", "SerpAPI Wiki Search Timestamp", "Chat Wiki Konsistenzpruefung",
|
"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",
|
"Website Rohtext", "Website Zusammenfassung", "Website Meta-Details", "Website Scrape Timestamp", "URL Prüfstatus",
|
||||||
"Chat Vorschlag Branche", "Chat Branche Konfidenz", "Chat Konsistenz Branche",
|
"Chat Vorschlag Branche", "Chat Branche Konfidenz", "Chat Konsistenz Branche",
|
||||||
"Chat Begruendung Abweichung Branche", "Finaler Umsatz (Wiki>CRM)", "Finaler Mitarbeiter (Wiki>CRM)",
|
"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)
|
# Daten fuer Prompt (B, F, N, R)
|
||||||
"CRM Name", "CRM Beschreibung", "Wiki Absatz", "Wiki Kategorien",
|
"CRM Name", "CRM Beschreibung", "Wiki Absatz", "Wiki Kategorien",
|
||||||
# Ergebnisspalten (T, U)
|
# 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
|
# Spalten V-Y zum Leeren
|
||||||
"Begruendung bei Abweichung", "Chat Begruendung Abweichung Branche",
|
"Begruendung bei Abweichung", "Chat Begruendung Abweichung Branche",
|
||||||
"Wikipedia Timestamp", "Timestamp letzte Pruefung", # Spalten AN, AO zum Leeren
|
"Wikipedia Timestamp", "Timestamp letzte Pruefung", # Spalten AN, AO zum Leeren
|
||||||
@@ -1583,7 +1584,7 @@ class DataProcessor:
|
|||||||
s_letter = self.sheet_handler._get_col_letter(
|
s_letter = self.sheet_handler._get_col_letter(
|
||||||
col_indices["Chat Wiki Konsistenzpruefung"] + 1) # Status S
|
col_indices["Chat Wiki Konsistenzpruefung"] + 1) # Status S
|
||||||
t_letter = self.sheet_handler._get_col_letter(
|
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(
|
u_letter = self.sheet_handler._get_col_letter(
|
||||||
col_indices["Chat Vorschlag Wiki Artikel"] + 1) # Vorschlag U
|
col_indices["Chat Vorschlag Wiki Artikel"] + 1) # Vorschlag U
|
||||||
|
|
||||||
@@ -3343,7 +3344,7 @@ class DataProcessor:
|
|||||||
# N-R (Spalten zum Leeren)
|
# N-R (Spalten zum Leeren)
|
||||||
"Wiki Absatz", "Wiki Branche", "Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien",
|
"Wiki Absatz", "Wiki Branche", "Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien",
|
||||||
# S-U (Spalten zum Leeren)
|
# 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)
|
# V, AN, AO (Spalten zum Leeren)
|
||||||
"Begruendung bei Abweichung", "Wikipedia Timestamp", "Timestamp letzte Pruefung",
|
"Begruendung bei Abweichung", "Wikipedia Timestamp", "Timestamp letzte Pruefung",
|
||||||
"Version", "Wiki Verif. Timestamp" # AP, AX (Spalten zum Leeren)
|
"Version", "Wiki Verif. Timestamp" # AP, AX (Spalten zum Leeren)
|
||||||
@@ -6636,7 +6637,7 @@ class DataProcessor:
|
|||||||
# N-R (Spalten zum Loeschen)
|
# N-R (Spalten zum Loeschen)
|
||||||
"Wiki Absatz", "Wiki Branche", "Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien",
|
"Wiki Absatz", "Wiki Branche", "Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien",
|
||||||
# T, V (Spalten zum Loeschen)
|
# 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
|
# AY (SerpAPI Wiki Search Timestamp) wird ebenfalls geleert, da
|
||||||
# abhaengig von M.
|
# abhaengig von M.
|
||||||
"SerpAPI Wiki Search Timestamp" # AY (Spalte zum Leeren)
|
"SerpAPI Wiki Search Timestamp" # AY (Spalte zum Leeren)
|
||||||
|
|||||||
Reference in New Issue
Block a user