A Behavior Tree

Hierarchical models used to design and implement decision-making AI. Consist of nodes representing actions or conditions, with conditions determining whether actions are executed.

A Behavior Tree

Areas of application

  • Artificial Intelligence
  • Machine Learning
  • Robotics
  • Computer Games
  • Simulation
  • Autonomous Systems

Example

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.