The society of mind
Intelligence without representation
Artificial Intelligence
Society of Mind: a response to four reviews
Artificial Intelligence
Proceedings of the first international conference on simulation of adaptive behavior on From animals to animats
Knowledge interchange format: the KIF of death
AI Magazine
Issues in evolutionary robotics
Proceedings of the second international conference on From animals to animats 2 : simulation of adaptive behavior: simulation of adaptive behavior
AI Magazine
Learning to solve multiple goals
Learning to solve multiple goals
Building cognitively rich agents using the SIM_Agent toolkit
Communications of the ACM
Learning hierarchical control structures for multiple tasks and changing environments
Proceedings of the fifth international conference on simulation of adaptive behavior on From animals to animats 5
Papers from an international workshop on Towards Evolvable Hardware, The Evolutionary Engineering Approach
Reinforcement learning: a survey
Journal of Artificial Intelligence Research
Hi-index | 0.00 |
The World-Wide-Mind (WWM) was introduced in [Humphrys, 2001]. For a short introduction see [Humphrys, 2001a]. Briefly, this is a scheme for putting animat "minds" online (as WWM "servers") so that large complex minds may be constructed from many remote components. The aim is to address the scaling up of animat research, or how to construct minds more complex than could be written by one author (or one research group).The first part of this paper describes how a number of existing animat architectures could be implemented as WWM servers. Any unified mind can easily map to a single WWM server. So most of the discussion here is on action selection (or behavior or goal selection), where each module could be a different WWM server (written by a different author).The second part of this paper describes the first implementation of WWM servers and clients, and explains in particular how to write a WWM server. Most animats researchers are programmers but not network programmers. Almost all protocols for remote services (CORBA, SOAP, etc.) assume the programmer is a networks specialist. This paper rejects these solutions, and shows how any animats researcher can put their animat "mind" or "world" online as a server by simply converting it into a command-line program that reads standard input and writes to standard output.