ChoiceResult
struct ChoiceResult: Sendable, EquatableCalibrated result of evaluating a ChoiceQuestion.
-
Declaration
Swift
init(selectedKey: String, probabilities: [String: Float], confidence: Float, predictionSet: [String]? = nil) -
Calibrated confidence score in
[0.0, 1.0]for the selected choice.Declaration
Swift
let confidence: Float -
Conformal prediction set of choice keys covering at least 90% of the calibrated probability mass, ordered from most to least probable.
Declaration
Swift
let predictionSet: [String] -
Map from each choice key to its calibrated probability in
[0.0, 1.0].Declaration
Swift
let probabilities: [String: Float] -
Key of the highest-probability choice.
Declaration
Swift
let selectedKey: String