EnAuxVerb Module of the

First Working Artificial General Intelligence

ghost.pl for webservers -- MindForth for robots


1. Diagram of EnAuxVerb Mind-Module


   /^^^^^^^^^\   Generation of "what do you see?"  /^^^^^^^^^\
  /   EYE     \  Pronoun +AuxVerb +Subject +Verb  /   EAR     \
 /             \    | | |    ___________         /             \
|   _______     |   | | |   / Sentence  \       |               |
|  /image  \    |   | | |   \___________/-------|-------------\ |
| / percept \---|---|-|-+     |        \        |  auditory   | |
| \ engram  /   |  s|y|w|     |        _\____   |             | |
|  \_______/    |  e|o|h|     |       /EnVerb\  |  memory     | |
|               |  e|u|a|     |      ( Phrase ) |             | |
|   visual      |   | |t|     |      /\______/  |  channel    | |
|               |   | | |     |     /    / |    |             | |
|   memory      |   | | |  ___|__  /    /  |    |     ____    | |
|               |   | | | /EnNoun\/  __/   |    |    /    \   | |
|   channel     |   | | |( Phrase ) /En-\  |    |   /"what"\  | |
|               |   | | | \______/ / Aux-\-|----|  / "do"   \ | |
|               |   | | |     |    \ Verb/ |    | /  "you"   \| |
|               |   | | |     |     \___/  |    | \  "see"   /  |
|   _______     |   | | |     |         \__|_   |  \        /   |
|  /fresh  \    |   |_|_|    _|___     / En  \  |   \      /    |
| / image   \   |  /     \  / En  \   / Verbs \-|----\    /     |
| \ engram  /---|--\ Psy /-/ Nouns \  \_______/ |     \  /      |
|  \_______/    |   \___/  \_______/------------|------\/       |


2. Purpose


3. Algorithm


4. Code of EnAuxVerb() from ghost.pl First Working AGI in Perl

sub EnAuxVerb() {  # http://ai.neocities.org/EnAuxverb.html
  if ($auxverb == 830) {  # 2016jun17: if the auxiliary is "DO" or "DOES"
    # 2016jun17: following code does not yet use parameters for person:
    for (my $i=$t; $i>$midway; $i--) {  # 2016jun17: search for 830=DO
      my @k=split(',',$psy[$i]);  # 2016jun17: examine @psy array;
#     if ($k[1] == 830) {  # 2017jun08: if 830=DO is found;
      if ($k[1]==830 && $k[7]==3 && $k[8]==1) {  # 2018-06-28: 3rd.p.sing. DOES?
        $audjuste = $k[14];  # 2016jun17: "DO" recall-vector;
        $aud = $k[14];  # 2017jun08: "DO" recall-vector for Speech()
        if ($k[14]>0) { $aud=$k[14]; last }  # 2017jun08: insurance
      }  # 2016jun17: End of search for 830=DO;
    }  # 2016jun17: End of search loop from $t back to $midway.
    Speech();  # 2016jun17: speak the word starting at the $aud time. 
  }  # 2016jun17: end of test for 830=DO auxiliary verb.
}  # 2016jun17: EnAuxVerb() returns to EnVerbPhrase()


5. Troubleshooting and Robotic Psychosurgery

5.1.a. Symptom: (Something goes wrong.)
5.1.b. Solution: (AI Mind Maintainer devises solution.)


6. Variables for First Working Artificial General Intelligence

$auxverb -- auxiliary verb such as 800=BE; 830=DO; or modal verb.


7. Future Development


8. Resources


Please see

http://mind.sourceforge.net/auxverb.html


9. AiTree of First Working AGI Mind-Modules


Return to top; or to
http://en.wikipedia.org/wiki/Natural_language_understanding -- solved.
http://old.reddit.com/r/ControlProblem -- NOT SOLVED.
javascript subreddit for AI Mind discussion;
Forth subreddit for MindForth discussion;
Perl subreddit for ghost.pl AI Mind Maintainers.
If you have any questions about the First Working AGI, please Join the Discussion.