generally, artificial action selection mechanisms can be divided into several categories: symbol-based systems sometimes known as classical planning, distributed solutions, and reactive or dynamic planning. some approaches do not fall neatly into any one of these categories. others are really more about providing scientific models than practical ai control; these last are described further in the next section.