1 / 20

Implémentation de X-NAQ , un Agent Émotionnel

Implémentation de X-NAQ , un Agent Émotionnel. Par Narimel Bendakir , Alicia Heraz , Quam NGO , Xintao Wang. Université de Montréal ~ Faculté Arts & sciences ~ Département Informatique & Recherche opérationnelle.

nelia
Download Presentation

Implémentation de X-NAQ , un Agent Émotionnel

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Implémentation de X-NAQ, unAgent Émotionnel Par Narimel Bendakir, Alicia Heraz, Quam NGO, Xintao Wang Université de Montréal ~ Faculté Arts & sciences ~ Département Informatique & Recherche opérationnelle IFT6243 Concepts de Base de Données Avancées ~ 19 avril 2005 ~ Professeur Claude FRASSON

  2. A Plan de la Présentation • Présentation de X-NAQ • Outils et Environnement d'implémentation • Détection de l'état émotionnel initial • Sélection d'une règle de désir • Exécution d'un plan d'action • Mesure et évaluation des performances • Démonstration • Conclusion • Bibliographie Architecture d’unAgentÉmotionnel

  3. A Problématique • Difficulté d'un usager de décrire son état émotionnel en cours • Incapacité de l'usager de changer son humeur tout seul • Importance de gérer les émotions [Goleman, Damasio, Salovey] Architecture d’unAgentÉmotionnel

  4. A Objectifs • Détecter l'état émotionnel en cours: Ce sera l'état émotionnel initial • Maintenir l'état émotionnel détecté: Pour le plus longtemps possible • Basculer l'état émotionnel vers un autre: En un temps, le plus court possible Architecture d’unAgentÉmotionnel

  5. A Concepts et Définitions • Agent Intelligent: Entité Logicielle Autonome et Active qui reproduit artificiellement l'intelligence humaine. • Émotion: Il existe six états émotionnels de base : La Joie, La Tristesse, La peur, Le Dégoût, La Colère et La Surprise [Eckman] Architecture d’unAgentÉmotionnel

  6. Psychologue Utilisateur GUI GUI Croyance Désir Intention Performance Interface BDD JDBC BDD N Architecture et Diagrammes 1/5 Architecture de l’Agent X-NAQ Architecture d’unAgentÉmotionnel

  7. BDD Questions Ensemble des actions Questionnaire 1.1 Choisir des questions Utilisateur Événement de chronomètre Ensemble des règles Info d’échec 3.1 Décider les actions à faire État désiré Réponses 1.3 Comparer avec seuil 2 Décider état désiré 1.2 Calculer les probabilités État initial Probabilités Donnée de performance Actions 3.2 Exécuter les actions Donnée de Performance Donnée de performance 4 Évaluer la performance Résultat Utilisateur N Architecture et Diagrammes 2/5 Diagramme de Flot de Données Architecture d’unAgentÉmotionnel

  8. N Architecture et Diagrammes 3/5 Évaluation et Classification des émotions Exemple: Pemax = 63%; Seuil acceptation = 55%; Distance Min. = 15% Architecture d’unAgentÉmotionnel

  9. N Architecture et Diagrammes 4/5 Règles de désir • Règle de maintien : ei ---> ei • Règle de transition : ei ---> ef Architecture d’unAgentÉmotionnel

  10. X Architecture et Diagrammes 5/5 Cycle Agent Architecture d’unAgentÉmotionnel

  11. Stockage ODBC, JDBC BDD Serveur Script, Java WWW Serveur Stockage HTTP BDD Serveur Client Client X Implémentation 1/4 Architectures Client Serveur (CS) et Navigateur Serveur (NS) Architecture d’unAgentÉmotionnel

  12. Q Implémentation 2/4 Détection de l'état émotionnel initial Architecture d’unAgentÉmotionnel

  13. Q Implémentation 3/4 Plan d'action: Approche Heuristique Architecture d’unAgentÉmotionnel

  14. Q Implémentation 4/4 Les outils de programmations sont: • Langage de Programmation: JAVA • Outil de développement: JBuilder • Base de Données: Access Architecture d’unAgentÉmotionnel

  15. A Répartition des Tâches Les parties à implémenter sont réparties comme suit: • Détection de l'État Initial : Alicia • Sélection de la règle de désir : Quam • Exécution du plan d'action : Xintao • Évaluation de la Performance : Narimel Architecture d’unAgentÉmotionnel

  16. A Échéancier Architecture d’unAgentÉmotionnel

  17. A Conclusion • Le détection, le maintien et la transformation d'un état émotionnel sont des tâches pas toujours faciles a réaliser • L'architecture de l'agent X-NAQ est de type BDI, son objectif est de gérer les émotions de l'usager • Les parties a réaliser ont été partagée entre les membres du groupe et un échéancier a été établi • Nous sommes prêts a attaquer la phase implémentation :D Architecture d’unAgentÉmotionnel

  18. A Bibliographie 1/2 • [1] Laurel, B; Computers as theatre, Reading, MA: Addison-Wesley, 1991; • [2] Bates, J. ; The role of emotion in believable agents; Communication of the ACM; 1994; 37(7), 122-125; • [3] Lester, J. et al.; The persona effect: Affective impact of animated pedagogical agents; In proceedings of CHI’97, 1997, ACM Press. P.359-366; • [4] Koda, T., Maes, P.; Agents with Faces: The effects of personification of agents. In: Proceedings of 5th International Workshop on Robot and Human Communication, November 11-14, 1996, Tsukuba, Japan, p189-194, IEEE catalog number: 96TH8179, ISBN:0-7803-3253-9; • [5] Picard, R.W., 2003. What does it mean for a computer to "have" emotions?. In: Trappl, R., Petta, P. and Payr, S., Editors, 2003. Emotions in Humans and Artifacts, MIT Press, Cambridge. • [6] Picard, R.W., Vyzas, E. and Healey, J., 2001. Toward machine emotional intelligence: analysis of affective physiological state. IEEE Transactions Pattern Analysis and Machine Intelligence 23 10, pp. 1175–1191. Architecture d’unAgentÉmotionnel

  19. A Bibliographie 2/2 • [7] Nishiyama, Takashi et al., Interaction between human and humanoid agent (Syst. Technology Research Laboratory, Matsushita Electric Works, Ltd.); Proceedings of the SICE Annual Conference, SICE Annual Conference 2004, 2004, p 1177-1182[8] Jessica F., C Frasson. et Roger N., Gestion émontionnelle dans les systèmes tuteurs intelligents, Université du Québec à Montréal et Université de Montréal, 2004 • [9] Roger N. et Vincent H, Reconnaissance émotionnelle par l’analyse des expressions faciales dans un tuteur intelligent affectif , Université du Québec à Montréal, 2004 Architecture d’unAgentÉmotionnel

  20. Architecture de X-NAQ, unAgent Émotionnel Par Narimel Bendakir, Alicia Heraz, Quam NGO, Xintao Wang Université de Montréal ~ Faculté Arts & sciences ~ Département Informatique & Recherche opérationnelle IFT6243 Concepts de Base de Données Avancées ~ 10 mars 2005 ~ Professeur Claude FRASSON

More Related