ChoiceResult interface

Result of evaluating a Choice.

Signature:

export declare interface ChoiceResult 

Properties

Property Modifiers Type Description
selectedKey string The winning choice key with highest probability.
probabilities Record Probability distribution across all candidate choice keys.
confidence number Normalized certainty confidence in [0.0, 1.0].
predictionSet string[] Conformal prediction set of candidate choice keys covering >= 90% probability mass (size == 1 to execute immediately; size > 1 to escalate or disambiguate).

ChoiceResult.selectedKey

The winning choice key with highest probability.

Signature:

selectedKey: string;

ChoiceResult.probabilities

Probability distribution across all candidate choice keys.

Signature:

probabilities: Record<string, number>;

ChoiceResult.confidence

Normalized certainty confidence in [0.0, 1.0].

Signature:

confidence: number;

ChoiceResult.predictionSet

Conformal prediction set of candidate choice keys covering >= 90% probability mass (size == 1 to execute immediately; size > 1 to escalate or disambiguate).

Signature:

predictionSet?: string[];