Skip to content

Interface: CounterfactualResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Causal / CounterfactualResponse

Interface: CounterfactualResponse

Defined in: src/types/causal.ts:243

Response for counterfactual query.

Properties

counterfactualValue?

optional counterfactualValue: unknown

Defined in: src/types/causal.ts:245

The counterfactual result (predicted value of consequent).


exogenousValues

exogenousValues: Record<string, unknown>

Defined in: src/types/causal.ts:247

Exogenous values computed during abduction.


explanation

explanation: string

Defined in: src/types/causal.ts:249

Step-by-step explanation of the three-step algorithm.


query

query: string

Defined in: src/types/causal.ts:251

The counterfactual query in natural language.


success

success: boolean

Defined in: src/types/causal.ts:253

Whether the counterfactual evaluation was successful.


trace

trace: CounterfactualTraceDto

Defined in: src/types/causal.ts:255

Detailed trace of abduction, action, and prediction steps.