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

 > 

Modélisation par un système multi-agents d'un hypermédia éducatif adaptatif dynamique

( Télécharger le fichier original )
par Mounir Beggas
Centre Universitaire d'Eloued - Magister en Informatique 2005
  

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

Propriété des systèmes multi-agents

Les systèmes multi-agents sont à l'intersection de plusieurs domaines scientifiques [Chaib 99] : informatique répartie, génie logiciel, intelligence artificielle, vie artificielle. Ils s'inspirent également d'études issues d'autres disciplines connexes notamment la sociologie, la psychologie sociale, les sciences cognitives et bien d'autres. C'est ainsi qu'on les trouve parfois à la base de :


·

systèmes distribués;


·

interface hommes-machines;


·

bases de données et bases de connaissances distribuées coopératives;


·

systèmes pour la compréhension du langage naturel;


·

protocoles de communication et réseaux de télécommunications;


·

programmation orientée agents et génie logiciel;


·

robotique cognitive et coopération entre robots;


·

applications distribuées comme le Web, l'Internet, le contrôle de trafic routier, le contrôle aérien, les réseaux d'énergie, etc.

Un systèmes multi-agents est généralement caractérisé par [Jarras 02][Bourdon 01]:


·

chaque agent a des informations ou des capacités de résolution de problèmes limitées, ainsi chaque agent a un point de vue partiel ;


·

il n'y a aucun contrôle global du système multi-agents ;


·

les donnés sont décentralisées ;


·

le calcul est asynchrone.

Par leur nature répartie, les systèmes multi-agents offrent en outre des propriétés intéressantes comme :


·

L'efficacités des traitements : les agents travaillent en parallèle et se communiquent de façon asynchrone;


·

La robustesse et la sûreté de fonctionnement : la mise hors fonctionnement de quelques agents ne modifie pas sensiblement le comportement global du système;


·

La flexibilité et le traitement de système à grande échelle : on peut augmenter le nombre d'agents pour développer le système sans perturber le travail des agents existants ;


·

Coût de fonctionnement faible : la répartition des traitements entre de nombreuses unités simples (agents) conduit à des coûts faibles. En effet, il est extrêmement difficile de maîtriser ou prévoir des comportements à l'échelle macroscopique issus de l'interaction de comportements individuels complexes (à l'échelle microscopique);


·

un coût de développement et de réutilisation intéressant : théoriquement, il est simple de faire développer par des spécialistes des agents indépendant les uns des autres (comme dans l'approche objet) pour les réutiliser dans plusieurs scénarios applicatifs ; mais l'une des différences essentielles entre l'agent et l'objet dans les notions et de flexibilité liée aux comportements des agents, il parait difficile d'affirmer quoi que soit de concret sur ces notions de coût et de développement et de réutilisation des agents.


·

Les schémas d'interaction sophistiqués : tels que, la coopération, la coordination et la négociation.

Les systèmes multi-agents présentent de nombreuses propriétés dans son utilisation dans la formation comme, par exemple [Querrec 02]:


·

Permettre aux agents d'avoir un comportement indépendant de l'expertise de la tâche à enseigner grâce à des mécanismes de prise de décisions identiques à tous les agents.


·

Permettre au formateur et à l'auteur de scénario de décrire aisément des plans en assemblant des sous plans modulaires.


·

Décrire des architectures de façon distribuée. Ainsi le formateur et le concepteur peuvent décrire facilement pour chaque tâche : les conditions de déclenchement et de réussite, les comportements de bon fonctionnement et ceux problématiques associés à cette tâche et les solutions pédagogiques pour chaque problème.

3.3

Les composants d'un système multi-agents

On définit généralement un système multi-agents comme étant un modèle informatique composé d'entités de base, les agents. Ces derniers possèdent une autonomie en terme de décisions et d'actions et sont organisés en société au sein d'un environnement dans lequel et avec lequel ils interagissent. Ils doivent, de ce point de vue, être capables de percevoir, de décider, d'agir et de communiquer [Erceau 91]. Cette définition fait apparaître quatre composantes de base aux systèmes multi-agents: les agents, l'environnement, les interactions et l'organisation.

3.3.1

Agent

Un agent se caractérise par son rôle, sa spécialité et ses fonctionnalités, ses buts, ses croyances et ses différentes capacités : décisionnelles, de raisonnement, de communication et éventuellement d'apprentissage. Donc, les agents ne disposent pas des mêmes aptitudes.

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








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci