Thread View: comp.robotics.misc
5 messages
5 total messages
Started by Mentifex Maker of Minds
Mon, 02 Mar 1998 00:00
Operation Mind.forth
Author: Mentifex Maker of Minds
Date: Mon, 02 Mar 1998 00:00
Date: Mon, 02 Mar 1998 00:00
42 lines
3030 bytes
3030 bytes
The "Operation Mind.forth" Web page exists for the purpose of
releasing the artificial intelligence (AI) program Mind.forth
(i.e., an artificial "Mind" program written in the Forth language)
into the public domain for use on talking mobile robots.
Mind.forth is being developed as a "port" or reformulation of
Mind.rexx -- an AI program written in Amiga ARexx and released by
Project Mentifex (Mindmaker) on 26nov1994 via the Amiga AmiNet.
Mind.forth is a scaled-down version of the original Mind.rexx for
several reasons. In order to prove that the AI works and is a valid
implementation of a valid Unified Theory of Cognition (UTC), we need
only to demonstrate that a Mind.forth robot can hold even the most
primitive of CONCEPTS and that the robot mind can linguistically
discuss knowledge and ideas about these most primitive concepts.
If the early versions of Mind.forth demonstrate a working AI,
we can expect that amateur robot builders and other AI enthusiasts
will "hack the code" of Mind.forth and build it up into much more
sophisticated software and hardware than can be programmed by us
neurotheoreticians who are theorists first and programmers second.
Our offer to the comp.robotics.misc engineers is: If we show that
a robot AI is possible in Mind.forth, will you take it from there?
We have the technology. The robot hardware is all ready to go.
Only the MIND of the robot is missing. We can implement the mind,
but it will be primitive and rudimentary in its earliest releases.
Because we are programming AI in the Forth programming language,
Operation Mind.forth is an opportunity for newcomers to Forth to
study Forth along with us and to implement Mind.forth in parallel
by adapting our Amiga MVP-Forth code to other Forth versions and
to other machines -- either computer platforms or robot hardware.
Mountain View Press was the original provider of the MVP-Forth
which we have obtained from the (Fred Fish) Amiga Library Disk 977.
Leo Brodie's book, Starting Forth, is our reference for MVP-Forth.
http://www.scn.org/~mentifex/ -- Project Mentifex ("Mindmaker")
http://victoria.tc.ca/~uj797/index.html -- Operation Mind.forth
Re: Operation Mind.forth
Author: James Yegerlehner
Date: Wed, 04 Mar 1998 00:00
Date: Wed, 04 Mar 1998 00:00
22 lines
1551 bytes
1551 bytes
Mentifex Maker of Minds wrote in message ... > >Our offer to the comp.robotics.misc engineers is: If we show that >a robot AI is possible in Mind.forth, will you take it from there? > My $0.02: if you want to have a successful project involving collaboration of many people on such a project, you have to use a language-independent, distributed software technology: either CORBA or DCOM. By dictating the language (especially Forth), you exclude 90% of the prospective participants. There are also two other advantages: 1. Clearly defined interfaces between the different pieces of the system, and 2. the software can be distributed over networked hardware. I suspect an AI project of any sophistication is going to need multiple CPUs, and in order to grow, it has to allow the addition of new compute power. You get that with distributed objects. Jim
Re: Operation Mind.forth
Author: Seth Russell
Date: Thu, 05 Mar 1998 00:00
Date: Thu, 05 Mar 1998 00:00
23 lines
1443 bytes
1443 bytes
James Yegerlehner wrote: > My $0.02: if you want to have a successful project > involving collaboration > of many people on such a project, you have to use a > language-independent, > distributed software technology: either CORBA or DCOM. By > dictating the > language (especially Forth), you exclude 90% of the > prospective > participants. Sounds interesting, do you have any www pointers for either CORBA or DCOM ? [please send flames to null file, I know I can do a search, I am a very lazy guy.] Seth See "Bozo's Conjecture" at http://www.clickshop.com/ai/conjecture.htm And then on to the AI Jump List ...
Re: Operation Mind.forth
Author: Jeff Fox
Date: Thu, 05 Mar 1998 00:00
Date: Thu, 05 Mar 1998 00:00
81 lines
4705 bytes
4705 bytes
James Yegerlehner wrote: > > Mentifex Maker of Minds wrote in message ... > > > >Our offer to the comp.robotics.misc engineers is: If we show that > >a robot AI is possible in Mind.forth, will you take it from there? > > My $0.02: if you want to have a successful project involving collaboration > of many people on such a project, you have to use a language-independent, > distributed software technology: either CORBA or DCOM. That is an interesting idea. A distributed version of mentifex using COBRA could have massive intelligence. But I think the suggestion that Forth version will be offered is intended more as a demo or educational implementation to provide a working system not an end-all implementation. A distributed software technology version like one based on COBRA would be great but it will need someone who understands both COBRA and Mentifex. I think Mentifex is inherently distributed object oriented and have suggested to Arthur that this is the way I would implement it. But I would have to learn COBRA myself and would not suggest to Arthur or anyone else that they should have to learn that step before learning the Mentifex concepts. So far all I know of is text and a Rexx demo program so I would be very happy to see some Forth based demo code. It is just one small step but I think it would be a good third step or so. > By dictating the > language (especially Forth), you exclude 90% of the prospective > participants. I don't think Arthur would want to limit the implementations of the concept to any particular language or OS or whatever. I think portable demo implementations will help teach the concept. If Forth code is offered I expect some people will experiment and provide some documentation and expanded demo programs, perhaps even with a COBRA interface. As you say that way other people could provide implementations in whatever language and they could all work together in the same distributed robot mind. There is a portable ANS Forth and some people have expressed interest in providing a COBRA interface there for this sort of portable distributed open interface stuff. > There are also two other advantages: > 1. Clearly defined interfaces between > the different pieces of the system, and > 2. the software can be distributed > over networked hardware. I suspect an > AI project of any sophistication is > going to need multiple CPUs, and in order to grow, > it has to allow the > addition of new compute power. You get that with distributed objects. I have said the same thing to Arthur. However since I suggested that we will provide distributed objects as one of the features of the Forth AI expert system shell on our Forth Hardware multiprocessors we think a Forth implementation of mentifex will be the easiest way for us to go down that path. Maybe someone can help by providing a COBRA interface demo implementation. Since we can provide distributed objects with very little code and get performance on a Forth program that is state of the art on hardware that is almost cheap enough to give away I have felt that Mentifex will be a very good demo program. I think Mentifex is a natural for a distrubuted implementation for a scalable environment. If we do a good machine Forth implementation on a machine that does Forth primitives in 2ns we get state of the art performance, yet we can do this with 100 or 1000 times less silicon than conventional designs. Since F21 is designed to provide a node with Forth engine CPU, memory interface, network coprocessor, audio and video coprocessors, parallel port, rtc, etc on a chip that can be manufactured for a couple of bucks it will provide the basis of an SMP nearly ideally suited to a Mentifex implementation. -- Jeff Fox jfox@dnai.com Ultra Technology Inc. http://www.dnai.com/~jfox/
Re: Operation Mind.forth
Author: James Yegerlehner
Date: Thu, 05 Mar 1998 00:00
Date: Thu, 05 Mar 1998 00:00
21 lines
1338 bytes
1338 bytes
Seth Russell wrote in message <34FEC326.96A19273@clickshop.com>... > >Sounds interesting, do you have any www pointers for either >CORBA or DCOM ? > DCOM is Distributed COM. COM is Microsoft's Component Object Model. All their new API's are being published with COM interfaces. You could start with: http://www.microsoft.com/com CORBA is the Common Object Request Broker Architecture, authored by the Object Management Group which is a consortium of the ABM crowd (anybody but microsoft e.g. IBM, Sun, etc.). http://www.omg.org/ http://www.omg.org/about/wicorba.htm Jim
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads