Forth for Artificial Intelligence in Robots
State of the Art
1
Forth is the AI language of choice
1.1
Already known for robotics
1.2
Potential for AI
1.2.1
Forth AI as potentially a hard-takeoff "runaway" phenomenon.
1.2.2
AI Minds to roam the 'Net
1.2.3
Technological Singularity
2
Mind.Forth Artificial Intelligence
2.1
AI Mind FAQ
2.2
Tutorial in JavaScript
3
AIMind-I.com
3.1
Franks AI Mind
To Do List
1
Coding to be done
1.1
Improvement of individual mind-modules
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
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
1.3.1
Installation in robots
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
1.3.4
Forth chips
1.3.5
Robotic immortality
2
Translation of AI Mind source code into multiple Forth dialects
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
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
4.1.1
Blogs
4.1.2
Discussion groups
4.1.3
Internet Relay Chat (IRC)
4.1.4
Usenet
4.2
Announcements
4.2.1
New projects
4.2.2
Personnel announcements
4.2.3
Milestones
4.3
User Manuals
4.4
Communication for collaboration
4.4.1
Standards
4.4.2
Wikis
4.5
Archiving the history of Forth AI
5
Recruitment
5.1
Analysis / Design
5.2
Distributor/Promoter
5.3
Graphics/Other Designer
5.4
Tester
6
Opportunities for professional AI programmers
6.1
Industry
6.2
Education
6.3
Consulting
7
Liaison with other communities ("Outreach")
7.1
Academia
7.2
AI
7.3
AGI
7.4
Neuroscience
7.5
Open Source Software
7.6
Singularity
7.7
Transhumanism
/projects/mind
Return to top
; or to the
Sitemap
of the Mentifex AI Mind Project.