WP06 #4

Merged
Lars merged 15 commits from WP06 into main 2025-12-09 17:14:52 +01:00
Showing only changes of commit 0304bae9f4 - Show all commits

View File

@ -6,10 +6,11 @@ import requests
import json
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():
print("🔵 Starte WP-06 Decision Engine Test...\n")
print(f"🔵 Starte WP-06 Decision Engine Test gegen {API_URL}...\n")
# 1. Die Entscheidungsfrage
# Das Keyword "Soll ich" triggert die Heuristik in chat.py
@ -72,12 +73,15 @@ def test_decision_engine():
print("-" * 60)
# 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):
print("\n✅ FAZIT: Das System rät korrekt ab (basierend auf 'Privacy_First').")
else:
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:
print(f"\n❌ CRITICAL ERROR: {e}")
sys.exit(1)