assess

open override fun assess(request: PropositionRequest): PropositionResult

Assess the proposition; a false answer is successful evidence, not an operational failure.

Throws

UnsupportedDecisionException

if provider-specific limits reject the request before any provider call


open override fun assess(input: String, question: PropositionQuestionSpec): PropositionResult

Answers one proposition question in its own provider call.

Return

the question's outcome

Parameters

input

the text the model reasons over

question

the proposition question, with its name and instructions

Throws

UnsupportedDecisionException

if provider-specific limits reject the request before any provider call