Class VotingPlanner
java.lang.Object
dev.langchain4j.agentic.patterns.voting.VotingPlanner
- All Implemented Interfaces:
dev.langchain4j.agentic.planner.Planner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.langchain4j.agentic.planner.ActionfirstAction(dev.langchain4j.agentic.planner.PlanningContext planningContext) voidinit(dev.langchain4j.agentic.planner.InitPlanningContext initPlanningContext) dev.langchain4j.agentic.planner.ActionnextAction(dev.langchain4j.agentic.planner.PlanningContext planningContext) dev.langchain4j.agentic.planner.AgenticSystemTopologytopology()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.langchain4j.agentic.planner.Planner
as, call, call, done, done, executionState, noOp, restoreExecutionState, terminated
-
Constructor Details
-
VotingPlanner
public VotingPlanner() -
VotingPlanner
-
-
Method Details
-
init
public void init(dev.langchain4j.agentic.planner.InitPlanningContext initPlanningContext) - Specified by:
initin interfacedev.langchain4j.agentic.planner.Planner
-
firstAction
public dev.langchain4j.agentic.planner.Action firstAction(dev.langchain4j.agentic.planner.PlanningContext planningContext) - Specified by:
firstActionin interfacedev.langchain4j.agentic.planner.Planner
-
nextAction
public dev.langchain4j.agentic.planner.Action nextAction(dev.langchain4j.agentic.planner.PlanningContext planningContext) - Specified by:
nextActionin interfacedev.langchain4j.agentic.planner.Planner
-
topology
public dev.langchain4j.agentic.planner.AgenticSystemTopology topology()- Specified by:
topologyin interfacedev.langchain4j.agentic.planner.Planner
-