rag-cli-tester
Version:
A lightweight CLI tool for testing RAG (Retrieval-Augmented Generation) systems with different embedding combinations
21 lines • 654 B
TypeScript
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