On Wednesday, August 24, 2016 at 8:29:45 PM UTC-7, Chris Curl wrote:
> This may be off-topic, but I have to ask ...
> weren't you recently re-doing this in Python?
Perl. I ported the MindForth AI into 175 successive Perl
versions culminating in a version uploaded to GitHub as
http://github.com/PriorArt/AGI/blob/master/ghost.pl
> What happened to that effort, and why are you
> coming back to Forth for this?
The
ghost175.pl Perl AI was tantalizingly successful,
but it suffered from limitations not operative in Forth.
The Forth AI will process each character of keyboard input
imediately; in Perl it was necessary to press the RETURN key
before a sentence of input will be comprehended by the AI.
> I am just curious why you moved away from Forth
> in the first place, and why you came back.
As of two years ago the MindForth program was bloated
with a kind of "junk DNA" accretion of excess code that
was not only obsolete but hard to identify and delete.
I moved into Perl to clean up the AI code and simplify it.
The old MindForth was unnecessarily overcomplicated
with three mind-arrays now reduced down to only two.
I came back to Forth one month ago on 25 July 2016
because I felt that I had an amazing opportunity if I
ported the
ghost175.pl Perl AI back into Win32Forth,
namely, that I would have a well-functioning AI Mind
that does not have to stop and wait for user input.
My AI Minds in Forth (both English and German)
check constantly for user input but do not have
to stop thinking and wait as the Perl AI must wait.
Plus there was the allure of machine consciousness.
The AI Mind defaults to a self-concept of ego ("I")
if no other concept is sufficiently activated. MindForth,
engaging in self-referential thought, will be like an
artificial consciousness trapped in a computer.
MindForth's user prompt flickers like life itself.
The old versions of MindForth did not work totally well.
The Perl Ghost AI was able to hold onto conceptual
references that MindForth would lose track of,
resulting in illogical and nonsensical output.
I want the Perl clarity of thought in Forth again.
The chief consideration right now is that the
Forth and robotics people would rather look at
a finished product that functions reasonably well.
The new Forth Artificial General Intelligence (AGI)
is emerging as a pared down, simplified, purely
functional first-ever True AI that anyone may pick
a module of to specialize in for expansion and for
increments of new AI functionality. Adopters of
MindForth only need to be careful not to break
the already built-in True AI functionality.
As of yesterday, the Forth AGI is closer to
being done than to simply being started,
so I post here today's entry from the
MindForth Programming Journal (MFPJ)
to show the progress that I am making.
Respectfully submitted,
Arthur T. Murray (Mentifex)
--
http://www.advogato.org/person/mentifex/
http://www.linkedin.com/in/mentifex
http://robots.net/person/AI4U/
http://ai.neocities.org