1 write to CompletenessReasons
Microsoft.Extensions.AI.Evaluation.Quality (1)
RelevanceTruthAndCompletenessRating.cs (1)
69
Completeness, CompletenessReasoning,
CompletenessReasons
) =
18 references to CompletenessReasons
Microsoft.Extensions.AI.Evaluation.Quality (2)
RelevanceTruthAndCompletenessEvaluator.cs (2)
367
if (rating.
CompletenessReasons
.Any())
369
string value = string.Join(Separator, rating.
CompletenessReasons
);
Microsoft.Extensions.AI.Evaluation.Tests (16)
RelevanceTruthAndCompletenessRatingTests.cs (16)
46
Assert.Equal(2, rating.
CompletenessReasons
.Length);
47
Assert.Contains("completeness_reason_no_solution", rating.
CompletenessReasons
);
48
Assert.Contains("completeness_reason_genericsolution_missingcode", rating.
CompletenessReasons
);
84
Assert.Empty(rating.
CompletenessReasons
);
122
Assert.Single(rating.
CompletenessReasons
);
123
Assert.Contains("completeness_reason_no_solution", rating.
CompletenessReasons
);
153
Assert.True(rating.
CompletenessReasons
.SequenceEqual(deserialized.
CompletenessReasons
));
173
Assert.True(rating.
CompletenessReasons
.SequenceEqual(deserialized.
CompletenessReasons
));
279
Assert.Equal(2, rating.
CompletenessReasons
.Length);
280
Assert.Contains("completeness_reason_no_solution", rating.
CompletenessReasons
);
281
Assert.Contains("completeness_reason_genericsolution_missingcode", rating.
CompletenessReasons
);
318
Assert.Equal(2, rating.
CompletenessReasons
.Length);
319
Assert.Contains("completeness_reason_no_solution", rating.
CompletenessReasons
);
320
Assert.Contains("completeness_reason_genericsolution_missingcode", rating.
CompletenessReasons
);