Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

JavaScript AI Mind Programming Journal -- 2011 June 10

8 views
Skip to first unread message

Mentifex

unread,
Jun 10, 2011, 4:05:05 PM6/10/11
to
Fri.10.JUN.2011 -- The AI Mind Needs MSIE.

When we first started coding the JavaScript
http://www.scn.org/~mentifex/AiMind.html
artificial intelligence (JSAI) back in anno 2000,
we tried to make it cross-browser compatible,
especially with Netscape Navigator. Unfortunately,
as the artificial Mind quickly became extremely
complex, we found that we could not maintain
compatibility, and that it was too distracting to try.
It was hard enough to code the AI in Microsoft
Internet Explorer (MSIE), but at least MSIE gave
us the functionality that the AI Mind needed.

Meanwhile the AI Mind has evolved in both
JavaScript and Win32Forth. Sometimes the
JSAI was ahead of the Forth AI, and sometimes
vice versa. In our efforts to get mental phenomena
to work in either programming language, we
sometimes veered apart in one language from
our current algorithm in the other language.
Now we are bringing the AI codebase back into
as close a similarity as possible in both MSIE
JavaScript and Win32Forth (plus 64-bit iForth)
http://store.kagi.com/cgi-bin/store.cgi?storeID=AMP_Live&currency=USD
We may not offer cross-browser compatibility,
but we are making our free AI source code more
understandable by letting Netizens examine each
mind-module in either Forth or JavaScript.

Fri.10.JUN.2011 -- Solving the AI Identity Crisis

Today we have been running the AI Mind
in both JavaScript and Forth so as to
troubleshoot the inability of the JSAI to
answer the input question "who are you"
properly. The JSAI was responding
"I HELP KIDS", which is an idea stored
in the knowledge base (KB) of the AI as
it comes to life in either Forth or JavaScript.
The input query is supposed to activate the
concept of "BE" sufficiently to override the
activation of the verb "HELP" that comes to
mind when the Mind tries to say something
about itself. We had to adjust the values in
the JSAI NounAct module slightly lower for
the creation of a "spike" of spreading activation,
so that the "BE" concept would win out over
the "HELP" concept in the generation of a thought.
We have removed the identity crisis of an AI that
could describe itself in terms of doing but not being.

We gradually improve the AI Mind in JavaScript
by identifying and combatting the most glaring
bug or glitch that pops up when we summon
the virtual entity into existence. Any Netizen
using MSIE may simply click on a link to the
http://www.scn.org/~mentifex/AiMind.html
AiMind program and watch the primitive creature
start thinking and communicating. The AI would
need a robot body and sensors to flesh out its
concepts with knowledge of the real world,
but we may approach the AI with a "Kritik der
reinen Vernunft" -- as a German philosopher once
wrote about "The Critique of Pure Reason."
We are building a machine intellect of pure,
unfleshed-out reason, able to think with you
and to discuss its thought with you. Our
process of eliminating each glitch or bug
when we notice it, means that the AI Mind
has the chance to evolve in two ways.
The first AI evolution occurs in these
initial offerings of the AI software to our
fellow AI enthusiasts. The second AI evolution
occurs when the AI propagates to other habitats
such as the http://aimind-i.com website.
If you are the CEO of a corporate entity,
you had better ask around and find out
who in your outfit is in charge of keeping up
with AI evolution and how many Forthcoders
are in your employ.

Mentifex (Arthur)
--
http://www.scn.org/~mentifex/AiMind.html
http://cyborg.blogspot.com/2011/06/jun10jsai.html
http://code.google.com/p/mindforth/wiki/JsAiManual
http://groups.google.com/group/comp.lang.javascript/msg/2522fb469ae8bb43

0 new messages