Jaa


Microsoft.Extensions.AI.Evaluation.Quality Namespace

Classes

ChatConversationEvaluator

An abstract base class that can be used to implement an AI-based IEvaluator.

CoherenceEvaluator

An IEvaluator that evaluates the 'Coherence' of a response produced by an AI model.

EquivalenceEvaluator

An IEvaluator that evaluates the 'Equivalence' of a response produced by an AI model.

EquivalenceEvaluator.Context

Contextual information required to evaluate the 'Equivalence' of a response.

FluencyEvaluator

An IEvaluator that evaluates the 'Fluency' of a response produced by an AI model.

GroundednessEvaluator

An IEvaluator that evaluates the 'Groundedness' of a response produced by an AI model.

GroundednessEvaluator.Context

Contextual information required to evaluate the 'Groundedness' of a response.

RelevanceTruthAndCompletenessEvaluator

An IEvaluator that evaluates the 'Relevance', 'Truth' and 'Completeness' of a response produced by an AI model.

RelevanceTruthAndCompletenessEvaluator.Options

Options for RelevanceTruthAndCompletenessEvaluator.

SingleNumericMetricEvaluator

An abstract base class that can be used to implement an AI-based IEvaluator that produces an EvaluationResult containing a single NumericMetric.