EvaluationsDimension(String, String, Int32) Constructor

Definition

Initializes a new instance of EvaluationsDimension.

public EvaluationsDimension(string id, string description, int weight);
new Azure.AI.Projects.Evaluation.EvaluationsDimension : string * string * int -> Azure.AI.Projects.Evaluation.EvaluationsDimension
Public Sub New (id As String, description As String, weight As Integer)

Parameters

id
String

Stable identifier for this dimension (snake_case, e.g., correct_resolution). Required. Provided by the user when manually creating a rubric evaluator or during human-in-the-loop review of a generated set; the generation pipeline produces an initial value the user can edit. Editable when saving new versions.

description
String

What this dimension measures (e.g., 'Correctly identifies the user's reservation intent and pursues the appropriate workflow').

weight
Int32

Relative weight of this dimension (1-10). The generation pipeline assigns exactly one dimension weight 8-10; all others use 1-6. User edits are not constrained by this heuristic.

Exceptions

id or description is null.

Applies to