Class DefaultReasoningStrategyHandleFactory

java.lang.Object
com.tnsai.reasoning.integration.DefaultReasoningStrategyHandleFactory
All Implemented Interfaces:
com.tnsai.reasoning.ReasoningStrategyHandle.Factory

public final class DefaultReasoningStrategyHandleFactory extends Object implements com.tnsai.reasoning.ReasoningStrategyHandle.Factory
Default factory for creating ReasoningStrategyHandle instances by name. Discovered via ServiceLoader from tnsai-intelligence.

Supported strategy names:

  • "react" — ReAct (Reason → Act → Observe) loop
  • "tot" — Tree of Thoughts multi-path exploration
  • "got" — Graph of Thoughts with merging
  • "self-consistency" — Multiple paths with consensus voting
See Also:
  • ReasoningStrategyHandle.Factory
  • Constructor Details

    • DefaultReasoningStrategyHandleFactory

      public DefaultReasoningStrategyHandleFactory()
  • Method Details

    • create

      public com.tnsai.reasoning.ReasoningStrategyHandle create(String strategyName)
      Specified by:
      create in interface com.tnsai.reasoning.ReasoningStrategyHandle.Factory