diff --git a/.env.example b/.env.example index 2ad295d..2cddc9b 100644 --- a/.env.example +++ b/.env.example @@ -190,23 +190,20 @@ FORENSIC_AUDIT_RETENTION_HOURS=24 FORENSIC_AUDIT_MAX_ENTRIES=50 # ============================================================================ -# 10. CONFIDENCE SCORING SYSTEM (Enhancement 2) +# 10. ENHANCED CONFIDENCE SCORING SYSTEM # ============================================================================ # Confidence component weights (must sum to 1.0) -CONFIDENCE_EMBEDDINGS_WEIGHT=0.3 # Weight for vector similarity quality -CONFIDENCE_CONSENSUS_WEIGHT=0.25 # Weight for micro-task agreement -CONFIDENCE_DOMAIN_MATCH_WEIGHT=0.25 # Weight for domain alignment -CONFIDENCE_FRESHNESS_WEIGHT=0.2 # Weight for tool freshness/maintenance +CONFIDENCE_SEMANTIC_WEIGHT=0.25 # Weight for vector similarity quality +CONFIDENCE_SUITABILITY_WEIGHT=0.4 # Weight for AI-determined task fitness +CONFIDENCE_CONSISTENCY_WEIGHT=0.2 # Weight for cross-validation agreement +CONFIDENCE_RELIABILITY_WEIGHT=0.15 # Weight for tool quality indicators # Confidence thresholds (0-100) CONFIDENCE_MINIMUM_THRESHOLD=40 # Below this = weak recommendation CONFIDENCE_MEDIUM_THRESHOLD=60 # 40-59 = weak, 60-79 = moderate CONFIDENCE_HIGH_THRESHOLD=80 # 80+ = strong recommendation -# Domain keywords for confidence scoring (domain:keyword1,keyword2|domain:keyword3,keyword4) -CONFIDENCE_DOMAIN_KEYWORDS="incident-response:incident,breach,attack,compromise,response|malware-analysis:malware,virus,trojan,reverse,analysis|network-forensics:network,traffic,packet,pcap,wireshark|mobile-forensics:mobile,android,ios,phone,app|cloud-forensics:cloud,aws,azure,saas,paas" - # ============================================================================ # PERFORMANCE TUNING PRESETS # ============================================================================ diff --git a/src/components/AIQueryInterface.astro b/src/components/AIQueryInterface.astro index 38a5547..3c855fb 100644 --- a/src/components/AIQueryInterface.astro +++ b/src/components/AIQueryInterface.astro @@ -785,41 +785,41 @@ class AIQueryInterface {
- 🔍 Ähnlichkeit zur Anfrage - ${confidence.embeddingsQuality}% + 🔍 Semantische Relevanz + ${confidence.semanticRelevance}%
- Wie gut die Tool-Beschreibung zu Ihrer Suchanfrage passt (basierend auf Vektor-Ähnlichkeit) + Wie gut die Tool-Beschreibung semantisch zu Ihrer Anfrage passt (basierend auf Vektor-Ähnlichkeit)
- 🎯 Domain-Passung - ${confidence.domainAlignment}% + 🎯 Aufgaben-Eignung + ${confidence.taskSuitability}%
- Wie gut das Tool-Einsatzgebiet zu Ihrem forensischen Szenario passt + KI-bewertete Eignung des Tools für Ihre spezifische forensische Aufgabenstellung
- 🤝 KI-Konsens - ${confidence.consensus}% + 🤝 Methodische Konsistenz + ${confidence.methodologicalConsistency}%
- Wie einig sich die verschiedenen KI-Analyseschritte über dieses Tool sind + Wie einheitlich verschiedene Analyseschritte dieses Tool bewerten (Kreuzvalidierung)
- 🔄 Aktualität - ${confidence.freshness}% + 🔧 Tool-Zuverlässigkeit + ${confidence.toolReliability}%
- Wie aktuell und gut gepflegt das Tool ist (basierend auf Hosting-Status, Knowledge Base, Open Source) + Qualitätsindikatoren: Dokumentation, Wartung, Verfügbarkeit und Benutzerfreundlichkeit
@@ -827,7 +827,7 @@ class AIQueryInterface { ${confidence.strengthIndicators && confidence.strengthIndicators.length > 0 ? `
- Was für dieses Tool spricht: + Stärken dieser Empfehlung: