public sealed class EvaluationInstance : IMessage<EvaluationInstance>, IEquatable<EvaluationInstance>, IDeepCloneable<EvaluationInstance>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class EvaluationInstance.
A single instance to be evaluated. Instances are used to specify the input data for evaluation, from simple string comparisons to complex, multi-turn model evaluations
Implements
IMessageEvaluationInstance, IEquatableEvaluationInstance, IDeepCloneableEvaluationInstance, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
EvaluationInstance()
public EvaluationInstance()EvaluationInstance(EvaluationInstance)
public EvaluationInstance(EvaluationInstance other)| Parameter | |
|---|---|
| Name | Description |
other |
EvaluationInstance |
Properties
AgentData
[Obsolete]
public EvaluationInstance.Types.DeprecatedAgentData AgentData { get; set; }Optional. Deprecated: Use agent_eval_data instead.
Data used for agent evaluation.
| Property Value | |
|---|---|
| Type | Description |
EvaluationInstanceTypesDeprecatedAgentData |
|
AgentEvalData
public AgentData AgentEvalData { get; set; }Optional. Data used for agent evaluation.
| Property Value | |
|---|---|
| Type | Description |
AgentData |
|
OtherData
public EvaluationInstance.Types.MapInstance OtherData { get; set; }Optional. Other data used to populate placeholders based on their key.
If a key conflicts with a field in the EvaluationInstance (e.g. prompt),
the value of the field will take precedence over the value in other_data.
| Property Value | |
|---|---|
| Type | Description |
EvaluationInstanceTypesMapInstance |
|
Prompt
public EvaluationInstance.Types.InstanceData Prompt { get; set; }Optional. Data used to populate placeholder prompt in a metric prompt
template.
| Property Value | |
|---|---|
| Type | Description |
EvaluationInstanceTypesInstanceData |
|
Reference
public EvaluationInstance.Types.InstanceData Reference { get; set; }Optional. Data used to populate placeholder reference in a metric prompt
template.
| Property Value | |
|---|---|
| Type | Description |
EvaluationInstanceTypesInstanceData |
|
Response
public EvaluationInstance.Types.InstanceData Response { get; set; }Optional. Data used to populate placeholder response in a metric prompt
template.
| Property Value | |
|---|---|
| Type | Description |
EvaluationInstanceTypesInstanceData |
|
RubricGroups
public MapField<string, RubricGroup> RubricGroups { get; }Optional. Named groups of rubrics associated with the prompt. This is used for rubric-based evaluations where rubrics can be referenced by a key. The key could represent versions, associated metrics, etc.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringRubricGroup |
|