Enum EvaluationMetricsConfig.ComparisonType (0.9.0)

public enum EvaluationMetricsConfig.ComparisonType extends Enum<EvaluationMetricsConfig.ComparisonType> implements ProtocolMessageEnum

Supported comparison types for checking the agent's response.

Protobuf enum google.cloud.ces.v1beta.EvaluationMetricsConfig.ComparisonType

Implements

ProtocolMessageEnum

Static Fields

Name Description
COMPARISON_TYPE_UNSPECIFIED

Unspecified comparison type. Behavior defaults to SEMANTIC_SIMILARITY for agent responses and tool calls.

COMPARISON_TYPE_UNSPECIFIED = 0;

COMPARISON_TYPE_UNSPECIFIED_VALUE

Unspecified comparison type. Behavior defaults to SEMANTIC_SIMILARITY for agent responses and tool calls.

COMPARISON_TYPE_UNSPECIFIED = 0;

CONTAINS

Substring match (checks if the expected string is contained in the actual response).

CONTAINS = 2;

CONTAINS_VALUE

Substring match (checks if the expected string is contained in the actual response).

CONTAINS = 2;

EQUALS

Exact string match.

EQUALS = 1;

EQUALS_VALUE

Exact string match.

EQUALS = 1;

SEMANTIC_SIMILARITY

Semantic similarity match (evaluates meaning similarity using an LLM).

SEMANTIC_SIMILARITY = 3;

SEMANTIC_SIMILARITY_VALUE

Semantic similarity match (evaluates meaning similarity using an LLM).

SEMANTIC_SIMILARITY = 3;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()