1 / 24

Le Projet Gael

Le Projet Gael. Serge Abiteboul, INRIA François Guély, MatchVision. Gael. Projet "Pré-compétitif" RNRT Choix de produits intelligent sur Internet Utilisation de XML et des technologies agents pour améliorer l ’utilisation des « catalogues » des sites de e-commerce

Download Presentation

Le Projet Gael

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. Le Projet Gael Serge Abiteboul, INRIA François Guély, MatchVision

  2. Gael • Projet "Pré-compétitif" RNRT • Choix de produits intelligent sur Internet • Utilisation de XML et des technologies agents pour améliorer l ’utilisation des « catalogues » des sites de e-commerce • Durée : 2 ans à partir de Juillet 99 Gael, S. Abiteboul, F. Guély

  3. Partenaires • INRIA (projet Verso), BD, XML • Université Paris Sud (LRI), IA • MatchVision S.A. • « startup » Française créée en 1999 • Capital social de 3.5 MF • ISOURCE, Crédit Lyonnais, AXA, ... • Facilite le choix de produits sur le Web et propose le « vendeur conseil » sur Internet Gael, S. Abiteboul, F. Guély

  4. Objectifs • Rq : classiques pour ce genre de projet • Matchvision • identification des besoins latents au niveau du processus de choix de produits (catalogue ...) • transcription sous forme de besoins techniques • transférer les résultats des maquettes sous forme de prototypes industriels Gael, S. Abiteboul, F. Guély

  5. Objectifs (2) • Verso/LRI • validation des résultats de recherche et transfer de techno • expérimentation sur des données et applications réelles • analyse de l'impact de technologies nouvelles • Tous • réflexion sur de nouvelles directions de R&D Gael, S. Abiteboul, F. Guély

  6. Contexte • Sites marchands = potentiel indéniable • Mais : limitations, en particulier dans le choix de produits • pas ou peu de conseil • peu de prise en compte des besoins des clients (vente = consultation d'un catalogue) • pertes de temps • larges catalogues = PB de navigation Gael, S. Abiteboul, F. Guély

  7. Besoins fonctionnels • parler « besoin » plutôt que produit • modéliser relation besoin - offre • logique floue • remplacer l’accès par mots-clé par des notions plus riches • ontologie, logiques de connaissance • interaction entre intervenants (par exemple acheteur et vendeur) Gael, S. Abiteboul, F. Guély

  8. MatchVision : existant • MatchExpert V1.0 : sortie fin Janvier 2000 • "vendeur conseil de la nouvelle économie" • expression des besoins de façon qualitative, non technique (usage, préférences, ...) • classement des produits par pertinence • explication automatique • Principe : logique floue multicritères Gael, S. Abiteboul, F. Guély

  9. Objectifs fonctionnels de Gael • Utilisation des ontologies pour modéliser les familles de produits • faciliter la navigation dans les grands catalogues • Permettre l'interaction entre plusieurs intervenants Gael, S. Abiteboul, F. Guély

  10. Objectifs techniques • Impact XML / IA • XML : langage pivot pour • structurer les contenus • standardiser les échanges • IA : technologies clé pour parvenir des sites "intelligents" ou du moins plus utiles • en particulier : capacité à modéliser, à exploiter cette modélisation Gael, S. Abiteboul, F. Guély

  11. Thèmes principaux • Interaction entre intervenants • Spécification déclarative de vues actives • Modélisation des produits / besoins • Représentation des connaissances du catalogue • Aide à la démarche de l’internaute • Technologie agent Gael, S. Abiteboul, F. Guély

  12. Vues actives • Coopération entre plusieurs acteurs (e.g., clients, vendeurs) basée sur • le partage d’information (vues sur des données communes) et • des échanges de messages • But : déploiement rapide, personnalisation facile basée sur • XML : standard pour échanger des données • Tout déclaratif : langage ActiveView Gael, S. Abiteboul, F. Guély

  13. Tout déclaratif • Spécifie les données de la vue (XOQL) • Spécifie le contrôle des changements • Spécifie les interactions entre participants • compile en une application distribuée • customisation via des règles dynamiques • customisation via XSL Gael, S. Abiteboul, F. Guély

  14. Un coup d’oeil à 3 Modification Vue Active 1 Read Application Java 5 Notification 4 Write 2 Read 6.Read Web browser Base données XML Vue Active RMI+HTTP DOM Gael, S. Abiteboul, F. Guély

  15. Representation de connaissances au dessus de DTDs • Faciliter la restructuration de catalogues • sommaires flexibles • en fonction du profil des clients • en fonction de la strategie commerciale des vendeurs • Classification diversifiee des produits • Navigation guidee par des ontologies • catalogue decrit selon differents points de vue • regroupement de produits en differentes classes selon le point de vue Gael, S. Abiteboul, F. Guély

  16. Techniques utilisees • Apprentissage automatique • detection de similarites et dissimilarites entre descriptions de produits pour la construction semi-automatique d'ontologies • Classification automatique • la restructuration incrementale du catalogue et la navigation dans le catalogue • => complexite depend du formalisme utilise pour representer les classes de produits Gael, S. Abiteboul, F. Guély

  17. Techniques utilisees (2) • Logiques de description • un bon compromis pouvoir d'expression versus mise en oeuvre d'algorithmes de classification automatique Gael, S. Abiteboul, F. Guély

  18. Validation de l'approche • Sur les donnees fournies par C-Net • description technique materiels informatique • => adapter la presentation des produits a differents types de clients (novices vs experts) • Sur des produits d'agence de voyage • personnaliser l'offre a differents profils de clients • en fonction du type de voyageurs (famille, retraites...) • en fonction de leur budget (petit, moyen, gros) Gael, S. Abiteboul, F. Guély

  19. Techno Agent • Assiste l'utilisateur dans ses activités sur Internet • Capable de mener des activités alors que le client n'est pas connecté • Capable d'effectuer des raisonnements, déductions Gael, S. Abiteboul, F. Guély

  20. Techno agents (2) • Court terme • agent de notification de nouveaux produits • Long terme • apprentissage • prise en compte des éléments de contexte • interface homme-machine plus intuitive pour l ’acheteur Gael, S. Abiteboul, F. Guély

  21. Réflexion • Gael est aussi l’occasion de veille technologique et de réflexion • E.g. • Court terme : XML et bases de données • Après Gael : Bases de connaissances distribuées et coopératives Gael, S. Abiteboul, F. Guély

  22. XML et bases de données • Avantages d’XML • Protocole universel: structure + liens • Séparation entre sémantique et présentation • Modèle d’échange de données • XML = modèle de données • Tous les goodies des BD • Requêtes, optimisation, vues, typage, contraintes d’intégrité, intégration de données... Gael, S. Abiteboul, F. Guély

  23. XML et Bases de Données (2) • Stockage? • BD relationnelles, objet, fichiers, dédié • Requêtes? • SQL, Lorel, XQL ou like, • Applications distribuées • + loin que le simple échange de données • XML application servers? • aspect actifs Gael, S. Abiteboul, F. Guély

  24. Bases de connaissances distribuées et coopératives • gestion de connaissances distribuées • nombreuses applications • e.g.: mise au point d'une offre de voyage entre un voyagiste + une compagnie d’aviation + un hôtelier + loueur voiture + etc. Gael, S. Abiteboul, F. Guély

More Related