Class SimplePlanningAdapter
java.lang.Object
io.jmix.dynmodelai.agent.planning.SimplePlanningAdapter
Deterministic planning operations. Iteration and branching belong to the Embabel graph.
-
Method Summary
Modifier and TypeMethodDescriptionprompt(PlanningRequest request) referenceTools(PlanningRequest request) requirementsPrompt(PlanningRequest request) validate(PlanningRequest request, ProposedTurn turn, @Nullable RequestedChanges fixed) @Nullable StringvalidatePlanScope(RequestedChanges changes, @Nullable ProposedTurn turn) @Nullable StringvalidateRequirements(PlanningRequest request, RequestedChanges changes)
-
Method Details
-
prompt
-
requirementsPrompt
-
validateRequirements
-
validatePlanScope
-
validate
public PlanningResult validate(PlanningRequest request, ProposedTurn turn, @Nullable RequestedChanges fixed) - Parameters:
fixed- requirements extracted for this request; their decisions survive the plan normalization
-
repair
-
referenceTools
-