[ ] Achieve proper balance of determinants of conceptual activation.
[13apr2008] Make Tutorial display stop working when unchecked.
[19apr2008] Make the transcript go away when Transcript is unclicked.
[20apr2008] Make clicking Tutorial checkbox turn on Tutorial.
[22apr2008] Change the panel of links on the screen.
[ 2may2008] Move the Tutorial() functionality into HCI().
[ 4may2008] Send checkbox clickings to non-HCI independent modules.
[14may2008] Stop using the "actset" variable.
[15may2008] Put in a minor enBoot change as done in the Mind.Forth AI.
[16may2008] In reEntry() implement the "upnext" MWA code from MindForth.
[17mar2008] From the verbClear() module fashion a verbClip() module.
2. Fri.15.AUG.2008 - Rationale
Development of the AI Mind in JavaScript (JSAI) proceeds
by a slow, laborious process of documenting ideas and work
in this labnotes journal while making changes to the
JSAI codebase -- which is then uploaded to the Web
if a stable version of the
AI Mind has been attained.
As of 2008 the AI Mind software in both Forth and
JavaScript
finally works -- after years of malfunctions due to deeply
hidden bugs which were flushed out and eliminated by means of
diagnostic routines coded into the
MindForth version of the AI.
The rationale or purpose for publishing this journal entry
and any other entries (see below for potential links) is twofold:
to safeguard against the loss of work accomplished with difficulty;
and to open up the process of AI Mind design for those who might
like to understand how the AI works or develop the AI even further.
3. INTRANSITIVE VERBS OF BEING AND BECOMING
As we endeavor to expand and enhance the AI Mind
by introducing intransitive verbs of being and becoming,
we discover that we must first implement a chain of
preconditions in order to deliver functionality up front
after creating the prerequisite mental mechanisms in
the background. For instance, if we want the AI to use
verbs of being such as am, are and is, we need to stop
using exclusively plural nouns in our AI knowledge base
and to start using not only single nouns but also the
articles a and the to modify nouns of singular number.
4. DESIGNING AN ARTICLE MIND-MODULE
Once we have an
Article module in place,
it will lurk as a ready-to-go node in the
syntactic chain of various sentence-structures.
That is to say, the Article module will be passed
over in silence, except for those times when something
triggers the selection and utterance of an article.
Experience has taught us to design AI mind-modules
with built-in defaults. For example, we may use the
article "a" as a default to be chosen automatically,
unless a flag has been set to override the default
and switch to "the" as a definite article for a concept
that was the topic of immediately previous thinking.
To illustrate this idea, we suggest that the AI might
initially say, "I have a book," but afterwards say
things like, "I like the book". The setting of the
flag is more difficult than the setting of the default.
In fact, we may need to keep track of multiple "the"
flags for multiple items under extremely current discussion,
such as, "the butcher, the baker, the candlestick-maker".
With some surprise we realize that we may also have to
introduce a default selection of singular nouns in place of
the exclusive use of plural nouns in the earliest specimens
of our AI species. In other words, our AI entities should
have a tendency to think about a concept first as a singular
noun by default, and only switch to a plural form if logic
so dictates. If the AI Mind thinks the thought,
"I need a car," both the article "a" and the singular "car"
should have come to mind as default selections. Anthing else,
such as "I see the car" or "I buy cars", should be the result
of the operation of one or more flags.
5. Fri.15.AUG.2008 - THE MENTIFEX LAW OF NOUN-PLURALS
As an aside, we record here that the evolution of language
may have involved using forms of the "and" concept to form
noun-plurals in various languages. Before there were noun-plurals,
the cave men may have said "sister and sister" to refer to
two sisters. In Latin, "soror et soror" became "sorores" as
a plural noun. It could originally have been "sororets".
In fact, the likelihood that a noun would be used in the plural
may have influenced its oblique forms, thus turning Latin
"miles" for "soldier" into "militis" in the genitive singular,
because "miles et miles" in the primitive plural had to turn into
"milites" to follow the born-today-15aug2008 Mentifex Law of
Noun-Plurals.
6. Notes
[X] This page needs to have links to:
- the JavaScript AI Mind;
- the JavaScript AI programming language page.