31 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)
src\Libraries\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
16metric.AddOrUpdateMetadata(name: BuiltInEvalMetadataName, value: bool.TrueString);
Microsoft.Extensions.AI.Evaluation.NLP (1)
src\Libraries\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());
RelevanceTruthAndCompletenessEvaluator.cs (3)
346relevance.AddOrUpdateMetadata(name: Rationales, value); 358truth.AddOrUpdateMetadata(name: Rationales, value); 370completeness.AddOrUpdateMetadata(name: Rationales, value);
src\Libraries\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
16metric.AddOrUpdateMetadata(name: BuiltInEvalMetadataName, value: bool.TrueString);
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (10)
ScenarioRunResultTests.cs (10)
42booleanMetric.AddOrUpdateMetadata("metadata1", "value1"); 43booleanMetric.AddOrUpdateMetadata("metadata2", "value2"); 52numericMetric.AddOrUpdateMetadata("metadata3", "value3"); 53numericMetric.AddOrUpdateMetadata("metadata4", "value4"); 61metricWithNoValue.AddOrUpdateMetadata("metadata5", "value5"); 134booleanMetric.AddOrUpdateMetadata("metadata1", "value1"); 135booleanMetric.AddOrUpdateMetadata("metadata2", "value2"); 144numericMetric.AddOrUpdateMetadata("metadata3", "value3"); 145numericMetric.AddOrUpdateMetadata("metadata4", "value4"); 153metricWithNoValue.AddOrUpdateMetadata("metadata5", "value5");
Microsoft.Extensions.AI.Evaluation.Safety (2)
ContentSafetyService.cs (1)
112metric.AddOrUpdateMetadata(property.Name, property.Value.ToString());
src\Libraries\Microsoft.Extensions.AI.Evaluation\Utilities\BuiltInMetricUtilities.cs (1)
16metric.AddOrUpdateMetadata(name: BuiltInEvalMetadataName, value: bool.TrueString);