JavaScript AI Mind Programming Journal
AI4U Blog -- Thurs.4.SEP.2008


1. Outposts of Artificial Intelligence en Route to AI Mind Installations

[ ] Address the issue of grammatical number in noun and verb concepts.
[ ] Use differential activation in audRecog to recognize word-stems.
[ ] Prime the JSAI to traverse its KB and ask questions about gaps.
[ ] Get output to appear simultaneously in the Transcript display mode.
[ ] Make Tutorial mode show slosh-over concepts about to be selected.
[ ] Program the JSAI to think on its own at start of running the AI.
[ ] Induce Stephen Reed to build TexAI on the MindForth AI engine.
[ ] Achieve proper balance of determinants of conceptual activation.

[16may2008] In reEntry() implement the "upnext" MWA code from MindForth.
[17may2008] From the verbClear() module fashion a verbClip() module.
[16aug2008] Bring JSAI audRecog up to par with MindForth audRecog.
[19aug2008] Enable audRecog to recognize plural forms of singular nouns.
[22aug2008] Add a "num" (number) flag to the flag-panel of the psi array.
[23aug2008] Create an Article module to be called by the nounPhrase module.
[26aug2008] Debug the Article module; flesh out the "detour" code.
[4sep2008] Implement the KB-traversal feature from MindForth AI.


2. Thurs.4.SEP.2008 - IMPLEMENTING KB-TRAVERSAL

Yesterday on 3.SEP.2008 we implemented knowledge-base (KB)
traversal in MindForth artificial intelligence for robots by reactivating
English bootstrap (enBoot) concepts during periods of no user input.
The new feature made MindForth far more interesting to operate than
it had ever been before, because now the AI Mind prompts the human
user with conversational gambits, rather than the other way around.
We hasten to implement the same feature now in the JavaScript
artificial intelligence (JSAI).

First we declare in JavaScript the following variable

var kbtv = 1; // 4sep2008 KB-traversal trigger
from the MindForth free AI source code. Then we test the code,
and it still runs.

Gradually we re-implement in JavaScript the KB-traversal code
from MindForth AI, but we change one detail. Whereas MindForth
reactivated the enBoot concepts ROBOTS PEOPLE YOU TRUTH
in that order, we switch to YOU PEOPLE ROBOTS TRUTH in
the JSAI because we realize that the first concept in the
list will have the most frequent reactivations. We might
as well activate the "YOU" concept first and most frequently
in order to prompt for engaging conversations between the
artificial intelligence and the human user.

When "PEOPLE" is activated as the second concept, not much
happens because the enBoot sequence associates PEOPLE with FEAR.
When "ROBOTS" is activated as the third concept, the AI Mind
remembers a lot of information involving robots. The fourth
concept "TRUTH" does not associate to anything unless a human
user inputs information about truth.

We make the HCI screen a little more dynamic by reporting
which KB-traversal is happening and which Rejuvenate cyc(le)
has occurred. If a user enters any input, the reported
KB-traversal drops to level zero because traversal of the
knowledge-base is necessary only when no dialog is happening.


3. Thurs.4.SEP.2008 - UPLOADING THE JSAI

We hasten to upload this special update of the JSAI to
http://mind.sourceforge.net/Mind.html because it now
exhibits the same KB-traversal behavior as MindForth.


4. 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 JSAI 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


5. Resources

JavaScript for Artificial Intelligence
http://mentifex.virtualentity.com/js.html

For discussion of the JSAI Mind, see the
comp.lang.javascript newsgroup on Usenet.


6. 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.

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

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

http://mentifex.virtualentity.com/actrules.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.