MindForth Programming Journal
AI4U Blog -- Sat.27.SEP.2008



1. Tasks in Creating Artificial Intelligence for Robotic Embodiment

[ ] Find somebody who will install Mind.Forth in a sentient robot.
[ ] Expand the Article module with "a" as a default.
[ ] Introduce intransitive verbs of being and becoming.
[ ] Recruit Motters to implement the visual recognition system.
[ ] Increase the size of the cns memory capacity.

[24.AUG.2008] Add a "num" (number) flag to the flag-panel of the psi array.
[25.AUG.2008] Create an Article module to be called by the nounPhrase module.
[27.AUG.2008] Add "num" to en{ array to govern selection of "A" or "THE".
[29.AUG.2008] Prepare for verbs of 'being' by breaking the SVO chain.
[31.AUG.2008] Permanently sub-activate verbs of being as a default.
[1.SEP.2008] Introduce whatIs module as prompter of verbs of being.
[3.SEP.2008] Use KB-traversal to make the AI more interesting.
[12.SEP.2008] Makes entry of "you" activate concept of "I".
[17.SEP.2008] Enables the AI to answer "YES" to fact-seeking questions.
[25.SEP.2008] Enables thinking with intransitive verbs of being.
[27.SEP.2008] Changes pronoun "I" to "ME" for a direct object.


2. Sat.27.SEP.2008 -- PRONOUNS AS DIRECT OBJECTS

Even though recently the English bootstrap (enBoot) of MindForth
has contained the sentence, "ROBOTS NEED ME", in practice the AI
has tended quite irritatingly to say "ROBOTS NEED I". Today we
would like to perform a little psychosurgery and correct the
improper use of personal pronouns when used as direct objects.
At the same time, we may prepare for an upcoming change in the
English bootstrap sequence, so that enBoot will have a built-in
readiness to deal properly with direct-object personal pronouns.
The current enBoot contains "I, me, we, you, they." We should
soon expand the bootstrap to include:

he, him
she, her
they, them
we, us
who, whom
The above slate of pronouns involves two special considerations.
A minor consideration is that people may not care very much in
colloquial speech about whether whom is used correctly.
We will throw in the correct usage of whom just because it is
so easy to do so at this point in the evolution of MindForth AI.
A more important consideration is that our recent inclusion of
the beVerb module for verbs of being should permit the AI Mind
to distinguish properly between the predicate nominative he and
the direct object him. In colloquial English, it actually takes
some extra effort to use he properly as a predicate nominative.
As a stickler for correct usage, MindForth may gain some repute
and user-preference in the area of teaching correct English usage.

We will try using the dirobj flag to trigger the changing of "I"
into "ME" for usage as a direct object. In verbPhrase and in
Predicate (cloned from verbPhrase), the line of code

1 dirobj ! \ 14sep2005 Declare seeking of a direct object.
sets the dirobj flag just before the calling of nounPhrase to select
the direct object. We must go into nounPhrase to persuade the
thinking AI to switch from using "I" to using "ME" as a direct object.

While we are wrestling with the fiber-out "fex" and fiber-in "fin" system,
let us go into the enBoot sequence and change the "seq" tag on "you"
from zero ("0") to #35 "ARE" so that the AI will tend to say "YOU ARE"
when the concept of "YOU" is activated. In the enBoot sequence, we do
not have to have only the obvious associations apparent within each
sentence of the enBoot.

After much trial-and-error, we have gotten the nounPhrase module to
switch from saying "I" to saying "ME" as a direct object of a transitive
verb.


3. Notes

Potential topics for initial writings in journal webpages
- Are people competing to have the oldest or longest-living AI Mind?
- Is AI being created in secret by large, powerful organizations?
- CS textbooks should be written from an AI POV.
- These MFPJ journal entries are tantamount to a weblog.
---- (Mention how Jorn Barger created the very first weblog.)
- To what extent is Mentifex AI causing any AI evolution?
- People in other countries, especially India, are welcome to the AI.
- Living a Sci-Fi Life
- Living in a Fool's Paradise


4. Resources

For discussion of MindForth, visit the Usenet newsgroups
comp.lang.forth
comp.robotics.misc

For discussion of Win32Forth, visit the Yahoo win32forth group
http://groups.yahoo.com/group/win32forth/messages


5. Associated pages

Modules of the AI-Complete Mind-Expansion
23.AUG.2008 -- the Article module;
03.SEP.2008 -- the kbTraversal module;
17.SEP.2008 -- the kbSearch module.
25.SEP.2008 -- the beVerb module.

MindForth Robot AI Mind User Manual
http://mentifex.virtualentity.com/m4thuser.html

http://AIMind-i.com

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

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

JavaScript AI Mind Programming Journal
http://mentifex.virtualentity.com/js080815.html
http://mentifex.virtualentity.com/js080816.html
http://mentifex.virtualentity.com/js080819.html
http://mentifex.virtualentity.com/js080822.html
http://mentifex.virtualentity.com/js080823.html
http://mentifex.virtualentity.com/js080826.html
http://mentifex.virtualentity.com/js080904.html

MindForth Programming Journal
http://mentifex.virtualentity.com/fp080824.html
http://mentifex.virtualentity.com/fp080825.html
http://mentifex.virtualentity.com/fp080827.html
http://mentifex.virtualentity.com/fp080829.html
http://mentifex.virtualentity.com/fp080831.html
http://mentifex.virtualentity.com/fp080901.html
http://mentifex.virtualentity.com/fp080903.html
http://mentifex.virtualentity.com/fp080912.html
http://mentifex.virtualentity.com/fp080917.html
http://mentifex.virtualentity.com/fp080925.html
http://mentifex.virtualentity.com/fp080927.html


Return to the
top of this page or to the
main index page.