NAC Lab Artificial systems such as computers, robots and telecoms networks, smart sensors, collect information about and interact with the environments they inhabit. This raises the question of how to build artificial systems that adapt to their environment. The attempt to answer this question has brought together researchers from a broad range of theoretical and technological disciplines. Building an artifact that knows its environment requires on the one hand a Theory of Knowledge, on the other a broad range of scientific and technical know-how. In other words, it requires collaboration between psychologists, philosophers, biologists, engineers, computer scientists, physicists and mathematicians. The collaboration between these researchers in these different disciplines has already produced important theoretical and practical results. The focus of the lab’s activity is to reproduce developmental and learning processes in artificial systems (basic research) and design and building-up prototypes (hardware and software) to enhace human psychological needs.