|
It can also be used as a generic platform on which to pose software problems (whether related to AI or not) and rank solutions.
IntroductionThe basic idea is that you write a "Mind server" to run in a remote body which is defined at a "World server". The World server defines a problem, such as a game of chess, or a 3-D virtual world. The Mind server defines an attempted solution to that problem. The Mind server and World server are high-speed TCP servers on the Internet which accept a series of simple commands in human-readable XML and return their output in XML.
The basic algorithm is to repeatedly:
Minds calling other MindsA Mind server may call an existing online Mind server:
The WWM architecture encourages this, to encourage re-use of other people's Minds. This is the whole point of the WWM (also here). This is called a MindM server. It may add some actions of its own, or not. The MindM server may call multiple online Mind servers, and choose between their multiple suggested actions in order to get the action to take. This is called a MindAS server (AS standing for "Action Selection").
Types of Mind
w2mind.orgw2mind.org
|