Aller au contenu
English

ChoiceAnswer

import type { ChoiceAnswer } from "@elie-laloum/outpost";
  • typeRequis
    "choice"
    Discriminant de réponse choice.
  • choiceRequis
    Choice
    Option déclarée sélectionnée, inférée depuis les clés des critères de la question.
  • probabilitiesRequis
    Readonly<Record<Choice, number>>
    Probabilité native de chaque option déclarée ; valeurs finies dans [0,1] dont la somme vaut un à l’erreur d’arrondi cumulée de quatre décimales près. Valeurs conservées sans renormalisation.
  • confidenceRequis
    number
    Confiance native dans [0,1], conservée sans recalcul depuis la distribution.
export interface ChoiceAnswer<Choice extends string = string> {
  readonly type: "choice";
  readonly choice: Choice;
  readonly probabilities: Readonly<Record<Choice, number>>;
  readonly confidence: number;
}