1 instantiation of RetrievalEvaluatorContext
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
QualityEvaluatorTests.cs (1)
236
new
RetrievalEvaluatorContext
(
12 references to RetrievalEvaluatorContext
Microsoft.Extensions.AI.Evaluation.Integration.Tests (2)
QualityEvaluatorTests.cs (2)
235
var
retrievedContextChunksForRetrievalEvaluator =
277
retrieval.Context.TryGetValue(
RetrievalEvaluatorContext
.RetrievedContextChunksContextName, out EvaluationContext? context4) &&
Microsoft.Extensions.AI.Evaluation.Quality (10)
RetrievalEvaluator.cs (7)
22
/// supplied via <see cref="
RetrievalEvaluatorContext
.RetrievedContextChunks"/> are relevant to the user request, and
92
if (additionalContext?.OfType<
RetrievalEvaluatorContext
>().FirstOrDefault()
93
is not
RetrievalEvaluatorContext
context)
97
$"A value of type {nameof(
RetrievalEvaluatorContext
)} was not found in the {nameof(additionalContext)} collection."));
106
$"Supplied {nameof(
RetrievalEvaluatorContext
)} did not contain any {nameof(
RetrievalEvaluatorContext
.RetrievedContextChunks)}."));
128
RetrievalEvaluatorContext
context)
RetrievalEvaluatorContext.cs (3)
29
/// Gets the unique <see cref="EvaluationContext.Name"/> that is used for <see cref="
RetrievalEvaluatorContext
"/>.
39
/// Initializes a new instance of the <see cref="
RetrievalEvaluatorContext
"/> class.
53
/// Initializes a new instance of the <see cref="
RetrievalEvaluatorContext
"/> class.