Académique Documents
Professionnel Documents
Culture Documents
Juillet 2007
Document de travail
1
Projet de développement, Juillet 2007 - Alain Cardon 2
Ce projet est porté par Alain Cardon, professeur des universités jusqu'en octobre 2007 et
membre du Laboratoire d’informatique de Paris 6, secondé par l'un de ses doctorants
actuellement affecté à ce même laboratoire : Mickael Camus.
Le projet s’inscrit dans la finalisation des travaux du professeur Cardon (voir références sur
son site). Les caractères scientifiques du projet sont précisés sur le site :
www.alaincardon.net
Le système à réaliser est un système de génération temps réel de plans d'actions multi-
échelles, avec intentionnalité et qualités émotionnelles, s'appuyant sur des connaissances et
des événements artificiels mémorisés dans un vécu artificiel, et ceci pour définir le
comportement d'ensembles de composants électromécaniques interconnectés qui seront
intégrés pour former un système multi-corps. Ceci est par exemple le cas pour des sociétés de
robots, des mécanismes de contrôle-commande ou de prise d'images et d'informations. Il s'agit
en fait de réaliser un système psychique artificiel global, intégrateur, générant de lui-même
des faits de conscience multi-échelles, s'appuyant sur de nombreux corps artificiels mis en co-
activité et formant ainsi une vaste entité individuée et autonome.
Une représentation de la situation courante est alors l'objet interne au système suivant :
1. Il s'agit d'un construit logiciel valant pour un construit mental artificiel,
éventuellement distribué sur des nœuds de réseau, adapté en temps réel aux évolutions
de l'environnement perçu par les capteurs du corps du système. Ce construit est basé
2
Projet de développement, Juillet 2007 - Alain Cardon 3
sur la production d'un système psychique artificiel à la Freud, avec inconscient, pré-
conscient et conscient éprouvé, ce qui forme l'architecture logicielle générale du
système.
2. De décider de lui-même des points de focalisation de l'attention sur certains éléments
de cette représentation, qui peuvent donc être multiples tout en étant co-actifs : le
perçu représenté est multi points de vue,
3. D'éprouver des émotions sur les points focalisés (externes ou internes) et donc de s'y
intéresser "subjectivement" pour y agir selon des tendances et évidemment des plans
rationnels,
4. De concevoir des plans d'actions comportementales à tous les niveaux de granularité
de la situation (traitement de problèmes multi-échelles) en vue d'interagir
intentionnellement avec les objets d'attention reconnus et appréciés dans
l'environnement.
5. De réagir à la réaction des objets externes manipulés : boucle systémique de l'attention
et de l'action permettant l'action continue et adaptée du système dans son
environnement.
Le système est basé sur la définition d'un vécu artificiel entré dans le système à la
construction, permettant de dégager des connaissances organisées et surtout des souvenirs
d'événements avec qualités ainsi que des appréciations spécifiques de situations. Ce vécu a
une architecture nouvelle, qui se distingue radicalement des constructions habituelles de
l'Intelligence artificielle. Il est évidemment incrémentiel et fonctionne en phase
d'apprentissage permanent.
Par son fonctionnement, le système génère à chaque instant un construit dynamique basé sur
des organisations massives d'agents logiciels, auto-contrôlées par la maîtrise de leurs
morphologies (voir sur ce point les indications données dans les publications de Alain
Cardon). Il représente en fait un système psychique complet, avec système méso-limbique
couplé à un néo-cortex particulier et lié à des corps sensibles (corps des robots et des
automates munis de nombreux capteurs et effecteurs).
Toutes les spécifications générales du système sont aujourd'hui disponibles. Le système a très
précisément, et de manière constructible, les caractères suivants :
1 - Les connaissances de base utilisées par le système proviennent d'ontologies et de doctrines
validées par les experts des domaines d'applications, là où le système a à agir.Ces
connaissances doivent être toutes agrégeables, selon différentes métriques.
2 - C'est un système psychique complet avec des éléments de transposition passant du niveau
agent logiciel (agent aspectuel réalisant la transposition des ontologies des domaines) au
niveau de la production d'une émergence construite, géométrique, dynamique et sémantique,
pilotée et surtout éprouvée par le système comme l'est une pensée pour l'être humain. Ces
spécifications répondent aux trois questions fondamentales que les sciences cognitives n'ont
pas traitées à ce jour :
3
Projet de développement, Juillet 2007 - Alain Cardon 4
Les spécifications sont actuellement disponibles dans un document de plus de 1000 pages, qui
ne sera évidemment pas diffusé. Le document ne donnera pas lieu à une publication intégrale,
comme c'est généralement usuel en université, où l'on fait sa carrière en publiant des résultats
théoriques. Un prototype simplifié, mais déjà très complexe selon et pour la communauté des
systèmes multiagents et permettant de valider la faisabilité effective du système, est
développé dans la thèse de Mickael Camus (voir sur le site LIP6).
Ce travail doit être fait en au plus un an, avec une petite équipe performante de quelques
ingénieurs spécialistes en informatique et en sciences cognitives. Il servira de démonstrateur
pour les multiples applications qui seront ensuite à réaliser, dans tous les domaines où le
concept s'applique.
Le module central ou cerveau du système ne sera pas, dans un premier temps, embarqué sur
un corps de robot mais implanté sur des micro-ordinateurs en liaison réseau, qui le piloteront
par des liaisons Wifi. Des opérateurs humains pourront suivre sur écran les cartes mentales
exprimant les différents faits de conscience émergents avec les sentiments se développant et
conduisant à des intentions d'action, avec une IHM sophistiquée et des possibilités voisines de
ce que permet l’exploration fonctionnelle cérébrale des cerveaux vivants.
Plusieurs robots équipés du même module comportemental pourront donc travailler en groupe
ou en essaim avec échange d'éléments mentaux, ce qui est généralement demandé pour les
applications en milieu hostile.
Cette architecture logicielle est totalement générique et peut évidemment être appliquée à
différents types de corps robotiques : robots animaloïdes ou androïdes, robots industriels
adaptatifs, robots d’exploration de milieux hostiles, drones à application militaire. On pourra
aussi développer un robot exclusivement logiciel, par exemple pour opérer au sein du réseau
Internet ou de réseaux de communication d’entreprise.
Une extension importante du système est prévue en faisant se générer dans le système des
concepts vraiment abstraits et surtout langagiers : en fait, il s'agit de permettre au système
d'apprendre à se comporter dans le champ du langage avec intentionnalité. Il s'agit d'un niveau
4
Projet de développement, Juillet 2007 - Alain Cardon 5
de complexité naturel pour l'architecture du système, comme il l'est dans le vivant pour
l'homme par rapport aux mammifères (voir dernières publications d'Alain Cardon). Cette
partie nécessite des recherches pluridisciplinaires intégrant des linguistes, soit trois ou quatre
ans de travaux sérieux, pour disposer d'un système apte à apprendre à concevoir finement des
représentations multi-échelles et à parler intentionnellement et de manière non triviale à
propos de situations perçues le concernant.
1 - Le premier volet est scientifique et industriel. Il concerne dans une première phase la
réalisation d’un module générique de comportement intentionnel de groupe de robots. Celle-ci
demandera un an de codage et d'installation du système au maximum pour réaliser un produit.
Pour ce faire, l’équipe n’a pas besoin de moyens importants. Le système sera programmé par
l’équipe qui envisage de s’y consacrer à plein temps. Il sera développé à partir des travaux
réalisés sur l'Aibo de Sony dans le cadre de la thèse de Mickael Camus. Cette équipe est
évaluée à quatre codeurs, en plus des deux membres initiaux.
Mais il est évident qu’en cas de succès de cette première phase, le projet se poursuivra sur une
période minima de 3 ans, permettant de lui apporter les développements nécessaires compte
tenu des demandes de clients des différents domaines intéressés. Un plan de développement
sur 3 ans sera donc élaboré par les promoteurs du projet pour envisager les besoins du marché.
3 – Troisième volet. Le projet peut être couplé à des structures de recherche dans le domaine
des systèmes complexes et des architectures dynamiques, avec des enseignements de niveau
master recherche :
• cours sur les systèmes complexes au sens organisationnel
• cours sur les SMA massifs et leur implémentation
• conduite de projets de recherche de fin d'études
• conduite de thèses dans les thématiques de développement de systèmes auto-adaptatifs
spécifiques et de thèses sur la modélisation des systèmes complexes et la théorie de
l'émergence.
5
Projet de développement, Juillet 2007 - Alain Cardon 6
6
Projet de développement, Juillet 2007 - Alain Cardon 7
3 – Besoins en conseil
Les promoteurs du projet, qui ont commencé à travailler sur le domaine, ont un besoin urgent
de contacts auprès d’organismes, d'institutions, d’entreprises ou de personnes potentiellement
intéressées. Il s’agit d’abord d’une tâche élémentaire d’intelligence économique et/ou
d’intelligence territoriale pour laquelle ils ne disposent pas de l’expérience ni des relations
nécessaires, vu qu’ils proviennent du milieu universitaire.
En cas de suites favorables à ces premiers contacts, ils sont prêts à envisager toutes solutions
industrielles adéquates et, en cas d'absence de suite favorable, ils sont prêts à travailler dans
un autre pays, quel qu'il soit, pour réaliser leur projet et finaliser leurs recherches.
7
Projet de développement, Juillet 2007 - Alain Cardon 8
Salaire du directeur du développement logiciel (par exemple le docteur Mickael Camus, LIP6)
60 000 Euros par an
Environnement sécurisé.
Nouveaux moyens
• Matériels informatiques : cluster de machines de développement
• Autres robots et systèmes logiciels de prise et traitement d'informations.
8
Projet de développement, Juillet 2007 - Alain Cardon 9
Domaines d'applications
Robotique ludique (tous les robots autonomes)
Robotique en essaims (groupes et équipes)
Jeux vidéos (jeux d'arcades à 1 ou n joueurs)
Armes intelligentes
Groupes de robots militaires (reconnaissance ou combat) et de drones
Système d'aide aux traideurs
Systèmes de surveillance multi-échelles
…..
9
Projet de développement, Juillet 2007 - Alain Cardon 10
Gestion de marchés • Logiciels distribué temps réel pour investisseurs, avec prise en compte des
émotions des agents économiques et financiers
• Gestion de décisions multi échelles
10
Projet de développement, Juillet 2007 - Alain Cardon 11
Il s'agit donc de très bien comprendre tous ces différents domaines avec leurs caractères
conceptuels spécifiques pour une intégration dans la génération de faits de conscience, et il ne
s'agit pas seulement de juxtaposer des spécialités hétérogènes. Sinon, on en reste aux
discussions du Café du Commerce, si communes et si prisées, ou bien on se heurte à
l'arrogance des spécialistes qui pensent se suffire à eux-mêmes dans leur propre discipline et
spécialité très étroite, pour tout résoudre en négligeant toutes les autres disciplines et même
tout le monde.
11
Projet de développement, Juillet 2007 - Alain Cardon 12
Le système que nous proposons est le suivant. C'est un système logiciel lié à des composants
software et hardware classiques lui fournissant des données on-line en flux continu. Le
système construit sans cesse une représentation cognitive, sémantique, sensible,
intentionnelle, motivée, partiellement rationnelle, qu'il apprécie et manipule, comme le fait
tout cerveau humain qui produit de la pensée à propos des choses du monde. À partir de cette
représentation interne, le système engage une action sur l'environnement. Le système
fonctionne donc en temps réel, et donc selon les délais imposés par les traitements capteurs et
la réalisation de l'émergence (émergence de nuées de processus co-actifs). Il produit ainsi une
action d'interprétation et de synthèse pour l'ensemble de ces composants physiques, en les
intégrant dans un générateur de faits de conscience artificiels. Ce type de système est la
transposition continue d'une production idéelle faite par un cerveau lié aux organes d'un corps,
en considérant ici des organes artificiels sous forme de systèmes interfaces fournissant des
informations continues et effectuant des tâches fonctionnelles précises mais multiples.
Le système intègre un flux informationnel venant de systèmes classiques qui sont ses
systèmes frontaux, et il est capable de comportements intentionnels basés sur des émotions et
des points de vue propres, éventuellement originaux, toujours évolutifs.
12
Projet de développement, Juillet 2007 - Alain Cardon 13
intentionnellement avec les objets d'attention reconnus dans l'environnement via ses
composants d'interface.
• Il mémorise, sous une certaine forme très spécifique, sa représentation émergente, ses
décisions et leur effet, pour apprendre et améliorer ses aptitudes. Cette mémorisation
modifie de façon continue sa mémoire organisationnelle.
Le système est évidemment scalable et peut sans problème être une composition de systèmes
de son propre type, obtenue par fusion et échange de représentations mentales artificielles
(communications réseau). On obtient alors un méta-système générateur de faits de conscience
multiples et multi-corps.
13
Projet de développement, Juillet 2007 - Alain Cardon 14
Il a donc une base pulsionnelle et rationnelle l'enjoignant à concevoir plutôt certaines choses
que d'autres selon la situation. Il peut donc avoir un comportement vraiment intentionnel. Il
est conçu pour cela, sa mémoire organisationnelle et ses tendances fondamentales (ancrées
lors de la conception) le lui imposant. La conception de cette architecture pulsionnelle est
faite et il reste à l'implémenter, en faisant des choix.
Il a une architecture lui permettant de générer des construits très dynamiques, simultanément
à différentes échelles, et valant pour des formes émergentes complexes qui seront vues
comme des "pensées artificielles", qu'il pourra ressentir au sens où elles déclencheront des
processus émotionnels internes et des appréciations de type clairement réflexif (découverte
majeure, clé du système). Cette architecture est donc bien la transposition d'un système
psychique complet : inconscient, pré-conscient, conscient éprouvé. La définition d'un
équivalent au moi, c'est-à-dire un "moi artificiel" ancrant le narcissisme et l'ipséité est un
problème vraiment non trivial qui est traité. Tout ceci est entièrement conçu sous forme de
spécifications générales pour permettre le codage et il reste effectivement à coder et à valider
ce type de système, sous le paradigme SMA massif étendu.
Un tel système peut donc apprécier toute situation contextuelle selon les informations qu'il en
a, réaliser des inférences classiques selon les connaissances qu'il possède, et aussi interpréter
la validité de ses productions selon les critères de valeur qu'il possède nativement. Il peut
infléchir ses plans d'action en subissant et déployant volontairement des biais émotionnels
(recherche de plaisir par exemple). Il peut avoir un comportement totalement innovant, dans
certaines situations où ses connaissances factuelles sont insuffisantes. Il peut questionner et se
questionner à tous les niveaux, ce qu'un SBC ne peut absolument pas faire. Il peut porter des
jugements par simple analogie (par transposition morphologique). Il peut se représenter des
objets inconnus et apprendre à les connaître par analogie avec d'autres objets connus,
constituant ainsi son univers psychique propre d'objets internes. Il peut mémoriser de manière
qualitative les éléments essentiels des faits de conscience qu'il a produits, et il peut oublier des
événements jugés par lui désagréables.
Il peut communiquer ses représentations mentales artificielles directement avec tout autre
système du même type, formant ainsi naturellement un méta-système.
14
Projet de développement, Juillet 2007 - Alain Cardon 15
Une fois le système réalisé dans un domaine d'application pertinent, il restera à étudier
finement les déclencheurs des bifurcations organisationnelles provoquant des changements de
formes émergentes, il restera à étudier les éléments fondamentaux garantissant la fiabilité du
système selon des doctrines imposées, puis il restera à étudier les dysfonctionnements
organisationnels possibles, valant pour des pathologies artificielles.
15
Projet de développement, Juillet 2007 - Alain Cardon 16
Système de génération
des représentations
Système de Activation et
prise Gestion des formes
mouvements concurrents concurrentes et
d'informations des entités de base
et émergence:
d'action signification
Lien
temps-réel
Corps
Esprit
16
Projet de développement, Juillet 2007 - Alain Cardon 17
Monde
extérieur
Frontière
corporelle Actions corporelles
Non -
conscient
Pré-Conscient
Pulsions
Conscient
Processus de
Génération
la sensation
émergente
de penser
17
Projet de développement, Juillet 2007 - Alain Cardon 18
Monde
extérieur
Frontière
corporelle Actions corporelles
1
Socio-
Non - culturel
conscient
2
Pré-Conscient
Processus des
tendances
3 structurantes
Conscient
Pulsions
Processus de
Génération
la sensation
émergente
de penser
18
Projet de développement, Juillet 2007 - Alain Cardon 19
Monde
extérieur
Frontière
corporelle
Actions corporelles
1
Intentions Socio-
Non - culturel
Affects de conscient
2 base
Pré-Conscient
Processus des
tendances
Processus structurantes
émotionnel
3 Pulsions
Conscient
Processus de
Génération
la sensation
émergente
de penser
Sensation de penser
Émotion ressentie
Actions
corporelles
Mémoire court terme et
manipulation :
raisonnement situé "espace –
temps – organisation"
19
Projet de développement, Juillet 2007 - Alain Cardon 20
Pré-Conscient Flux de
processus
Processus des
Tendances émergentes : Processus tendances
organisations concurrentes émotionnel structurantes
3 Pulsions
Conscient
Actions Processus de
corporelles Forme Structures
la sensation minimales
émergente
de penser morphologiques
et agents
Sensation de penser
Émotions ressenties Émergence de formes
et auto-observation
Transposition
SBC
Mémoire court terme et
manipulation : Propagation d'altérations
raisonnement situé "espace –
temps – organisation"
20