35 references to AddOrUpdateMetadata
Microsoft.Extensions.AI.Evaluation (8)
EvaluationMetricExtensions.cs (6)
135metric.AddOrUpdateMetadata(item.Key, item.Value); 159metric.AddOrUpdateMetadata(name: BuiltInMetricUtilities.EvalModelMetadataName, value: response.ModelId!); 166metric.AddOrUpdateMetadata( 173metric.AddOrUpdateMetadata( 180metric.AddOrUpdateMetadata( 203metric.AddOrUpdateMetadata(
EvaluationResultExtensions.cs (1)
142metric.AddOrUpdateMetadata(name, value);
Utilities\BuiltInMetricUtilities.cs (1)
16metric.AddOrUpdateMetadata(name: BuiltInEvalMetadataName, value: bool.TrueString);
Microsoft.Extensions.AI.Evaluation.Console (1)
parent\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
16metric.AddOrUpdateMetadata(name: BuiltInEvalMetadataName, value: bool.TrueString);
Microsoft.Extensions.AI.Evaluation.NLP (1)
parent\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
16metric.AddOrUpdateMetadata(name: BuiltInEvalMetadataName, value: bool.TrueString);
Microsoft.Extensions.AI.Evaluation.Quality (9)
IntentResolutionEvaluator.cs (5)
393metric.AddOrUpdateMetadata("agent_perceived_intent", rating.AgentPerceivedIntent!); 398metric.AddOrUpdateMetadata("actual_user_intent", rating.ActualUserIntent!); 401metric.AddOrUpdateMetadata("conversation_has_intent", rating.ConversationHasIntent.ToString()); 402metric.AddOrUpdateMetadata("correct_intent_detected", rating.CorrectIntentDetected.ToString()); 403metric.AddOrUpdateMetadata("intent_resolved", rating.IntentResolved.ToString());
parent\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
16metric.AddOrUpdateMetadata(name: BuiltInEvalMetadataName, value: bool.TrueString);
RelevanceTruthAndCompletenessEvaluator.cs (3)
346relevance.AddOrUpdateMetadata(name: Rationales, value); 358truth.AddOrUpdateMetadata(name: Rationales, value); 370completeness.AddOrUpdateMetadata(name: Rationales, value);
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (10)
ScenarioRunResultTests.cs (10)
43booleanMetric.AddOrUpdateMetadata("metadata1", "value1"); 44booleanMetric.AddOrUpdateMetadata("metadata2", "value2"); 53numericMetric.AddOrUpdateMetadata("metadata3", "value3"); 54numericMetric.AddOrUpdateMetadata("metadata4", "value4"); 62metricWithNoValue.AddOrUpdateMetadata("metadata5", "value5"); 135booleanMetric.AddOrUpdateMetadata("metadata1", "value1"); 136booleanMetric.AddOrUpdateMetadata("metadata2", "value2"); 145numericMetric.AddOrUpdateMetadata("metadata3", "value3"); 146numericMetric.AddOrUpdateMetadata("metadata4", "value4"); 154metricWithNoValue.AddOrUpdateMetadata("metadata5", "value5");
Microsoft.Extensions.AI.Evaluation.Safety (2)
ContentSafetyService.cs (1)
112metric.AddOrUpdateMetadata(property.Name, property.Value.ToString());
parent\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
16metric.AddOrUpdateMetadata(name: BuiltInEvalMetadataName, value: bool.TrueString);
Microsoft.Extensions.AI.Evaluation.Tests (4)
BuiltInMetricUtilitiesTests.cs (4)
35metric.AddOrUpdateMetadata(BuiltInMetricUtilities.BuiltInEvalMetadataName, value); 46metric.AddOrUpdateMetadata(BuiltInMetricUtilities.BuiltInEvalMetadataName, value); 54metric.AddOrUpdateMetadata(BuiltInMetricUtilities.BuiltInEvalMetadataName, "unrecognized"); 62metric.AddOrUpdateMetadata(BuiltInMetricUtilities.BuiltInEvalMetadataName, string.Empty);