Summon a Robot AI Mind into your presence with MSIE.

The Volition Mind-Module
(not yet implemented)


1. OVERVIEW AND BRAIN-MIND DIAGRAM

  Hearing    Vision    Concepts Volition Emotion   Motor Output
 /iiiiiii\  /!i!i!i!\                             /YYYYYYYYYYYY\
| ||||||| || ||||||| |   T                       | |||||||||||| |
| ||||||| || | ___ | |   +                       | |||||||||||| |
| ||||||| ||  /   \  |   +                       | |S|||||||||| |
| ||||||| || (image)-|---+_                      | |H|||||||||| |
| ||||||| ||  \___/  |  /  \                     | |A|||||||||| |
| ||||||| ||         | (idea)               __   | |K|||||||||| |
| | ||||| ||         |  \__/---------------/  \  | |E|||R|||||| |
| |d------||---------|---+        ____    (fear)-|--*|||U|||||| |
| ||||o|| ||         |   +-------/    \----\__/  | |||||N|||P|| |
| ||g|||| ||         |   +      / de-  \---------|------*|||E|| |
| || |||| ||         |   +     (  ci-   )        | |||||||||T|| |
| ||||||| ||         |   +      \ sion /---------|----------*|| |
| ||||||| ||         |   +       \____/          | |||||||||||| |

In the diagram above, the "decision" area of volition receives
various levels of input from the knowledge base (KB) of the mind
and from the emotion of fear, which urges action more immediate
than the strictly rational mind contemplates.

(Preliminary) Purpose: The computation of decisions as the outcome of
the conscious and subconscious interplay of all knowledge in the
artificial mind, all values held by the artificial mind, and all
motor options available to the artificial mind.

Tentative inputs: Numeric levels of urgency or desirability in
association with a proposed motor initiative.

Returns: Firing signals to initiate motor activity.


2. STIMULUS-RESPONSE

Before the evolution of volition, a central nervous system (CNS)
deals with its environment on a stimulus-response basis, with no
allowance for variation in a repertoire of genetically hard-wired
behaviors and with no provision for deliberation and free will.
If the CNS in question has no memory of its lifelong experiences,
then it obviously has also no option of choosing among behaviors.
The robot or organism with no record of experience must do only
what it is pre-programmed to do: move towards food or energy;
move away from pain or danger; and never learn from experience.


3. RANDOM FIRING OF INFANTILE MOTOR NEURONS

Imagine (or perhaps look around you and observe) your human baby
lying backside-down in a crib and randomly waving little arms and
kicking little feet. You are witnessing the emergence of loops
of motor control in the brain-mind of the infant organism, which
at first randomly activates muscles, then feels and remembers the
results through the input sensorium, and then gradually learns an
ability -- carried forward through time -- to choose freely the
motor options which fired at first randomly and then voluntarily.


4. VOLUNTARY SELECTION OF MOTOR OPTIONS

Your childlike robot needs to remember in software what its motor
options are and what its basic needs and natural drives are.
Then you the programmer need to construct a software mechanism
for the interactive match-up of the momentarily most compelling
need or drive with the best motor strategy for its achievement.

By a process of trial-and-error as time goes by, your robot must
refine its accumulated motor strategies while it subconsciously
remembers the initially random but afterwards voluntary linkages
between thoughts about action and motor engrams that cause action.


5. DETERMINISM VERSUS FREE WILL

Supposedly every computer program operates in a deterministic
fashion, where the results of the computation are pre-determined
by the ineluctable and inexorable logic of the computer program.
Well, think again, Mr. Spock. Logic dictates that when random
events enter into a computation, the computation itself becomes
random and non-deterministic. The computations in the Mind of
your robot have random interactions with a very unpredictable
environment, with the liberating consequence of robotic free will.
In the not so long run, you as a human being have perhaps much
greater restrictions on your freedom and dignity than your robot.

ai4u_157.html is a flowchart of Mind.


6. JAVASCRIPT ARTIFICIAL INTELLIGENCE SOURCE CODE
  Volition -- not yet coded

7. Mind.Forth Free AI Source Code
  Volition -- not yet coded

variable.html explains the location and purpose of each AI variable.


8. ANALYSIS OF THE MODUS OPERANDI

In the Mind-1.1 release, the AI Mind has begun to take actions by
asking questions when confronted with previously unknown concepts.
However, these interrogative actions are not yet motor actions.
Even before the AI begins to govern motor outputs, some form of
the Volition module ought to be coded and put in charge of asking
questions, because to ask questions is to interact voluntarily
with the world. If the AI talks, speaking is a motor initiative.


9. Troubleshooting and Robotic Psychosurgery

Try in advance not to introduce any evolutionary bugs.

The AI Debugger program may shed some light in general on how to debug
and troubleshoot programs in artificial intelligence.


10. VOLITION RESOURCES



Return to top; or to
ai4u_faq.html Frequently Asked Questions (FAQ) about AI4U
ai4udex.html Index of the AI4U Textbook of Artificial Intelligence
aisteps.html AI Algorithm Steps - Artificial Intelligence Algorithms For Humanoid Robots
Mind.html Artificial Intelligence Seed AI in JavaScript
mind4th.html Mind.Forth Artificial Intelligence for Robots
PODsales.html Sales of the AI4U Print-On-Demand (POD) Textbook