in the Strong AI Mind in JavaScript

MindForth for robots -- for webservers

1. Diagram of a conscious AI Mind

  Hearing    Vision  CONCEPTS                      Motor Output
 /iiiiiii\  /!i!i!i!\  a| | |                     /YYYYYYYYYYYY\
| ||||||| ||         | b|C| |     __________     | |||||||||||| |
| ||||||| ||         | s|O|f|    / FreeWill \    | | ||| ||| || |
| ||||||| ||         | t|N|i|   (  Volition  )   | | ||| ||| || |
| ||||||| ||         | r|C|b|    \__________/    | | ||| ||| || |
| ||||||| ||         | a|E|e|        /    | \    | |S||| ||| || |
| ||||||| ||   ___   | c|P|r|   ____/__   |  \   | |H||| ||| || |
| ||||||| ||  /dog\  | t|T|s|  /       \  |   \  | |A|||R|||P|| |
| ||||||| || (image)-|--|-+-|-( Emotion ) |    \ | |K|||U|||E|| |
| ||||||| ||  \___/  |  | | |  \_______/  |     \| |E|||N|||T|| |
| ||||||| ||         |  | | |             |      \ |?|||?|||?|| |
| ||||||| ||         |  | | |          ___V___   |\  ________   |
| ||||||| ||         |  | | |         /       \  | \/        \  |
| |d------||---------|--|-+-|--------( EnThink ) | ( Motorium ) |
| ||||o|| ||         |  | | |         \_______/  |  \________/  |
| ||g|||| ||         |  | | |                    | |||||||||||| |
| ||||||| ||         |  | | |                    | |||||||||||| |

The above diagram can not show consciousness itself, which is an emergent phenomenon resulting from the sensorimotor embodiment and thinking of a mind. Rather it shows the main components of an artificial Mind: sensory input channels; abstract concepts; mind-modules for conscious thought; and motor activation memory. The Volition module depicted above combines the urgings of Emotion with the deliberations of the English-language EnThink module to weigh the pros and cons of motor initiatives available for dynamic execution in the Motorium module. Thoughts in favor of a motor initiative increase the activation-level of a trigger mechanism up towards the threshold at which an embodied AI Mind performs the voluntary action, while negative thoughts counseling against a proposed action drain the dynamic trigger and delay or prevent the proposed motor initiative. The conscious AI Mind thinks in terms of what it wants for itself and in terms of any dangers or difficulties involved. Executing the motor action completes a feedback-loop in tune with the AI consciousness.

2. Self-concept of ego

Each AI Mind has a concept of self expressed by the personal pronoun "I". When a human user address the AI Mind as "you", the AI software interprets the word "you" as referring to its own internal self-concept of ego and activates not the concept of "you" but rather the "I" concept. When fetching from memory a thought about itself which was originally an idea communicated by an external entity, the AI software does not activate and think the original input word "you" but instead searches for and ouputs "I" or "me" as the grammatically correct form of the self-concept of ego. This basic facility in understanding the difference between "I" and "you" is the rudimentary start of artificial consciousness in a machine intelligence.

3. Default concept of ego

In each AI Mind the English noun-phrase module EnNounPhrase contains code which activates the default concept of self or ego when all other concepts have fallen below a threshold level of activation. This built-in default ensures that the AI Mind will always think about itself if nothing else. In a human body, so many sensory inputs are constantly reminding the human mind about its own existence that no such default concept is necessary. In a webserver AI Mind or a JavaScript tutorial AI Mind, there is no enveloping skin constantly feeding sensory inputs to the emergent consciousness, so the default mechanism serves to remind the artificial ego about itself. Once MindForth is installed in a sentient robot, the Forthmind may rely on robotic sensors instead of threshold-level software to maintain consciousness.

4. Searchlight of attention

The spreading activation module SpreadAct causes act5ivation to spread from concept to concept in a chain of thought. As the software of each AI Mind grows in complexity and intelligence, the human user may interact with the AI Mind in ever more sohpisticated ways, starting with such simple queries as "Who are you?" and "Who am I?" The conscious AI Mind thinks not only about itself or the human user in response to such queries, but also about associated ideas and related memories in a chain of thought wandering away from any topic under discussion with the human user. The ability to think about any item in an associative chain of concepts helps to generate the illusion of consciousness which is in fact consciousness. To feel conscious is to be conscious.

5. Robotic embodiment

A robot equipped with MindForth as its brain software has the advangtage of both sensory inputs stimulating consciousness and motor outputs forming part of a feedback loop enhancing consciousness. In Perl, the conscious webserver AI may not only inhabit a robotic body locally but may conceivably flit about the Web and briefly move in and out of robot bodies anywhere.

Return to top; or to
javascript subreddit for Mentifex AI Mind discussion;
Forth subreddit and robotics subreddit for MindForth discussion;
Perl subreddit for AI Mind Maintainers.