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