diff --git a/knowledge_base_builder.py b/knowledge_base_builder.py index 23c1860f..c1a6c929 100644 --- a/knowledge_base_builder.py +++ b/knowledge_base_builder.py @@ -1,6 +1,6 @@ # knowledge_base_builder.py -__version__ = "v1.2.1" +__version__ = "v1.2.2" import logging import json @@ -58,7 +58,8 @@ BRANCH_GROUP_RULES = { } MIN_SAMPLES_FOR_BRANCH_RULE = 5 -BRANCH_SPECIFICITY_THRESHOLD = 0.7 +# --- MODIFIZIERT: Schwellenwert auf 60% gesenkt --- +BRANCH_SPECIFICITY_THRESHOLD = 0.6 STOP_WORDS = { 'manager', 'leiter', 'head', 'lead', 'senior', 'junior', 'direktor', 'director', @@ -70,7 +71,6 @@ STOP_WORDS = { } def setup_logging(): - """Konfiguriert das Logging, um sowohl in der Konsole als auch in einer Datei zu loggen.""" log_filename = create_log_filename("knowledge_base_builder") if not log_filename: print("KRITISCHER FEHLER: Log-Datei konnte nicht erstellt werden. Logge nur in die Konsole.") @@ -100,9 +100,6 @@ def setup_logging(): def build_knowledge_base(): - """ - Hauptfunktion zur Erstellung der Wissensbasis. - """ logger = logging.getLogger(__name__) logger.info(f"Starte Erstellung der Wissensbasis (Version {__version__})...")