La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

MOUAD ZEHARI SOUFIANE BENHLIMA Réaliser par : Encadré par : Mme Najat RAFALIA Membres de jury: Mme Najat RAFALIA Mr Jâfar ABOUCHABAKA Mr Moulay Youssef.

Présentations similaires


Présentation au sujet: "MOUAD ZEHARI SOUFIANE BENHLIMA Réaliser par : Encadré par : Mme Najat RAFALIA Membres de jury: Mme Najat RAFALIA Mr Jâfar ABOUCHABAKA Mr Moulay Youssef."— Transcription de la présentation:

1 MOUAD ZEHARI SOUFIANE BENHLIMA Réaliser par : Encadré par : Mme Najat RAFALIA Membres de jury: Mme Najat RAFALIA Mr Jâfar ABOUCHABAKA Mr Moulay Youssef Hadi

2 1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/20172

3 Les SMAs sont à la connexion de plusieurs domaines en particulier de l’intelligence artificielle, des systèmes informatique distribués et du génie logiciel. Ils se caractérisent par des comportements collectifs produits par les interactions de plusieurs entités autonomes et flexibles appelées agents, que ces interactions tournent autour de la coopération, de la concurrence ou de la coexistence entre ces agents. 16/04/20173

4 1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/20174

5 5 Un agent est une entité physique ou virtuelle qui possèdent les fonctionnalités suivantes : capable d’agir dans un environnement Dont le comportement tend à satisfaire ses objectifs. possède des compétences et offre des services peut communiquer avec d’autres agents capable de percevoir son environnement possède des ressources propres

6 16/04/20176 Autonome Proactif Flexible Social Agir sans l’intervention directe d’un humain (ou d’un autre agent) en contrôlant ses actions et de son état interne. Capable d’avoir un comportement opportuniste, dirigé par ses buts ou sa fonction d’utilité, et prendre des initiatives au moment approprié. Capable de répondre à temps Capable d’interagir avec les autres agents (artificiels ou humains)

7 Pas de représentation explicite Pas de mémoire de son histoire Ces agents peuvent agir et réagir très rapidement. Agent réactif Représentation explicite de l’environnement. Peut tenir compte de son passé. Agent complexes. Agent délibératif 16/04/20177

8 1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/20178

9 Complexité de l’application Absence de solution global Existence de différents domaines de connaissances Distribution des données, des connaissance, des ressources Modélisation des systèmes naturels, sociaux 16/04/20179

10 Ensemble d’agents qui agissent et interagissent dans un environnement commun. 10 Ensemble d’agent Ensemble de relations Ensemble d’opérations Environnement Ensemble d’objets

11 16/04/201711 Santé Industrie Simulation Énergie Communication

12 1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/201712

13 JADEMadKit jadexSPADE SMA 16/04/201713

14 Le plus populaire parmi les plate-formes JADE est conformes aux normes FIPA(Foundation for Intelligent Physical Agents). Elle est implémentée en JAVA et fourni des classes pour la définition du comportement des agents. Une boîte à outils graphique pour suivre les agents. Open source 16/04/201714

15 16/04/2017 15 Conteneur1 Conteneur n Conteneur Principal Conteneur… AMSDF Comportements

16 16/04/201716 AMS (Agent Management System): Représente l'autorité de la plateforme. Fournit le service de nommage. DF (Directory Facilitor) : Fournit un système de pages jaunes qui permet aux agents de retrouver les agents fournisseurs de services.

17 DUMMY AGENT Permet l’envoi de messages à des agents Utile lors de la conception afin de vérifier la réaction d’un agent à la réception d’un message. SNIFFER AGENT Permet de visualiser l’enchaînement des messages entre les agents. Représentation graphique de l’échange des messages. Les agents à sniffer peuvent être sélectionnés. 16/04/201717

18 16/04/201718

19 16/04/201719 Plate forme Conteneur Message Agent

20 16/04/201720 Jade Agent A Agent B Préparation du message Envoi du message à Agent B Mise en file d’attente dans la ‘boîte de réception’ de Agent B Lecture du msg

21 la fiabilitéLa robustessela vitesse la résolution distribuée et concurrente de problèmes comment gérer la répartition des ressources Modélisation des systèmes complexes 16/04/201721

22 1. Introduction 2. Les agents 3. Les système multi-agents 4. JADE 5. Applications 6. Conclusion 16/04/201722

23 Communication entre agents sous JADE:On va créer deux agents dans le même conteneur (Yassine et Ayman) puis on établir une communication entre eux. Communication avec un petit calcule :Nous avons deux agents : AgentA et AgentB. AgentA produit des nombres aléatoires puis les envois à AgentB qui cumule ces nombre aléatoires. Tant que la somme ne dépasse pas un certain seuil (50 dans l'exemple), il informe AgentA qu'il est prêt à recevoir d'autres nombres aléatoires. Dès que le seuil est dépassé, AgentB informe AgentA et s'arrête. Dès qu'AgentA reçoit le message d'arrêt, il s'arrête également. Application chat sous JADE :C'est une application sous jade permet de créer des participants et établir une conversation entre eux, chaque participants est un agent dépendant dans son propre conteneur. 16/04/201723

24 Et voilà on arrive à terminé notre sujet espérant qu’on a bien illustrer la notion du systèmes multi-agents ainsi que la plate-forme JADE 16/04/201724

25 16/04/201725 Merci de votre attention


Télécharger ppt "MOUAD ZEHARI SOUFIANE BENHLIMA Réaliser par : Encadré par : Mme Najat RAFALIA Membres de jury: Mme Najat RAFALIA Mr Jâfar ABOUCHABAKA Mr Moulay Youssef."

Présentations similaires


Annonces Google