According to the most recent research on adaptive multi-agent systems, it is possible to assess that those systems are able of building by themselves a representation of their surrounding world.
Using cooperation as a local criterion of self-organization it become possible to make a multi-agent system learn how to interpret the different signals it receives in order to adapt its functioning to its environment. After an adaptation period, a complex system is able to emerge by the way of a self-organized learning network.