EvalScoreResult.Dimensions Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.