• Robot AI MindForth Programming Journal (MFPJ) 2016 August 30

    From mentificium@gmail.com@21:1/5 to All on Wed Aug 31 03:44:13 2016
    In agi00036.F we are troubleshooting what eventually happens after
    we start the Forth AGI and type in "you bug me". The AI creates a new
    concept #3001 for the unknown verb "bug" and does not return to the
    stored idea until its immediate inhibition has dissipated, when the AGI
    fails to search out the proper forms of the pronouns involved and
    outputs "ERROR BUG ERROR". It should be a simple thing to correct
    the problem by making sure that finding a zero recall-vector "rv" for a
    pronoun results in searching by parameter for the correct form of the pronoun.

    We have tested the ghost175.pl and it properly handles "You bug me" as input. After several instances of RETURN-key instead of additional user input, the Perl AI outputs "I BUG YOU" as a remembered idea. The Parl AI can do it,
    and somehow the Forth AI can do it. When we search in the ghost175.pl
    code for "[12]" as likely to be a "split" involving the "rv" recall-vector,
    we discover that in the Perl EnNounPhrase() module, an ELSE-clause
    searches for any missing recall-vector for a direct-object. In the Forth AGI, we discover that the analogous section of code was not using the "I" index
    to search for the missing recall-vector. After much debugging in the direct-object area of the Forth EnNounPhrase module, we get the AI to
    stop saying "BUG BUG" and to say "BUG YOU" instead. Now we need
    to get the Forth AI to find the proper subject.

    We finally got the input of "you bug me" to come back out from memory,
    after eight interim outputs, as "I BUG YOU" when we inserted code for finding the missing recall-vector "rv" in the main area of EnNounPhrase where
    a subject must compete to be selected. Apparently all instances of the
    default ego-concept receive their activation in turn.


    -----actual Forth AGI output after earlier input of "you bug me" ----------- The arrays psy{ and ear{ show your input and the AI output:
    time: psi act hlc pos jux pre iob tkb seq num mfn dba rv -- pho act audpsi

    3149 : 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0
    3150 : 701 -44 0 7 0 3001 0 3155 0 1 1 4 3150 73 0 701 I
    3151 : 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0
    3152 : 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0
    3153 : 0 0 0 0 0 0 0 0 0 0 0 0 0 66 0 0 B
    3154 : 0 0 0 0 0 0 0 0 0 0 0 0 0 85 0 0 U
    3155 : 3001 -44 0 8 0 701 707 3160 707 1 1 1 3153 71 0 3001 G
    3156 : 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0
    3157 : 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0
    3158 : 0 0 0 0 0 0 0 0 0 0 0 0 0 89 0 0 Y
    3159 : 0 0 0 0 0 0 0 0 0 0 0 0 0 79 0 0 O
    3160 : 707 -44 0 7 0 0 0 0 0 1 1 3 3158 85 0 707 U
    3161 : 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0
    3162 : 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0
    time: psi act hlc pos jux pre iob tkb seq num mfn dba rv

    Robot:
    I BUG YOU
    Enter English words as Subject-Verb-Object:

    Human:
    ------------------------------ end of Forth AGI output ----------------------

    Mentifex
    --
    http://robots.net/person/AI4U
    http://ai.neocities.org/24jul14A.txt
    http://mind.sourceforge.net/theory5.html https://groups.google.com/d/msg/comp.lang.forth/PB9SkOjQq_A/z2g_3bn-BQAJ

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)