EnAdverb module of the

English and Russian bilingual ghost.pl AI in Perl

Mens Latina in Latin -- MindForth for Robots


1. Diagram of the EnAdverb (English Adverb) Mind-Module


   /^^^^^^^^^\             ________________        /^^^^^^^^^\
  /   EYE     \     | | | / EnThink module \      /   EAR     \
 /             \    | | | \________________/     /             \
|               |   | | |  _____|____________   |               |
|   _______     |   | | | (  Indicative      )  |               |
|  /image  \    |   | | |  \________________/   |               |
| / percept \---|-----+ |       |    |          |  auditory     |
| \ engram  /   |  a| | |      _V_   |          |  memory       |
|  \_______/    |  b|c| |     /En-\  |          |  channel      |
|               |  s|o|f|    /Noun-\ |          |  where        |
|   visual      |  t|n|i|   (Phrase )|          |  thoughts     |
|               |  r|c|b|    \_____/ |          |  enter        |
|   memory      |  a|e|e|    ________V_______   |  and          |
|               |  c|p|r|   /                \  |  reenter      |
|   channel     |  t|t|s|  (   EnVerbPhrase   ) |  the          |
|               |   | | |   \________________/  |  conscious    |
|               |   | | |  __|__     |          |  Mind         |
|               |   | | | / En- \    |          |   ________    |
|   _______     |   | | |(  Aux- )   |          |  / "a"    \   |
|  /fresh  \    |   |_|_| \ Verb/  __V______    | /  "very"  \  |
| / image   \   |  /     \ \___/  /         \   | \  "big"   /  |
| \ engram  /---|--\ Psy /       ( EnAdverb  )  |  \ "dog " /   |
|  \_______/    |   \___/         \_________/   |   \______/    |


2. Purpose

EnAdverb lets EnAdjective or EnAdverb or EnVerbPhrase insert an adverb to modify an adjective or an adverb or a verb.


3. Algorithm of the EnAdverb mind-module

3.A. Calling EnAdverb.

When the initial stub of EnAdverb is fleshed out, a potential call to EnAdverb will need to be inserted into any mind-module for a part of speech subject to modification with a preceding or trailing adverb, such as EnVerbPhrase so that the AI may utter an idea like "I strongly recommend..."; or EnAdjective to say "a VERY good idea"; or even EnAdverb itself for "I really strongly recommend."

3.B. Special treatment of the adverb "not" for the negation of verbs.

Verb-concepts already use the $jux (juxtaposition) flag to firmly link any verb with the negational adverb "not". Other adverbs such as "never" may logically serve the same negational purpose.

3.C. Mechanics of EnAdverb.

During the fleshing out of the initial stub of EnAdverb, the AI coder or Mind Maintainer may need to implement routines for the proper selection of the most appropriate adverb to fill an adverbial slot. These routines may involve finding the instantaneously most highly activated adverb, under the supposition that quasi-neuronal activation suddenly converges upon a particular adverb as the mot juste to express an idea. The routines may also include the historical (experiential) record of adverbs typically associated with certain verbs or other parts of speech.


4. Code of EnAdverb() from ghost295.pl AI source code in Perl


sub EnAdverb() {  # http://ai.neocities.org/EnAdverb.html
  # 2019-03-02: stub only; needs full implementation.
  # print "\n EnAdverb: adverbact= $adverbact \n";  # 2019-03-02: TEST; REMOVE
} # 2019-03-02: EnAdverb() returns to EnNounPhrase() module.


5. Variables for the EnAdverb (English adverb) mind-module

$adv -- proposed variable to keep track of a selected adverb.

$adverbact -- proposed variable to keep track of highest level of activation on any adverb.


6. Troubleshooting and Robotic Psychosurgery

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


7. Future Development

Since adverbs, somewhat like adjectives, may have comparative and superlative degrees, future code may need to proved for inserting expressions like "more importantly" or "most urgently".


8. Resources


Please see

http://github.com/kernc/mindforth/blob/master/wiki/EnAdverb.wiki


9. AiTree of First Working AGI Mind-Modules


Return to top; or to
Tiananmen Square IV VI
javascript subreddit for AI Mind discussion;
Forth subreddit for MindForth discussion;
Perl subreddit for ghost.pl AI Mind Maintainers.
http://old.reddit.com/r/ControlProblem -- NOT SOLVED.
http://en.wikipedia.org/wiki/Natural_language_understanding -- solved.
Iskusstvenny Intellekt Programming Journal for Artificial Intelligence in Russian Language.
Converting ancient Latin AI into modern Russian AI
http://ai.neocities.org/Dushka.html -- tutorial Russian AI;
If you have any questions about the First Working AGI, please Join the Discussion.
Joint Artificial Intelligence Center (JAIC) -- the AI Manhattan Project.
Subject to change without notice.
Many thanks to NeoCities.
http://neocities.org/blog
http://trollheaven.blogspot.com