Forth for Artificial Intelligence in Robots
State of the Art
1
Forth is the AI language of choice
1.1
Already known for robotics
li>
1.2
Potential for AI
li>
1.2.1
Forth AI as potentially a hard-takeoff "runaway" phenomenon.
li>
1.2.2
AI Minds to roam the 'Net
li>
1.2.3
Technological Singularity
li>
2
Mind.Forth Artificial Intelligence
li>
2.1
AI Mind FAQ
li>
2.2
Tutorial in JavaScript
li>
3
AIMind-I.com
li>
3.1
Franks AI Mind
li>
To Do List
1
Coding to be done
1.1
Improvement of individual mind-modules
li>
Generation of thought by backwards association from a concept.
Meandering association thoughout the AI Mind knowledge base.
1.2
Design and creation of new mind-modules
li>
Insertion of a second linguistic superstructure for a second language.
Keep the same deep-concept array, even for a polyglot mind.
Code a new syntax array for, say, the German language.
Install a vocab module for the second natural language.
Keep the same auditory engram array.
Code a language-switching mechanism for selecting
which language to think in and for machine translation.
1.2.1
Self-modifying AI code
For a looping spiral of learning any new syntax,
use Forth part-of-speech modules which have a weight-attachment
to permit an infant mind to assemble any desired sequence
based on the very limited field of part-of-speech options.
1.2.2
Swapping memories into Forth AI upgrades
Until it is possible to update AI Mind code on the fly, suddenly
transfer all AI Mind memories into a new AI and delete the old.
1.3
Robotics
li>
1.3.1
Installation in robots
li>
1.3.2
Sensorium for robots
Audition
-- needs code for speech recognition
Smell
-- for robotic quality control of odors
Taste
-- for chemical analysis of foodstuffs
Touch
-- haptics
Vision
-- needs code in Forth and other languages
1.3.3
Motorium for robots
li>
1.3.4
Forth chips
li>
1.3.5
Robotic immortality
li>
2
Translation of AI Mind source code into multiple Forth dialects
li>
2.1
4tH
(Hans Bezemer)
2.2
aiforth
(
Albert van der Horst
)
2.3
CalForth
2.4
colorForth
(
Charles Moore
;
John Comeau
;
Howerd Oakford
)
2.5
eForth
(
Bill Muench
)
2.6
FreeForth
(
Christophe Lavarenne
)
2.7
Gforth
(
Anton Ertl
;
Bernd Paysan
;
Jens Wilke
, Neal Crook, et al.)
2.8
HelFORTH
(
Helmar Wodtke
)
2.9
iForth
(
Marcel Hendrix
)
2.10
MinForth
(Andreas Kochenburger)
2.11
pbForth
(
Ralph Hempel
)
2.12
Pygmy Forth
(
Frank Sergeant
)
2.13
Quartus Forth
(
Neal Bridges
)
2.14
RetroForth
(
Tom Novelli
,
Charles Childers
)
2.15
Reva
(
Ron Aaron
)
2.16
StrongForth
(
Dr. Stephan Becher
)
2.17
SwiftForth
(
Elizabeth Rather
)
2.18
VFX Forth
(
Stephen Pelc
)
2.19 Win32Forth
(Tom Zimmer et al.)
3
Porting into other programming languages
li>
3.1
Ada
3.2
APL
3.3
C
3.4
C++
3.5
Cobol
3.6 Dylan
3.7
Haskell
3.8
Java
3.9
Labview
3.10
Lisp
3.11
Oberon
3.12
Perl
3.13
Prolog
3.14
Python
3.15
Ruby
3.16
Scheme
3.17
Smalltalk
3.18
Tcl
3.19
Visual Basic
4
Communication & Documentation
4.1
Spreading the word
li>
4.1.1
Blogs
li>
4.1.2
Discussion groups
li>
4.1.3
Internet Relay Chat (IRC)
li>
4.1.4
Usenet
li>
4.2
Announcements
li>
4.2.1
New projects
li>
4.2.2
Personnel announcements
li>
4.2.3
Milestones
li>
4.3
User Manuals
li>
4.4
Communication for collaboration
li>
4.4.1
Standards
li>
4.4.2
Wikis
li>
4.5
Archiving the history of Forth AI
li>
5
Recruitment
li>
5.1
Analysis / Design
5.2
Distributor/Promoter
5.3
Graphics/Other Designer
5.4
Tester
6
Opportunities for professional AI programmers
li>
6.1
Industry
li>
6.2
Education
li>
6.3
Consulting
li>
7
Liaison with other communities ("Outreach")
li>
7.1
Academia
li>
7.2
AI
li>
7.3
AGI
li>
7.4
Neuroscience
li>
7.5
Open Source Software
li>
7.6
Singularity
li>
7.7
Transhumanism
li>
/projects/mind
Return to top
; or to the
Sitemap
of the Mentifex AI Mind Project.