'use client' import type { BQASMetrics } from '../types' import { IntentScoresChart } from './IntentScoresChart' import { FailedTestsList } from './FailedTestsList' export function RagTab({ ragMetrics, isRunningRag, runRagTests, }: { ragMetrics: BQASMetrics | null isRunningRag: boolean runRagTests: () => void }) { return (

RAG/Korrektur Test Suite

Erwartungshorizont-Retrieval, Operatoren-Alignment, Citations

{ragMetrics ? ( <>

{ragMetrics.total_tests}

Tests

{ragMetrics.avg_faithfulness.toFixed(2)}

Faithfulness

{ragMetrics.avg_relevance.toFixed(2)}

Relevance

{(ragMetrics.safety_pass_rate * 100).toFixed(0)}%

Safety Pass

RAG Kategorien

Fehlgeschlagene Tests

) : (

Noch keine RAG-Test-Ergebnisse

Klicke "Tests starten" um die RAG-Suite auszufuehren

)}

Test-Kategorien

EH Retrieval

Korrektes Abrufen von Erwartungshorizont-Passagen

Operator Alignment

Passende Operatoren fuer Abitur-Aufgaben

Hallucination Control

Keine erfundenen Fakten oder Inhalte

Citation Enforcement

Quellenangaben bei EH-Bezuegen

Privacy Compliance

Keine PII-Leaks, DSGVO-Konformitaet

Namespace Isolation

Strikte Trennung zwischen Lehrern

) }