Road map
Principle
Lay out the big steps that CoEvolution will follow. Those are sequential stepping stones that should be reflected in Seedea Seedea.Todo on a smaller scale.
Result
Fundamental requirement : the tool stays usable at all the different stages of its development and uses itself to progress.
- bootstrap the core (based on the existing environment)
- read/write mechanism allowing to manipulate a piece of information and link between themselves
- automatic history traces of the evolution of the system
- ability to duplicate itself with a modified version and allow communication between the generating entity and the generated entity
- description within the system of its own mechanism
- write within the system how it can evolve based on optional modules
- statistics to facilitate manipulation of the key descriptive pieces of information of the system
- predict paths in order to facilitate recurrent navigation
- identify agents in order
- to block risky behaviors
- to adapt to each agent individual usage of the system
- propose to agent optional tools to improve efficiency based on learning based on
- heuristics using statistics recorded earlier
- provide stigmergic affordances
- provide "natural" affordances for agents
- specialized API allowing most interaction with external media present in the environment
- facilitate study of behavior by agents for other agents to collaboratively improved strategies
- favor the development of specialized agents
- write a module to write agents to embed it's dedicated functionality
- include the ability to simulate part of the system in order to try new agents without risking the integrity of the entire system
- allow the usage of "natural" language in order to write agents (see step 7)
- facilitate agents to collaborate with entirely distinct system (see step 1.3)
Inspiration
- the original desc_tech.pdf (french language) submitted to OSEO Emergence in early 2007
- Corrections suggested by Alexandre during the early summer 2008
References
- How do selfish agents learn to cooperate - Akira Ito
- Sternberg dans Eduquer l`Intelligence
- Varela
To do
- Avoid the mix between biological and computational vocabulary.
- Add the other references
- Draw a visual
- a classical horizontal timeline
- Map with the existing process and the technological result
- Justify the choices and precise when sub-optimal choices has been made for satisficing purposes
- a fractal to illustrate the principle of ontogenesis
- simpler with only titles and links to the more complete timeline