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 of the EnAdverb English Adverb Mind-Module

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 ghost327.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 of EnAdverb Module with NLU

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


7. Future Development of EnAdverb Module with NLU

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 for EnAdverb Module with NLU

  • Artificial Intelligence in Ancient Latin

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

  • http://github.com/PriorArt/AGI/wiki/MindGrid


    9. AiTree of Mind-Modules for Natural Language Understanding

    See AI 101 AI 102 AI 103 year-long community college AI course curriculum.


    Paperback book on AI in ancient Latin

    Artificial Intelligence in Ancient Latin -- is available from Amazon in various countries:
    Australia - Canada - France - Germany - Italy - Japan - Netherlands - Singapore - Spain - United Kingdom - United States.
    https://redditfavorites.com/products/artificial-intelligence-in-ancient-latin
    Ada's Technical Books
    425 15th Avenue East
    Seattle, WA 98122
    USA Tel. 206-322-1058


    Website Counter


    >