10 implementations of EvaluateAsync
Microsoft.Extensions.AI.Evaluation (1)
CompositeEvaluator.cs (1)
102
public async ValueTask<EvaluationResult>
EvaluateAsync
(
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
TestEvaluator.cs (1)
26
async ValueTask<EvaluationResult> IEvaluator.
EvaluateAsync
(
Microsoft.Extensions.AI.Evaluation.Quality (8)
CoherenceEvaluator.cs (1)
67
public async ValueTask<EvaluationResult>
EvaluateAsync
(
CompletenessEvaluator.cs (1)
64
public async ValueTask<EvaluationResult>
EvaluateAsync
(
EquivalenceEvaluator.cs (1)
63
public async ValueTask<EvaluationResult>
EvaluateAsync
(
FluencyEvaluator.cs (1)
61
public async ValueTask<EvaluationResult>
EvaluateAsync
(
GroundednessEvaluator.cs (1)
62
public async ValueTask<EvaluationResult>
EvaluateAsync
(
RelevanceEvaluator.cs (1)
65
public async ValueTask<EvaluationResult>
EvaluateAsync
(
RelevanceTruthAndCompletenessEvaluator.cs (1)
78
public async ValueTask<EvaluationResult>
EvaluateAsync
(
RetrievalEvaluator.cs (1)
71
public async ValueTask<EvaluationResult>
EvaluateAsync
(
2 references to EvaluateAsync
Microsoft.Extensions.AI.Evaluation (2)
CompositeEvaluator.cs (1)
138
return await e.
EvaluateAsync
(
EvaluationContext.cs (1)
23
/// <see cref="IEvaluator.
EvaluateAsync
(IEnumerable{ChatMessage}, ChatResponse, ChatConfiguration?, IEnumerable{EvaluationContext}?, CancellationToken)"/>.