36 references to EvaluationRating
Microsoft.Extensions.AI.Evaluation (5)
EvaluationMetricInterpretation.cs (5)
15/// An <see cref="EvaluationRating"/> that identifies how good or bad the result represented in the associated 27EvaluationRating rating = EvaluationRating.Unknown, 32/// Gets or sets an <see cref="EvaluationRating"/> that identifies how good or bad the result represented in the 35public EvaluationRating Rating { get; set; } = rating;
Microsoft.Extensions.AI.Evaluation.Integration.Tests (19)
ResultsTests.cs (19)
42? new EvaluationMetricInterpretation(rating: EvaluationRating.Exceptional) 44rating: EvaluationRating.Unacceptable, 67EvaluationRating rating = value switch 69> 5.0 => EvaluationRating.Inconclusive, 70> 4.0 and <= 5.0 => EvaluationRating.Exceptional, 71> 3.0 and <= 4.0 => EvaluationRating.Good, 72> 2.0 and <= 3.0 => EvaluationRating.Average, 73> 1.0 and <= 2.0 => EvaluationRating.Poor, 74> 0.0 and <= 1.0 => EvaluationRating.Unacceptable, 75<= 0.0 => EvaluationRating.Inconclusive, 76_ => EvaluationRating.Inconclusive, 81rating is not (EvaluationRating.Inconclusive or EvaluationRating.Unknown) 103? new EvaluationMetricInterpretation(EvaluationRating.Good) 104: new EvaluationMetricInterpretation(EvaluationRating.Unacceptable, failed: true, "Value is missing"); 128return new EvaluationMetricInterpretation(EvaluationRating.Unknown, failed: true, "Value is missing"); 133return new EvaluationMetricInterpretation(EvaluationRating.Inconclusive, failed: true, $"Value {e.Value} is not an allowed value"); 138return new EvaluationMetricInterpretation(EvaluationRating.Exceptional, reason: $"Value is {e.Value}"); 141return new EvaluationMetricInterpretation(EvaluationRating.Unacceptable, failed: true, reason: $"Value is {e.Value}");
Microsoft.Extensions.AI.Evaluation.Quality (10)
EvaluationMetricExtensions.cs (10)
10EvaluationRating rating = metric.Value switch 12null => EvaluationRating.Inconclusive, 13> 5.0 => EvaluationRating.Inconclusive, 14> 4.0 and <= 5.0 => EvaluationRating.Exceptional, 15> 3.0 and <= 4.0 => EvaluationRating.Good, 16> 2.0 and <= 3.0 => EvaluationRating.Average, 17> 1.0 and <= 2.0 => EvaluationRating.Poor, 18> 0.0 and <= 1.0 => EvaluationRating.Unacceptable, 19<= 0.0 => EvaluationRating.Inconclusive, 20_ => EvaluationRating.Inconclusive,
Microsoft.Extensions.AI.Evaluation.Reporting (1)
JsonSerialization\SerializerContext.cs (1)
18typeof(CamelCaseEnumConverter<EvaluationRating>),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
JsonSerialization\AzureStorageSerializerContext.cs (1)
15typeof(AzureStorageCamelCaseEnumConverter<EvaluationRating>),