230 likes | 299 Views
Les marchés électroniques. Analyse de différentes plateformes. Sébastien La Madeleine 8 avril 2003. Plan de discussion. Objectifs Architecture des plateformes: KASBAH (1996) MAGMA (1997) MAgNET (1999) Accomplissements et réalisations Problèmes soulevés Travaux en-cours/futurs.
E N D
Les marchés électroniques Analyse de différentes plateformes Sébastien La Madeleine 8 avril 2003
Plan de discussion • Objectifs • Architecture des plateformes: • KASBAH (1996) • MAGMA (1997) • MAgNET (1999) • Accomplissements et réalisations • Problèmes soulevés • Travaux en-cours/futurs
Objectifs • Échange d’informations facile entre les agents • Achat et vente autonome de biens et services • Interaction humain - machine maintenue au strict minimum • Aisance de création d’agents et d’extension de la plateforme
Objectifs (suite) • Plateforme indépendante des agents • Agents indépendants de la plateforme • Portabilité et versatilité • Adaptation des agents vers une tendance de marché libre • Vente au prix maximum et achat au prix minimum • Minimisation des coûts transactionnels • Maximisation des profits potentiels
Agents vendeurs Date de vente désirée Prix de vente désirée Prix de vente minimum acceptable Courbe de vente linéaire, quadratique ou cubique Agents acheteurs Date désirée d’achat Prix d’achat désiré Prix d’achat maximal acceptable Courbe d’achat linéaire, quadratique ou cubique Architecture: Kasbah
Architecture: Kasbah • L’usager à qui appartient l’agent a le dernier mot et doit approuver la transaction • Un courriel d’avis est envoyé lorsque l’agent vient de s’entendre avec un autre agent sur une transaction et que l’usager n’est pas branché au système.
Architecture: MAGMA • Système de banque • Infrastructure de communication • Système de transfert des biens d’un agent à l’autre • Système d’annonce de ce qui est à vendre • Mécanismes de transaction • Politiques de système et administratives
Architecture: MAGMA • Établissement de standards de procédés bancaires pour permettre les transactions avec plusieurs institutions bancaires concurrentes • Éléments de communication redondants pour améliorer la fiabilité • Langage commun pour tous les agents et sécurité renforcée pour toutes les transactions • Facilitateur pour l’annonce des biens à vendre (système de babillard)
Architecture: MAGMA • Transactions directes entre les consommateurs et les vendeurs • Les agents utilisent un modèle d’action consistant • L’interaction humaine est optionnelle
Architecture: MAGMA • Types de transactions supportées: • Transaction Agent-Agent avec négociation privée • Enchère commune • Enchère de Vickrey • Échange entre les agents effectué par l’échange d’objets définis
Architecture: MAGMA • Serveur de relais de messages, codé en Allegro Common LISP • Agents codés en Java • Le serveur de relais est le point de transfert de tous les messages • La banque est unique • Le serveur d’affichage des biens et services est aussi unique
Architecture: MAgNET • Système basé sur des agents mobiles (Aglets d’IBM) • Entièrement codé en Java • Modèle de transaction « Pull » utilisé (les clients approches les vendeurs avec leurs spécifications et besoins)
Architecture: MAgNET • Les vendeurs sont immobiles • Les acheteurs utilisent des agents mobiles pour procéder au marchandage • L’acheteur maintient une liste de vendeurs potentiels ainsi que la liste de leurs produits à vendre • L’acheteur confirme ou infirme la transaction négociée par l’agent mobile.
Architecture: MAgNET • Les produits sont exprimés via XML sur le site du vendeur • La base de données des vendeurs est aussi maintenue via XML • Il est possible que le vendeur n’ait pas le produit en stock et accepte une transaction grâce au modèle « Multilevel Supply Chain »
Accomplissements et réalisations • Toutes ces plateformes ont été fonctionnelles dans un monde synthétique • MAgNET a réussi à fonctionner sur 4 serveurs distants répartis un peu partout dans le monde • Les participants s’attendent d’avoir un agent qui ne fera pas de transactions sub-optimales
Accomplissements et réalisations • L’interaction humain-agent se doit d’être efficace en terme de temps sans quoi il devient plus difficilement justifiable d’utiliser des agents • Une bonne description des produits à vendre, est primordiale à la bonne entente entre partis, mais comment un agent reconnaît-il une plus value d’une description par rapport à une autre?
Problèmes soulevés • La latence d’Internet conduit parfois un agent à conclure une transaction hâtivement • Les agents imbéciles ont tendance à empêcher les agents intelligents de fonctionner proprement • Les règles de marché quoi que bien définies sont souvent exploitées par des agents malicieux
Problèmes soulevés • La définition d’une ontologie complète et claire est un défi de taille • L’utilisation d’une plateforme agent telle que Jade ou Zeus permet de développer plus rapidement une place de marché mais ajoute des contraintes
Travaux en-cours/futurs • Kasbah • Ajout d’intelligence aux agents • Amélioration des stratégies de vente/achat • Automatisation plus grande des agents • MAGMA • Extension de l’API de messages • Inclusion d’un chiffrement des messages • Extension du serveur d’annonce • Complétion du module d’enchère Vickrey
Travaux en-cours/futurs • MAgNET • Automatisation des services de vente • Amélioration des algorithme de vente et d’achat pour minimiser les pertes et améliorer la réponse aux clients • Essai d’un modèle différent du modèle « Pull » utilisé
Références (publications) • A Prototype for an Agent-based Secure Electronic Marketplace including Reputation Tracking Mechanisms (2001) Boris Padovan, Stefan Sackmann, Torsten Eymann, Ingo Pippow • MAgNET: Mobile Agents for Networked Electronic Trading (1999) P. Dasgupta, N. Narasimhan, L. E. Moser, P. M. Melliar-Smith IEEE Transactions on Knowledge and Data Engineering • SICS MarketSpace An Agent-Based Market Infrastructure (1998) Joakim Eriksson, Niclas Finne, Sverker Janson Lecture Notes in Computer Science • Building electronic marketplaces with the ZEUS toolkit (1998) Collis, J.C., Lee, L.C. Proceedings of the Agent Mediated Electronic Trading (AMET) Workshop • MAGMA: An Agent-Based Virtual Market for Electronic Commerce (1997) Maksim Tsvetovatyy, Maria Gini, Bamshad Mobasher, Zbigniew Wieckowski • Kasbah: An Agent Marketplace for Buying and Selling Goods (1996) Anthony Chavez, Pattie Maes First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM'96)
Références (sites Internet) • http://www.cs.umn.edu/Research/airvl/magnet/ • http://leonardo.telecomitalialab.com/fipa/yorktown/nyws027.htm • http://www.cetus-links.org/oo_mobile_agents.html