1 type derived from EvaluationMetric
Microsoft.Extensions.AI.Evaluation (1)
5 instantiations of EvaluationMetric
Microsoft.Extensions.AI.Evaluation (1)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (2)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
244 references to EvaluationMetric
Microsoft.Extensions.AI.Evaluation (153)
EvaluationMetricExtensions.cs (26)
13/// Extension methods for <see cref="EvaluationMetric"/>.
19/// <see cref="EvaluationMetric.Context"/> dictionary.
21/// <param name="metric">The <see cref="EvaluationMetric"/>.</param>
23public static void AddOrUpdateContext(this EvaluationMetric metric, IEnumerable<EvaluationContext> context)
41/// <see cref="EvaluationMetric.Context"/> dictionary.
43/// <param name="metric">The <see cref="EvaluationMetric"/>.</param>
45public static void AddOrUpdateContext(this EvaluationMetric metric, params EvaluationContext[] context)
52/// <param name="metric">The <see cref="EvaluationMetric"/> that is to be inspected.</param>
63this EvaluationMetric metric,
76/// Adds the supplied <see cref="EvaluationDiagnostic"/>s to the supplied <see cref="EvaluationMetric"/>'s
77/// <see cref="EvaluationMetric.Diagnostics"/> collection.
79/// <param name="metric">The <see cref="EvaluationMetric"/>.</param>
81public static void AddDiagnostics(this EvaluationMetric metric, IEnumerable<EvaluationDiagnostic> diagnostics)
98/// Adds the supplied <see cref="EvaluationDiagnostic"/>s to the supplied <see cref="EvaluationMetric"/>'s
99/// <see cref="EvaluationMetric.Diagnostics"/> collection.
101/// <param name="metric">The <see cref="EvaluationMetric"/>.</param>
103public static void AddDiagnostics(this EvaluationMetric metric, params EvaluationDiagnostic[] diagnostics)
108/// supplied <paramref name="metric"/>'s <see cref="EvaluationMetric.Metadata"/> dictionary.
110/// <param name="metric">The <see cref="EvaluationMetric"/>.</param>
113public static void AddOrUpdateMetadata(this EvaluationMetric metric, string name, string value)
123/// <see cref="EvaluationMetric.Metadata"/> dictionary.
125/// <param name="metric">The <see cref="EvaluationMetric"/>.</param>
127public static void AddOrUpdateMetadata(this EvaluationMetric metric, IDictionary<string, string> metadata)
140/// model, in the supplied <paramref name="metric"/>'s <see cref="EvaluationMetric.Metadata"/> dictionary.
142/// <param name="metric">The <see cref="EvaluationMetric"/>.</param>
149this EvaluationMetric metric,
Microsoft.Extensions.AI.Evaluation.Integration.Tests (7)
Microsoft.Extensions.AI.Evaluation.NLP (1)
Microsoft.Extensions.AI.Evaluation.Quality (13)
Microsoft.Extensions.AI.Evaluation.Reporting (35)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (4)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (8)
Microsoft.Extensions.AI.Evaluation.Safety (23)