Title: Le Projet CoMMA: gestion dune mmoire distribue
1- Le Projet CoMMA gestion dune mémoire distribuée
2Le projet CoMMA
Corporate Memory Management through Agents
CoMMA est un projet IST (Information Society
Technologies) ( 5th programme cadre)
Durée de 2 ans, Début Feb. 2000, Fin Jan.
2002 Financé par la Commission Européenne 1 M
Consortium CoMMA Atos Origin, CSTB, INRIA,
LIRMM/CNRS, T-Systems Nova, University of Parma
3Quest-ce que CoMMA?
- CoMMA Fournit un système de gestion générique
dune mémoire dentreprise 2 applications - Aide à lintégration du nouveau venu au sein de
lentreprise (T-NOVA), - Support des processus de veille technologique de
lentreprise (CSTB). - Corporate Memory Une représentation
explicite, persistante et désincarnée des
connaissances et des informations au sein d une
organisation, dans le but de faciliter leur accès
et leur réutilisation par les membres de cette
organisation dans leur travail de tous les
jours. - Management Framework Un cadre général
qui permet de construire le système, en assurant
lintégration et lexploitation de la
connaissance dispersée au sein de lentreprise.
4Comment ?
- Problème
- Les mémoires dentreprise gèrent des informations
hétérogènes et distribuées. - Les utilisateurs forment une population
hétérogène et distribuée. - Lexploitation des ME, implique des tâches
hétérogènes et distribuées.
XML Standardisé, Structuré, Évolutif ,
Peut-être Validé et Transformé RDF Graphes
sémantiques, triplet
Système Multi-Agents Autonome, Modulaire,
Distribuée, Collaboratif. Auto-apprentissage
Adaptation, Émergence
5Les acteurs de CoMMA
(2)
(1)
(3)
6Élaboration de lontologie
Utilisation Utilisateurs
7Structure de la mémoire
8Modélisation
Person(Rose) Person(Fabien) Person(Olivier) Person
(Alain) Organizational Entity(INRIA) Organizatio
nal Entity(Acacia) Include(INRIA,
Acacia) Manage(Rose, Acacia) Include(Acacia,
Rose) Include(Acacia, Fabien) Include(Acacia,
Olivier) Include(Acacia, Alain)
Organizational Entity (X) The entity X is or is
a sub-part of an organization. Person (X) The
entity X is living being pertaining to the human
race. Include (Organizational Entity X,
Organizational Entity / Person Y) the
organizational entity X includes Y as one of its
members. Manage (Person X, Organizational
Entity Y) The person X watches and directs the
organizational entity Y
b - Ontologie
c Situation et Annotations
a - Réalité
9Mémoire annotée, basée sur un modèle
- Corporate Semantic Web
- RDF RDFS syntaxe XML pour la description de
ressource Web ? Utilisé au sein dun intranet. - Ontologie en RDFS
- Description de la Situation de lentreprise en
RDF - Profils des utilisateurs
- Modèle de lorganisation
- Annotations en RDF qui décrivent les Documents
10Utilisateurs
11Interface des Utilisateurs
- Interface des utilisateurs
- Annotation des documents
- Interrogation de la mémoire
- Masquer la complexité (ontologie, agents)
- Présenter les résultats.
- Technologie Push
- Améliorer la diffusion de linformation
- Mécanisme proactive
- Émergence de Communautés dintérêt
12Profils Apprentissage
- Profils des utilisateurs
- Informations administratives (relations vers le
MO), - Préférences explicites,
- Requêtes et annotations favorites,
- Traces des usages passés.
- Techniques dauto-apprentissageLeitmotiv Observ
er, comparer et mémoriser au cours dune
utilisation afin daméliorer les utilisations
futures. - Apprentissage au cours dune session,
- Notation des résultats par lutilisateur.
13Le moteur de recherche
- CORESE un moteur de recherche sémantique
- Théorie des graphes conceptuels,
- RDF/RDFS,
- exploite la richesse de lontologie
(spécialisation, généralisation), - Mécanismes dinférence,
- Gère la distribution des annotations,
- API Java encapsulée dans un agent.
14Multi-agent Architecture
15Sociétés, Roles et Interactions
16Principal avantage dun SMA
- LeitmotivUne architecture fonctionnelle menant
à différentes configurations possibles permettant
de sadapter aux différents environnements
présents dans une entreprise. - Architecture rôles des agents et leurs modes
dinteraction Définie au moment de la
conception. - Configuration topologie exacte dun SMA donné
Fixée au moment du déploiement. - Solution flexible
- Sadapte localement en fonction des ressources et
des utilisateurs, - Intégration facile de différentes technologies.
17Conclusion la solution CoMMA
- 5 composants majeurs
- Une ontologie (OCoMMA),
- Un système multi-agents,
- Un moteur de recherche sémantique (CORESE),
- Un algorithme dauto-apprentissage
- IHM
- Une méthodologie,
- Solution testée sur 2 scénarios différents.
18Conclusion
Done