1 write to TruthReasons
Microsoft.Extensions.AI.Evaluation.Quality (1)
RelevanceTruthAndCompletenessRating.cs (1)
68
Truth, TruthReasoning,
TruthReasons
,
21 references to TruthReasons
Microsoft.Extensions.AI.Evaluation.Quality (2)
RelevanceTruthAndCompletenessEvaluator.cs (2)
355
if (rating.
TruthReasons
.Any())
357
string value = string.Join(Separator, rating.
TruthReasons
);
Microsoft.Extensions.AI.Evaluation.Tests (19)
RelevanceTruthAndCompletenessRatingTests.cs (19)
42
Assert.Equal(3, rating.
TruthReasons
.Length);
43
Assert.Contains("truth_reason_incorrect_information", rating.
TruthReasons
);
44
Assert.Contains("truth_reason_outdated_information", rating.
TruthReasons
);
45
Assert.Contains("truth_reason_misleading_incorrectforintent", rating.
TruthReasons
);
83
Assert.Empty(rating.
TruthReasons
);
120
Assert.Single(rating.
TruthReasons
);
121
Assert.Contains("truth_reason_misleading_incorrectforintent", rating.
TruthReasons
);
150
Assert.True(rating.
TruthReasons
.SequenceEqual(deserialized.
TruthReasons
));
170
Assert.True(rating.
TruthReasons
.SequenceEqual(deserialized.
TruthReasons
));
275
Assert.Equal(3, rating.
TruthReasons
.Length);
276
Assert.Contains("truth_reason_incorrect_information", rating.
TruthReasons
);
277
Assert.Contains("truth_reason_outdated_information", rating.
TruthReasons
);
278
Assert.Contains("truth_reason_misleading_incorrectforintent", rating.
TruthReasons
);
314
Assert.Equal(3, rating.
TruthReasons
.Length);
315
Assert.Contains("truth_reason_incorrect_information", rating.
TruthReasons
);
316
Assert.Contains("truth_reason_outdated_information", rating.
TruthReasons
);
317
Assert.Contains("truth_reason_misleading_incorrectforintent", rating.
TruthReasons
);