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
9.
AiTree of Mind-Modules for
Natural Language Understanding