Sat.9.MAR.2013 -- Making Inferences in German.
When the German Wotan AI uses the InFerence
http://code.google.com/p/mindforth/wiki/InFerence
module to think rationally, the AI Mind creates a
silent, conceptual inference and then calls the
http://code.google.com/p/mindforth/wiki/AskUser
AskUser module to seek confirmation or refutation
of the inference. While generating its output,
the AskUser module calls the DeArticle
http://code.google.com/p/mindforth/wiki/DeArticle
module to insert a definite or indefinite article
into the question being asked. The AI has been using
the wrong article with "HAT EVA DAS KIND?" when
it should be asking, "HAT EVA EIN KIND?"
When we tweak the software to switch from the
definite article to the indefinite article, the
AI gets the gender wrong with "HAT EVA EINE KIND?"
Tues.12.MAR.2013 -- A Radical Departure.
In the AskUser module, to put a German article
before the direct object of the query, we may
have to move the DeArticle call into the backwards
search for the query-object (quobj), so that the
gender of the query-object can be found and sent
as a parameter into the DeArticle module.
It may seem like a radical departure to call
DeArticle from inside the search-loop for a noun,
but only one engram of the German noun will be
retrieved, and so there should be no problem with
inserting a German article at the same time.
The necessary parameters are right there at the
time-point from which the noun is being retrieved.
Wed.13.MAR.2013 -- Preventing False Parameters.
When the OldConcept module recognizes a known
German noun, normally the "mfn" gender of that noun
is detected and stored once again as a fresh
conceptual engram for that noun. However, today
we have learned that in OldConcept we must store
a zero value for the recognition of forms of "EIN"
as the German indefinite article, because the
word "EIN" has no intrinsic gender and only
acquires the gender of its associated noun.
When we insert the corrective code into the
http://code.google.com/p/mindforth/wiki/OldConcept
OldConcept module, finally we witness the German
Wotan AI engaging in rational thought by means of
inference when we input "eva ist eine frau", or
"Eva is a woman." The German AI makes a silent
inference about Eva and calls the AskUser module
to ask us users, "HAT EVA EIN KIND", which means
in English, "Does Eva have a child?" Next we must
work on KbRetro to positively confirm or negatively
adjust the knowledge base in accordance with the
answer to the question.
Mentifex (Arthur)
--
http://www.scn.org/~mentifex/DeKiUser.html
http://www.chatbots.org/ai_zone/viewthread/240
http://cyborg.blogspot.com/2013/03/mar13dkpj.html
http://www.amazon.com/The-Art-Meme-ebook/dp/B007ZI66FS