.. _cu_brain: Brains ====== ConsoleUser is split into 2 pieces. The API_ and the brain. In general, any code that controls the API is viewed as a "brain." The main one Skaion ships is a "Markov brain" because it uses `Markov transition models`_ to decide sequences of application use as well as sequences of actions within an application. In many situations we will also craft python scripts that use the API_ to perform a tightly controlled sequence of actions. These are often called "scripted brains." .. _`API`: http://www.skaion.com/cu/api .. _`Markov transition models`: https://en.wikipedia.org/wiki/Markov_model