This commit is contained in:
2025-07-01 07:00:01 +00:00
parent 9d5ea79dfa
commit 643e2f057d

View File

@@ -983,14 +983,16 @@ def evaluate_branche_chatgpt(crm_branche, beschreibung, wiki_branche, wiki_kateg
parsed_branch = False
parsed_confidence = False
for line in lines:
for line in lines:
line_stripped = line.strip()
# NEU: Flexibleres Parsing mit Regex, ignoriert Groß/Kleinschreibung
line_lower = line_stripped.lower() # WICHTIG: Variable wieder einhren
# Flexibleres Parsing mit Regex, ignoriert Groß/Kleinschreibung
branch_match = re.match(r"^(Branche|Branchenzuordnung):\s*(.*)", line_stripped, re.IGNORECASE)
if branch_match:
suggested_branch = branch_match.group(2).strip().strip('"\'')
parsed_branch = True
elif line_stripped.lower().startswith("konfidenz:"):
elif line_lower.startswith("konfidenz:"):
confidence_text = line_stripped.split(":", 1)[1].strip().strip('"\'')
valid_confidences = ["hoch", "mittel", "niedrig"]
if confidence_text.lower() in valid_confidences: