UNPKG

rag-cli-tester

Version:

A lightweight CLI tool for testing RAG (Retrieval-Augmented Generation) systems with different embedding combinations

21 lines 654 B
export interface BaseMetricResult { overallScore: number; confidence: number; [key: string]: number; } export interface BaseMetric { calculate(expected: string, actual: string, similarity: number): BaseMetricResult; getName(): string; getDescription(): string; } export declare class MetricFactory { private static metrics; static registerMetric(name: string, metric: BaseMetric): void; static getMetric(name: string): BaseMetric; static getAvailableMetrics(): string[]; static getMetricInfo(name: string): { name: string; description: string; }; } //# sourceMappingURL=base-metric.d.ts.map