Hierarchical models used to design and implement decision-making AI. Consist of nodes representing actions or conditions, with conditions determining whether actions are executed.
In a video game, a guard character may use a behavior tree to react to player actions based on a series of condition checks before engaging.