Port richtig gesetz

This commit is contained in:
Lars 2025-12-08 19:03:06 +01:00
parent ac6d34731a
commit 0304bae9f4

View File

@ -6,10 +6,11 @@ import requests
import json import json
import sys import sys
API_URL = "http://localhost:8000" # Passe Port an, falls nötig (z.B. 8002) # KORREKTUR: Port auf 8002 (Dev-Environment) gesetzt
API_URL = "http://localhost:8002"
def test_decision_engine(): def test_decision_engine():
print("🔵 Starte WP-06 Decision Engine Test...\n") print(f"🔵 Starte WP-06 Decision Engine Test gegen {API_URL}...\n")
# 1. Die Entscheidungsfrage # 1. Die Entscheidungsfrage
# Das Keyword "Soll ich" triggert die Heuristik in chat.py # Das Keyword "Soll ich" triggert die Heuristik in chat.py
@ -72,12 +73,15 @@ def test_decision_engine():
print("-" * 60) print("-" * 60)
# Einfache Keyword-Prüfung in der Antwort # Einfache Keyword-Prüfung in der Antwort
keywords_negative = ["nein", "nicht nutzen", "abraten", "konflikt", "verboten"] keywords_negative = ["nein", "nicht nutzen", "abraten", "konflikt", "verboten", "gegen"]
if any(k in answer.lower() for k in keywords_negative): if any(k in answer.lower() for k in keywords_negative):
print("\n✅ FAZIT: Das System rät korrekt ab (basierend auf 'Privacy_First').") print("\n✅ FAZIT: Das System rät korrekt ab (basierend auf 'Privacy_First').")
else: else:
print("\n⚠️ FAZIT: Antwort scheint nicht strikt abzulehnen. Prüfe Prompt.") print("\n⚠️ FAZIT: Antwort scheint nicht strikt abzulehnen. Prüfe Prompt.")
except requests.exceptions.ConnectionError:
print(f"\n❌ FEHLER: Keine Verbindung zu {API_URL}. Läuft der Server?")
sys.exit(1)
except Exception as e: except Exception as e:
print(f"\n❌ CRITICAL ERROR: {e}") print(f"\n❌ CRITICAL ERROR: {e}")
sys.exit(1) sys.exit(1)