GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — Behavior selection algorithm - Wikipedia

(Redirected from Behavior modeling)

In artificial intelligence (AI), a behavior selection algorithm,[1] or action selection algorithm, is an algorithm that selects appropriate behaviors or actions for one or more intelligent agents. In video game AI, it selects behaviors or actions for one or more non-player characters (NPCs). Common behavior selection algorithms include:

  • Finite-state machines (FSMs)
    • Hierarchical finite-state machines (HSMs)
  • Decision trees
  • Behavior trees
  • Hierarchical task networks (HTNs)
  • Hierarchical control systems (HCSs)
  • Utility systems
  • Dialogue tree or conversation tree — for selecting what to say

Related concepts

In application programming, run-time selection of the behavior of a specific method is referred to as the strategy design pattern.[2][3][4]

See also

  • AI alignment
  • Artificial intelligence detection software
  • Cognitive model — all cognitive models exhibit behavior in terms of making decisions (taking action), making errors, and with various reaction times.
  • Behavioral modeling, in systems theory
  • Behavioral modeling in hydrology
  • Behavioral modeling in computer-aided design
  • Behavioral modeling language
  • Case-based reasoning, solving new problems based on solutions of past problems
  • Model-based reasoning
  • Synthetic intelligence
  • Weak AI

References

  1. ↑ Behavior Selection Algorithms: An Overview
  2. ↑ "The GoF Design Patterns Memory - Learning Object-Oriented Design & Programming". w3sDesign. Retrieved 2026-10-26.
  3. ↑ "Strategy Design Pattern". GeeksforGeeks. 2016-04-29. Retrieved 2026-10-26.
  4. ↑ Krishna, Ashutosh (2023-05-04). "A Beginner's Guide to the Strategy Design Pattern". freeCodeCamp.org. Retrieved 2026-10-26.


Stub icon

This artificial intelligence–related article is a stub. You can help Wikipedia by adding missing information.

  • v
  • t
  • e
Retrieved from "https://en.wikipedia.org/w/index.php?title=Behavior_selection_algorithm&oldid=1382129113"
Categories:
  • Artificial intelligence stubs
  • Artificial intelligence engineering
  • Game artificial intelligence
  • Algorithms
  • Computational neuroscience
  • Psychological models
  • Cybernetics
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • All stub articles
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.