'use client' import type { BQASMetrics } from '../types' import { IntentScoresChart } from './IntentScoresChart' import { FailedTestsList } from './FailedTestsList' export function SyntheticTab({ syntheticMetrics, isRunningSynthetic, runSyntheticTests, }: { syntheticMetrics: BQASMetrics | null isRunningSynthetic: boolean runSyntheticTests: () => void }) { return (

Synthetic Test Suite

LLM-generierte Variationen fuer Robustheit-Tests

{syntheticMetrics ? ( <>

{syntheticMetrics.total_tests}

Generierte Tests

{syntheticMetrics.passed_tests}

Bestanden

{syntheticMetrics.avg_composite_score.toFixed(2)}

Avg Score

{syntheticMetrics.avg_coherence.toFixed(2)}

Coherence

Intent-Variationen

Fehlgeschlagene Tests

) : (

Noch keine synthetischen Tests ausgefuehrt

Klicke "Tests starten" um Variationen zu generieren

)}
) }