So for AI architecture, you have a few common choices and hybrids of choices.
A) Finite State Machine is the most basic AI model.
B) Hierarchical Finite State Model is a modular form of FSM, much easier to read as FSM’s look like spaghetti.
C) Behavior Trees
D) Planner, which works BACKWARDS from the goal.
E) Utility, where you have all available choices in front of you and have to sort of guess the best possible option.
F) Neural Network in which you lose a lot of direct control in exchange for better fitting answers – that you might not want.