RatingScale

sealed class RatingScale

The rating scale that defines how evaluators should score agent performance, supporting both numerical and categorical scales.

Inheritors

Types

Link copied to clipboard

The categorical rating scale with named categories and definitions for qualitative evaluation.

Link copied to clipboard

The numerical rating scale with defined score values and descriptions for quantitative evaluation.

Link copied to clipboard

Functions

Link copied to clipboard

Casts this RatingScale as a Categorical and retrieves its kotlin.collections.List value. Throws an exception if the RatingScale is not a Categorical.

Link copied to clipboard

Casts this RatingScale as a Categorical and retrieves its kotlin.collections.List value. Returns null if the RatingScale is not a Categorical.

Link copied to clipboard

Casts this RatingScale as a Numerical and retrieves its kotlin.collections.List value. Throws an exception if the RatingScale is not a Numerical.

Link copied to clipboard

Casts this RatingScale as a Numerical and retrieves its kotlin.collections.List value. Returns null if the RatingScale is not a Numerical.