Class CausalReasoner

java.lang.Object
com.tnsai.reasoning.causal.CausalReasoner

public final class CausalReasoner extends Object
Causal reasoning engine for why, what-if, and intervention queries.

Usage


 CausalReasoner reasoner = CausalReasoner.builder()
     .llm(client)
     .causalModel("Sales depend on marketing spend and season")
     .build();

 CausalResult why = reasoner.why("Why did sales drop in Q3?", context);
 CausalResult whatIf = reasoner.whatIf("What if we doubled marketing?", context);