There are three basic approaches to AI: Case-based, rule-based, and connectionist reasoning.
Marvin MinskyWe wanted to solve robot problems and needed some vision, action, reasoning, planning, and so forth. We even used some structural learning, such as was being explored by Patrick Winston.
Marvin Minsky