IAgentEvaluator Interface

Definition

Batch-oriented evaluator interface for agent evaluation.

public interface IAgentEvaluator
type IAgentEvaluator = interface
Public Interface IAgentEvaluator
Derived

Remarks

Unlike MEAI's IEvaluator which evaluates one item at a time, IAgentEvaluator evaluates a batch of items. This enables efficient cloud-based evaluation (e.g., Foundry) and aggregate result computation.

Properties

Name Description
Name

Gets the evaluator name.

Methods

Name Description
EvaluateAsync(IReadOnlyList<EvalItem>, String, CancellationToken)

Evaluates a batch of items and returns aggregate results.

Applies to