Uses of Interface
com.tnsai.reasoning.BranchEvaluator
Packages that use BranchEvaluator
Package
Description
Large Reasoning Model (LRM) patterns for advanced reasoning capabilities.
-
Uses of BranchEvaluator in com.tnsai.reasoning
Methods in com.tnsai.reasoning that return BranchEvaluatorModifier and TypeMethodDescriptionstatic BranchEvaluatorBranchEvaluator.combined(BranchEvaluator... evaluators) Creates a combined evaluator that averages multiple evaluators.static BranchEvaluatorBranchEvaluator.heuristic()Creates a simple heuristic evaluator based on thought length and keywords.static BranchEvaluatorBranchEvaluator.llm(com.tnsai.llm.LLMClient client) Creates an LLM-based evaluator.Methods in com.tnsai.reasoning with parameters of type BranchEvaluatorModifier and TypeMethodDescriptionstatic BranchEvaluatorBranchEvaluator.combined(BranchEvaluator... evaluators) Creates a combined evaluator that averages multiple evaluators.TreeOfThoughtsExecutor.Builder.evaluator(BranchEvaluator evaluator) Sets the branch evaluator. -
Uses of BranchEvaluator in com.tnsai.reasoning.got
Methods in com.tnsai.reasoning.got with parameters of type BranchEvaluatorModifier and TypeMethodDescriptionGraphOfThoughtsExecutor.Builder.evaluator(BranchEvaluator evaluator)