Interface: CounterfactualResponse
@kortexya/reasoninglayer / Causal / CounterfactualResponse
Interface: CounterfactualResponse
Defined in: src/types/causal.ts:243
Response for counterfactual query.
Properties
counterfactualValue?
optionalcounterfactualValue: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.