Compare the major architecture patterns used to represent state, learn dynamics, predict futures, simulate environments, plan actions and support intelligent control.
Choose an architecture based on the target capability, implement the smallest useful version, then evaluate rollout stability and downstream utility before adding complexity.