GOAPPlanner

Deprecated

Use AIAgentStrategy.builder(name).goap() DSL instead.

Goal-Oriented Action Planning (GOAP) implementation for AI agents.

GOAP is a planning system that uses goals, actions with preconditions and effects, and a search algorithm to find the optimal sequence of actions to achieve a goal.

Parameters

State

The type of the state.

actions

The list of defined actions.

goals

The list of defined goals.

Properties

Link copied to clipboard
val stateType: TypeToken

TypeToken of the State