2.12 La s ´emantique appliqu ´ee aux SMA
2.12.1 S ´emantique pour l’environnement
2.1. INTRODUCTION 13
2.1/ INTRODUCTION
Un syst `eme multi-agents peut ˆetre simplement d ´ecrit comme un syst `eme compos ´e d’un
ensemble d’agents, plus ou moins autonomes, ´evoluant et interagissant dans un
envi-ronnement. Ces syst `emes sont tr `es souvent utilis ´es pour mod ´eliser des comportements
individuels ou plus largement des soci ´et ´es.
Il existe dans le domaine des syst `emes multi-agents de nombreux champs d’ ´etudes
li ´es `a la repr ´esentation des agents, `a la repr ´esentation des environnements, ou `a la
d ´efinition m ˆeme de types de simulations qui peuvent ˆetre d ´evelopp ´es. Depuis une
di-zaine d’ann ´ees, avec le d ´eveloppement du web s ´emantique, de nouveaux mod `eles de
repr ´esentation des connaissances ont fait leur apparition : les ontologies. Dans le
do-maine des syst `emes multi-agents, le besoin de mod ´eliser, soit les agents soit les
environ-nements a donn ´e le jour `a de nouvelles approches int ´egrant ces mod `eles s ´emantiques.
Dans la suite de ce document, nous pr ´esentons tout d’abord un ´etat de l’art du domaine
de la simulation multi-agents. Cet ´etat de l’art est articul ´e en deux grandes parties. La
premi `ere partie pr ´esente des notions fondamentales (agent, environnement, simulation).
La seconde partie pr ´esente les travaux li ´es `a la repr ´esentation du comportement des
agents (la planification et la s ´election d’actions). Ensuite, nous pr ´esentons un ´etat de
l’art sur le domaine du web s ´emantique. Dans cette partie nous nous int ´eresserons tout
particuli `erement aux ontologies et aux m ´ecanismes de raisonnement associ ´es. Enfin, la
derni `ere partie de ce chapitre est un ´etat de l’art sur l’ensemble des travaux qui associent
les deux domaines, celui des syst `emes multi-agents et celui du web s ´emantique. Dans
cette partie nous identifierons les axes et les contraintes de ce type de combinaison.
2.2/ D ´EFINITIONS ET FONDAMENTAUX SUR LES SYSTEMES MULTI-`
AGENTS
2.2.1/ D ´EFINITION DE LA NOTION D’AGENT
L’une des d ´efinitions les plus c ´el `ebres de la notion d’agent a ´et ´e formul ´ee par [Russell
and Norvig, 1995], ils consid `erent un agent comme Tout ce qui peut ˆetre vu comme
percevant son environnement `a l’aide de capteurs et agissant sur cet environnement `a
l’aide d’effecteurs, de fac¸on autonome. Cette d ´efinition tr `es g ´en ´erale et volontairement
minimaliste dans sa formulation (uniquement) a ´et ´e ´etendue notamment par Ferber pour,
en outre, accentuer l’importance de l’environnement (qui demeurait rarement sp ´ecifi ´e).
Pour [Ferber, 1995],l’agent est une entit ´e physique ou virtuelle :
1. qui est capable d’agir dans un environnement ;
2. qui peut communiquer directement avec d’autres agents ;
3. qui est m ˆu par un ensemble de tendances (sous la forme d’objectifs individuels ou de
fonc-tions de satisfaction, voire de survie, qu’elle cherche `a optimiser) ;
4. qui poss `ede des ressources propres ;
5. qui est capable de percevoir son environnement (mais de mani `ere limit ´ee) ;
6. qui ne dispose que d’une repr ´esentation partielle de cet environnement (et ´eventuellement
aucune) ;
7. qui poss `ede des comp ´etences et offre des services ;
8. qui peut ´eventuellement se reproduire ;
9. et dont le comportement tend `a satisfaire ses objectifs, en tenant compte des ressources et
des comp ´etences dont elle dispose, et en fonction de sa perception, de ses repr ´esentations
et des communications qu’elle rec¸oit.
2.2.2/ D ´EFINITION D’UN SYSTEME MULTI` -AGENTS
La plupart des auteurs s’accordent g ´en ´eralement pour d ´efinir un Syst `eme Multi-Agents
(SMA) comme un syst `eme compos ´e d’agents qui communiquent et collaborent pour
at-teindre des objectifs sp ´ecifiques personnels ou collectifs. La communication implique
l’existence d’un espace partag ´e support de cette communication. Cet espace est
g ´en ´eralement qualifi ´e d’Environnement.
Pour [Ferber, 1995, p. 15],un SMA est un syst `eme compos ´e des ´el ´ements suivants :
– un environnementE, c’est- `a-dire un espace disposant g ´en ´eralement d’une m ´etrique ;
– un ensemble d’objetsO. Ces objets sont situ ´es, c’est- `a-dire que pour tout objet, il est possible,
`a un moment donn ´e, d’associer une position dansE. Ces objets sont passifs, c’est- `a-dire qu’ils
peuvent ˆetre perc¸us, cr ´e ´es, d ´etruits et modifi ´es par les agents ;
– un ensemble Ad’agents qui sont des objets particuliers (A⊆O), lequel repr ´esente les entit ´es
actives du syst `eme ;
– un ensemble de relationsRqui unissent des objets (et donc des agents) entre eux ;
– un ensemble d’op ´erationsOppermettant aux agents deAde percevoir, produire, consommer,
transformer, et manipuler des objets deO;1
– des op ´erateurs charg ´es de repr ´esenter l’application de ces op ´erations et la r ´eaction du monde
`a cette tentative de modification, que l’on appellera les lois de l’univers.