1 write to RelevanceReasons
Microsoft.Extensions.AI.Evaluation.Quality (1)
RelevanceTruthAndCompletenessRating.cs (1)
67(Relevance, RelevanceReasoning, RelevanceReasons,
15 references to RelevanceReasons
Microsoft.Extensions.AI.Evaluation.Quality (2)
RelevanceTruthAndCompletenessEvaluator.cs (2)
343if (rating.RelevanceReasons.Any()) 345string value = string.Join(Separator, rating.RelevanceReasons);
Microsoft.Extensions.AI.Evaluation.Tests (13)
RelevanceTruthAndCompletenessRatingTests.cs (13)
40Assert.Single(rating.RelevanceReasons); 41Assert.Equal("relevance_reason_distant_topic", rating.RelevanceReasons[0]); 82Assert.Empty(rating.RelevanceReasons); 118Assert.Single(rating.RelevanceReasons); 119Assert.Equal("relevance_reason_distant_topic", rating.RelevanceReasons[0]); 147Assert.True(rating.RelevanceReasons.SequenceEqual(deserialized.RelevanceReasons)); 167Assert.True(rating.RelevanceReasons.SequenceEqual(deserialized.RelevanceReasons)); 273Assert.Single(rating.RelevanceReasons); 274Assert.Equal("relevance_reason_distant_topic", rating.RelevanceReasons[0]); 312Assert.Single(rating.RelevanceReasons); 313Assert.Equal("relevance_reason_distant_topic", rating.RelevanceReasons[0]);