I. Introduction
Les systèmes multi-agents (SMA) sont devenus l'un des
courants systèmes les plus prometteurs. Le champ des applications des
SMA s'est élargi avec le récent développement des
réseaux et d'Internet en particulier. De nombreux travaux se sont
intéressés à la gestion et la supervision des
réseaux.
Le grand essor d'Internet a fait apparaître de nouvelles
opportunités de développement de SMA tels que le commerce
électronique et récemment l'accélération des
réseaux. Mais la communication entre les agents dans les SMA doit se
baser sur des messages compréhensibles par les différents agents.
Il faudra donc penser à un moyen qui garantirait cette
compréhension commune des contenus des messages échangés.
Ce moyen n'est qu'une ontologie, qui représente une sorte de vocabulaire
d'un domaine.
Dans cette partie nous aurons à explorer ces
différentes notions ainsi que le formalisme de représentation des
actes de communication inter-agents, en l'occurrence le CATN (Coupled Augmented
Transition Network).
Cette partie est structurée comme suit:
5
II. Problématique
II.1 Position du problème
Actuellement, il existe pas mal de domaines qui utilisent la
technologie agent et parmi ces domaines, le e-commerce. Le commerce
électronique est une forme de commerce dans lequel les transactions
financières se déroulent entièrement ou partiellement sur
un réseau informatique avec un paiement et une livraison physique ou
numérique.
Les objectifs de l'e-commerce sont: permettre aux marchands de
promouvoir leurs produits sur un marché mondial (vaste
clientèle), réduire le coût de la transaction autant que
possible, rendre l'utilisation de l'ensemble le plus simple possible, etc.Un
certain travail a été réalisé dans ce contexte
à savoir les moteurs de shopping sur la toile tels que KELKOO, JANGO,
PRICESCAN, etc.
Pour que les agents communiquent de façon simple il
faut que les messages entre eux soient compréhensibles, et pour y
parvenir, il faut intégrer une ontologie commune à tous les
agents. Cette ontologie est appelée à permettre de: trouver la
définition d'un terme, contrôler la sémantique des messages
envoyés à/par un agent, simplifier la communication entre
agents.
L'enchaînement des actes de communication de telle sorte
à produire une "discussion" cohérente entre les agents
nécessite une formalisation non seulement au niveau de ses composantes,
c'est-à-dire les actes de communication. La logique et la
sémantique des actes doivent alors être étendues pour la
problématique de l'enchaînement par la notion de protocole.
L'objectif de la formalisation de cette sémantique est
de coordonner et de contrôler les échanges entre plusieurs agents
pour avoir un comportement collectif cohérent du système. Le
cadre de l'étude qui nous motive particulièrement est
l'utilisation d'ontologie comme base de dialogue dans la communication
inter-agents.
Grâce a cette intégration d'ontologie dans les
actes de communication inter-agents, nous cherchons a répondre a des
questions concernant la communication inter-agents comme :
- Comment les agents peuvent-ils entreprendre des dialogues que
l'on peut qualifier d'«intelligents», c'est-à-dire qui
permettent des échanges de haut niveau?
- Quelles structures permettraient de rendre les dialogues les
plus flexibles possibles ?
|