Some checks failed
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-school (push) Successful in 42s
CI / test-go-edu-search (push) Successful in 34s
CI / test-python-klausur (push) Failing after 2m51s
CI / test-python-agent-core (push) Successful in 21s
CI / test-nodejs-website (push) Successful in 29s
sed replacement left orphaned hostname references in story page and empty lines in getApiBase functions. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
42 lines
1.5 KiB
TypeScript
42 lines
1.5 KiB
TypeScript
/**
|
|
* Constants and demo data for BQAS Dashboard
|
|
*/
|
|
|
|
import type { BQASMetrics, TrendData, TestRun } from './types'
|
|
|
|
// API Configuration - Use internal proxy to avoid CORS issues
|
|
export const BQAS_API_BASE = '/api/bqas'
|
|
|
|
// Demo data for when API is not available
|
|
export const DEMO_GOLDEN_METRICS: BQASMetrics = {
|
|
total_tests: 97,
|
|
passed_tests: 89,
|
|
failed_tests: 8,
|
|
avg_intent_accuracy: 91.7,
|
|
avg_faithfulness: 4.2,
|
|
avg_relevance: 4.1,
|
|
avg_coherence: 4.3,
|
|
safety_pass_rate: 0.98,
|
|
avg_composite_score: 4.15,
|
|
scores_by_intent: {
|
|
korrektur_anfrage: 4.5,
|
|
erklaerung_anfrage: 4.3,
|
|
hilfe_anfrage: 4.1,
|
|
feedback_anfrage: 3.9,
|
|
smalltalk: 4.2,
|
|
},
|
|
failed_test_ids: ['GT-023', 'GT-045', 'GT-067', 'GT-072', 'GT-081', 'GT-089', 'GT-092', 'GT-095'],
|
|
}
|
|
|
|
export const DEMO_TREND: TrendData = {
|
|
dates: ['2026-01-02', '2026-01-09', '2026-01-16', '2026-01-23', '2026-01-30'],
|
|
scores: [3.9, 4.0, 4.1, 4.15, 4.15],
|
|
trend: 'improving',
|
|
}
|
|
|
|
export const DEMO_RUNS: TestRun[] = [
|
|
{ id: 1, timestamp: '2026-01-30T07:00:00Z', git_commit: 'abc1234', golden_score: 4.15, synthetic_score: 3.9, total_tests: 97, passed_tests: 89, failed_tests: 8, duration_seconds: 45.2 },
|
|
{ id: 2, timestamp: '2026-01-29T07:00:00Z', git_commit: 'def5678', golden_score: 4.12, synthetic_score: 3.85, total_tests: 97, passed_tests: 88, failed_tests: 9, duration_seconds: 44.8 },
|
|
{ id: 3, timestamp: '2026-01-28T07:00:00Z', git_commit: '9ab0123', golden_score: 4.10, synthetic_score: 3.82, total_tests: 97, passed_tests: 87, failed_tests: 10, duration_seconds: 46.1 },
|
|
]
|