Explanation::ExplanationTrace
Inherits Reference < Object
A complete explanation trace for a conclusion
Constructors
new(conclusion : String, steps : Array(ReasoningStep) = [] of ReasoningStep)
Instance methods
add_step(step : ReasoningStep)
conclusion
depth
empty?
overall_confidence
steps
to_natural_language
Generate a human-readable natural language explanation