EvalScoreResult.Dimensions Property

Definition

Gets the per-dimension breakdown when this evaluator is a rubric-based evaluator.

public System.Collections.Generic.IReadOnlyList<Microsoft.Agents.AI.RubricScore>? Dimensions { get; init; }
member this.Dimensions : System.Collections.Generic.IReadOnlyList<Microsoft.Agents.AI.RubricScore> with get, set
Public Property Dimensions As IReadOnlyList(Of RubricScore)

Property Value

Remarks

Rubric evaluators (for example, generated rubric evaluators authored in the Azure AI Foundry portal) emit one RubricScore per dimension per item alongside the overall weighted Score. Each entry preserves the dimension's applicability, weight, and the evaluator-supplied rationale.

Non-rubric evaluators (built-in quality, safety, or agent-behavior evaluators) leave this property null. Use AssertDimensionScoreAtLeast(String, Double, String, Boolean, String) to gate CI on a specific dimension across all items.

Applies to