# Branches

* Expert Systems
  * Human Expert
  * Knowledge Engineer
  * Knowledge Base
  * Inference Engine (Important for AI)
  * User Interface
  * User (May not be an expert)&#x20;
* Planning
  * Planning
  * Executor
* Natural Language Processing
  * Parsing
    * Phonology
    * Morphology
    * Lexical
  * Translating
    * Syntactic
    * Semantic
  * Generating Input
* Robotics
* Vision
* Audio
* Machine Learning
  * Deep Learning
  * Machine Learning
  * Artificial Learning
