rag-cli-tester
Version:
A lightweight CLI tool for testing RAG (Retrieval-Augmented Generation) systems with different embedding combinations
24 lines • 758 B
TypeScript
export interface SimilarityMetricResult {
overallScore: number;
similarity: number;
exactMatch: boolean;
normalizedSimilarity: number;
}
export interface BRDRMetricResult {
overallScore: number;
keywordMatch: number;
conceptMatch: number;
contextualRelevance: number;
}
export declare class SimilarityMetric {
calculate(expected: string, actual: string, similarity: number): SimilarityMetricResult;
}
export declare class BRDRMetric {
private readonly bankingKeywords;
private readonly conceptTerms;
calculate(expected: string, actual: string, similarity: number): BRDRMetricResult;
private extractKeywords;
private extractConcepts;
private calculateOverlap;
}
//# sourceMappingURL=metrics.d.ts.map