WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

L'adoption d'une approche organisationnelle pour la conception et la réalisation d'un système multi- agents d'acquisition coopérative d'information

( Télécharger le fichier original )
par Fadwa et Nesrine Ben Hawala et Said
Université de la Manouba Tunis - Maitrise d'informatique appliquée à  la gestion 2008
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Problématique

L'objectif de notre travail consiste en la réalisation d'un SMA sur la base d'un Modèle Organisationnel qui va nous servir comme support pour la conception et l'implémentation de notre système. L'intérêt de l'adoption d'une telle approche est de diminuer la complexité de la tâche de conception en ajoutant des concepts d'abstraction de haut niveau tel que les organisations, les groupes, les rôles et d'assurer l'indépendance entre la phase de conception et celle de l'implémentation.

Le domaine d'application choisi est celui de l'Acquisition Coopérative d'Information (ACI) qui constitue une extension de la recherche d'information classique et qui fait appel à plusieurs disciplines (Recherche d'Informations, Bases de données, Intelligence Artificielle Distribuée).

On a opté pour un exemple type de problème, souvent traité dans de nombreux travaux, et qui est celui de l'organisation de voyage nécessitant la coopération entre de nombreuses sources d'informations dans le but de connaître des informations sur les vols, les hôtels, les horaires...

Il s'agit donc de concevoir un SMA qui a pour but de rechercher des informations à partir de sources d'informations différentes et hétérogènes afin de répondre à des requêtes externes dans le but de l'organisation d'un voyage en gérant les préférences de l'utilisateur. Les agents qui vont former notre système seront en communication continuelle afin de répondre d'une manière coopérative à la requête posée par l'utilisateur.

L'intérêt de notre travail est triple :

- L'adoption d'une approche organisationnelle pour la conception d'un SMA

d'ACI.

- La réalisation du système sur la base du Modèle Organisationnel adopté ;

- La génération de composantes conceptuelles et logiciels réutilisables.

Notre SMA sera développé sur la base de la plate-forme Madkit. Ce choix est issu du fait que cette plate-forme est à source ouverte, et qu'elle est basée sur un modèle organisationnel « Modèle AGR », ce qui nous permet d'une part de gouverner à la fois le comportement des agents et structurer l'échange informationnel entre eux et d'autre part de mettre en application les notions abstraites qu'on va évoquer lors de la phase de conception.

PARTIE 1

ÉTAT DE L'ART

CHAPITRE I : SYSTÈMES MUL TI-A GENTS

Chapitre I

Systèmes Multi-Agents

I.1. Introduction

Les Systèmes Multi-agents (SMA) rassemblent les travaux qui portent sur l'étude et la conception d'organisations d'agents autonomes, capables d'agir sur leur environnement physique et/ou social, et de communiquer ou d'interagir pour accomplir collectivement leurs tâches.

Ce chapitre introduit, tout d'abord, les notions d'agents et des SMA, et détaille par la suite les différentes questions que soulèvent la problématique des SMA, en particulier: les interactions, la coopération, la coordination, l'organisation et la communication.

I.2. Agent

I.2.1. Définition

Il n'existe pas de définition unique de ce qui est un agent. Ce terme est utilisé d'une manière assez vague [Ferber 1995].On va présenter dans cette partie les principales définitions d'agent.

La plupart des travaux font référence à cette définition :

Un agent est une entité autonome, situé dans un environnement, doué de raisonnement et capable de communiquer avec ces semblables.

Cependant, Ferber [Ferber 1995] propose une définition plus complète des agents puisqu'il fixe neuf caractéristiques pour ces derniers :

« on appelle agent une entité physique ou virtuelle :

a. Qui est capable d'agir dans un environnement (Figure 1)

b. Qui peut communiquer directement avec d'autres agents

c. Qui est mue par un ensemble de tendances (sous la forme d'objectifs individuels ou d'une fonction de satisfaction, voir de survie, qu'elle cherche à optimiser)

d. Qui possède des ressources propres

e. Qui est capable de percevoir (mais de manière limitée) son environnement

f. Qui ne dispose que d'une représentation partielle de cet environnement (et éventuellement aucune)

g. Qui possède des compétences et offre des services

h. Qui peut éventuellement se reproduire

i. Dont le comportement tend à satisfaire ses objectifs, en tenant compte des ressources et des compétences dont elle dispose, et en fonction de sa perception, de ses représentations et des communications qu'elle reçoit. »

Figure 1: Interaction de l'Agent avec son environnement.

Wooldridge et Jennings [Wooldridge 1998] ont proposé de leur part la définition

suivante:

« Un agent est un système informatique situé dans un certain environnement, capable d'exercer d'une façon autonome des actions sur cet environnement en vue d'atteindre ses objectifs. »

D'après Jennings et Wooldridge, un agent intelligent se caractérise par les propriétés suivantes :

« - Autonomie : un agent possède un état interne (non accessible aux autres) en fonction duquel il entreprend des actions sans intervention d'humains ou d'autres agents (Figure 2).

- Réactivité : un agent perçoit des stimuli provenant de son environnement et réagit en fonction de ceux-ci.

- Capacité à agir .
· un agent est mû par un certain nombre d'objectifs qui guident ses actions, il ne répond pas simplement aux sollicitations de son environnement.

- Sociabilité .
· un agent communique avec d'autres agents ou des humains et peut se trouver engagé dans des transactions sociales (négocier ou coopérer pour résoudre un problème) afin de remplir ses objectifs. »

Délibération

Perception

Action

Figure 2: État interne d'un Agent [Wooldridge 1998].

Toutes ces définitions se fondent sur des notions semblables qui caractérisent l'agent, incluant l'autonomie et la capacité d'agir et de percevoir, et permettent de distinguer plusieurs types d'agents.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon