Research
Computer science goes to an extreme tasks automation to increase flexibility and understanding between human and machine. Since several years, several methods and algorithms have been created to mimic the human intelligence such as expert system, neural networks and other else. All these algorithms are classified in the Artificial Intelligence (AI) theme and are based on a mathematic formalism and are implemented on different systems, different CPU, with multiple languages. The principal aim is to solve automatically several problems like a human, create a program capable of autonomy and interaction with human’s decision-making. The most problem concerning Autonomous System (AS) is it evolves in an unstable and unknown environment. There are two fundamentals questions:
How to represent units of knowledge emergence for a real-time system, which used multiples ontology?
And
How use these units of knowledge to product a satisfying autonomous behavior?
It is difficult to reduce the human behavior and the human intelligence with one or several mathematics functions, which not managed parameters modification in real time. Currently, a computer offers a high quality processing with scalability; it is possible to treat an important data flow in a time record. All these features allow us to build a global autonomous entity capable of context management with associated decision-making. We can manage several units of knowledge in parallel such as a human nervous system, which it recognized such as a complex system. The human has created the computer with a troubling mimesis concerning its features.
Our approach is to mimic the human brain, and more precisely, the human nervous system with emotions and consciousness facts generation. The aim is not to create synthetic cells or to create, in memory, a brain, but construct a similar organization to the human brain to treat data and make decisions adapted to one or several situations. To develop this project, we base our system on the complex system theory and the multiagent system. How to build this system? There are multiple languages in computer science and an interesting language to develop the system will have these features:
• Concurrent programming.
• Logic programming.
• Design pattern.
• Functional programming.
These features allow us to develop an Auto-Adaptive System (AAS) with a composition of several agents capable of communication and playing different roles in timeline. The Oz/Mozart System has all these features and much more.
Currently, we have a functional AAS with emotions generation in concurrence with goals: reason and emotion. The system appreciates its decision-making and adapts its behavior according to the aims. We can think a new intelligence: the synergy between mankind and robot, a respectable intelligence between two different worlds: organic and mechanic.