CompletenessEvaluatorContext Class

Definition

Contextual information that the CompletenessEvaluator uses to evaluate the 'Completeness' of a response.

public ref class CompletenessEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
public sealed class CompletenessEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
type CompletenessEvaluatorContext = class
    inherit EvaluationContext
Public NotInheritable Class CompletenessEvaluatorContext
Inherits EvaluationContext
Inheritance
CompletenessEvaluatorContext

Remarks

CompletenessEvaluator measures an AI system's ability to deliver comprehensive and accurate responses. It assesses how thoroughly the response aligns with the key information, claims, and statements established in the supplied groundTruth.

Constructors

CompletenessEvaluatorContext(String)

Contextual information that the CompletenessEvaluator uses to evaluate the 'Completeness' of a response.

Properties

Contents

Gets or sets a list of AIContent objects that include all the information present in this EvaluationContext.

(Inherited from EvaluationContext)
GroundTruth

Gets the ground truth against which the response that is being evaluated is assessed.

GroundTruthContextName

Gets the unique Name that is used for CompletenessEvaluatorContext.

Name

Gets or sets the name for this EvaluationContext.

(Inherited from EvaluationContext)

Applies to