Vertex AI v1beta1 API - Class RubricVerdict (1.0.0-beta77)

public sealed class RubricVerdict : IMessage<RubricVerdict>, IEquatable<RubricVerdict>, IDeepCloneable<RubricVerdict>, IBufferMessage, IMessage

Reference documentation and code samples for the Vertex AI v1beta1 API class RubricVerdict.

Represents the verdict of an evaluation against a single rubric.

Inheritance

object > RubricVerdict

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

RubricVerdict()

public RubricVerdict()

RubricVerdict(RubricVerdict)

public RubricVerdict(RubricVerdict other)
Parameter
Name Description
other RubricVerdict

Properties

EvaluatedRubric

public Rubric EvaluatedRubric { get; set; }

Required. The full rubric definition that was evaluated. Storing this ensures the verdict is self-contained and understandable, especially if the original rubric definition changes or was dynamically generated.

Property Value
Type Description
Rubric

HasReasoning

public bool HasReasoning { get; }

Gets whether the "reasoning" field is set

Property Value
Type Description
bool

Reasoning

public string Reasoning { get; set; }

Optional. Human-readable reasoning or explanation for the verdict. This can include specific examples or details from the evaluated content that justify the given verdict.

Property Value
Type Description
string

Verdict

public bool Verdict { get; set; }

Required. Outcome of the evaluation against the rubric, represented as a boolean. true indicates a "Pass", false indicates a "Fail".

Property Value
Type Description
bool