public sealed class RubricVerdict : IMessage<RubricVerdict>, IEquatable<RubricVerdict>, IDeepCloneable<RubricVerdict>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class RubricVerdict.
Represents the verdict of an evaluation against a single rubric.
Implements
IMessageRubricVerdict, IEquatableRubricVerdict, IDeepCloneableRubricVerdict, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
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 |
|