Hypermdia adaptatifs Nicolas Szilas LINC Univ Paris 8

  • Slides: 70
Download presentation
Hypermédia adaptatifs Nicolas Szilas LINC, Univ. Paris 8 LINC - Equipe "Technologies & Communications"

Hypermédia adaptatifs Nicolas Szilas LINC, Univ. Paris 8 LINC - Equipe "Technologies & Communications" 1

Plan du cours n Adptativité n Etude de deux domaines: – Systèmes éducatifs –

Plan du cours n Adptativité n Etude de deux domaines: – Systèmes éducatifs – Interfaces WIMPS n Internet et adaptation n Etude de cas 2

Définition de l’adaptativité Capacité d’un système à se modifier durablement, de manière plus ou

Définition de l’adaptativité Capacité d’un système à se modifier durablement, de manière plus ou moins autonome, selon son environnement afin de satisfaire un objectif donné. 3

Définition de l’adaptativité Capacité d’un système à se modifier durablement, de manière plus ou

Définition de l’adaptativité Capacité d’un système à se modifier durablement, de manière plus ou moins autonome, selon son environnement afin de satisfaire un objectif donné. 4

Définition de l’adaptativité durablement interactivité élastique (interactif) plastique 5

Définition de l’adaptativité durablement interactivité élastique (interactif) plastique 5

Définition de l’adaptativité autonome customisation réglable (customisable adaptable) automatique (autonome) 6

Définition de l’adaptativité autonome customisation réglable (customisable adaptable) automatique (autonome) 6

Définition de l’adaptativité environnement fermé ouvert 7

Définition de l’adaptativité environnement fermé ouvert 7

Définition de l’adaptativité objectif sans objectif avec objectif 8

Définition de l’adaptativité objectif sans objectif avec objectif 8

Définition de l’adaptativité Capacité d’un système à se modifier durablement, de manière plus ou

Définition de l’adaptativité Capacité d’un système à se modifier durablement, de manière plus ou moins autonome, selon son environnement afin de satisfaire un objectif donné. n un peu lié à l’intelligence n très lié à l’apprentissage 9

S’adapter à quoi? programme informatique adaptatif utilisateur Environnement physique utilisateurs dispositif 10

S’adapter à quoi? programme informatique adaptatif utilisateur Environnement physique utilisateurs dispositif 10

S’adapter à quoi: l’utilisateur n Identité: – nom, age, H/F, langue, adresse, etc. n

S’adapter à quoi: l’utilisateur n Identité: – nom, age, H/F, langue, adresse, etc. n Caractéristiques physique: – habileté motrice n Caractéristiques sociales – profession – CSP 11

S’adapter à quoi: l’utilisateur n Caractéristiques cognitives – connaissances, expérience – type d’intelligence –

S’adapter à quoi: l’utilisateur n Caractéristiques cognitives – connaissances, expérience – type d’intelligence – compétences informatiques – préférences/goûts – etc. 12

S’adapter à quoi: l’utilisateur n Habitudes – fréquences d’utilisation – moments d’utilisation n Intentions

S’adapter à quoi: l’utilisateur n Habitudes – fréquences d’utilisation – moments d’utilisation n Intentions n Etat cognitif n Etat émotionnel 13

S’adapter à quoi? programme informatique adaptatif utilisateur Environnement physique utilisateurs dispositif 14

S’adapter à quoi? programme informatique adaptatif utilisateur Environnement physique utilisateurs dispositif 14

S’adapter à quoi: le dispositif n Taille, type de l’écran n Bande passante n

S’adapter à quoi: le dispositif n Taille, type de l’écran n Bande passante n Type de manipulation n Type de navigateur n etc. 15

S’adapter à quoi? programme informatique adaptatif utilisateur Environnement physique utilisateurs dispositif 16

S’adapter à quoi? programme informatique adaptatif utilisateur Environnement physique utilisateurs dispositif 16

S’adapter à quoi: l’environnement n Environnement de consultation – public / privé – bruit

S’adapter à quoi: l’environnement n Environnement de consultation – public / privé – bruit n Saisons – été/hiver – etc. n Evénements – actualités 17

Adapter quoi? n Contenu n Présentation n Fonctionnalités 18

Adapter quoi? n Contenu n Présentation n Fonctionnalités 18

Adapter quoi: le contenu n Le contenu lui-même – choix d’une « news »

Adapter quoi: le contenu n Le contenu lui-même – choix d’une « news » – recommandations n Variantes du même contenu – langue – niveau de détail – formulation 19

Adapter quoi: La navigation n Liens – création de liens – masquage – ordre

Adapter quoi: La navigation n Liens – création de liens – masquage – ordre – annotation n Menus – ordre – annotation – niveau 20

Adapter quoi: les fonctionnalités n Macros n Stockage de requêtes n cf agents intelligents:

Adapter quoi: les fonctionnalités n Macros n Stockage de requêtes n cf agents intelligents: – délégation – assistance – rappels 21

Dans l’enseignement. . . Cours collectif Lectures. . . E-learning prof. élève élèves ++

Dans l’enseignement. . . Cours collectif Lectures. . . E-learning prof. élève élèves ++ Cours particulier élève. €€ ++++ € € élève. + € +? €? n Cours particuliers informatisés n Entre guidage total et liberté totale 22

Modèle du domaine n Graphe conceptuel: – nœuds = fragment de cours – lien

Modèle du domaine n Graphe conceptuel: – nœuds = fragment de cours – lien = relation entre fragments n Exemple: cours de programmation Java écouteur prérequis Action sur un objet graphique Composé de composant graphique conteneur graphique 23

Mise en œuvre n Modèle utilisateur: – modèle du domaine + niveaux n Adaptation

Mise en œuvre n Modèle utilisateur: – modèle du domaine + niveaux n Adaptation – guidage local – annotation – rappel de prérequis mal assimilés – explication comparative 24

Au delà du niveau. . . n Types d’apprenant – modalité: Visuelle, verbale (écrite/sonore)

Au delà du niveau. . . n Types d’apprenant – modalité: Visuelle, verbale (écrite/sonore) – séquentiel / holistique – etc. n Motivation – Apprenant: confiance, ennui, effort – Stratégies: challenger, rassurer, stimuler 25

Interfaces « WIMPS » n Logiciels complexes n Charge cognitive importante Interface « plastique

Interfaces « WIMPS » n Logiciels complexes n Charge cognitive importante Interface « plastique » : met en avant les fonctions pertinentes 26

Interfaces « WIMPS » n Menus – changement d’ordre – niveau n Raccourcis –

Interfaces « WIMPS » n Menus – changement d’ordre – niveau n Raccourcis – programmes/documents fréquents – suppression 27

Interfaces « WIMPS » n Macros – détection d’actions répétitives – construction automatique de

Interfaces « WIMPS » n Macros – détection d’actions répétitives – construction automatique de la macro 28

Web Adaptatif Personnalisation 29

Web Adaptatif Personnalisation 29

Web adaptatif: spécificités n Personnali[s/z]ation + Internet -> 400000 hits sur Google. . .

Web adaptatif: spécificités n Personnali[s/z]ation + Internet -> 400000 hits sur Google. . . n Plus d’utilisateurs n Plus de contenu n Utilisateur = prospect 30

La personnalisation, pourquoi ? Côté internaute n disposer du bon contenu être acteur n

La personnalisation, pourquoi ? Côté internaute n disposer du bon contenu être acteur n appartenir à un groupe n Côté entreprise n générer du bon trafic (vendre) n fidéliser n connaître l’internaute 31

La personnalisation, pourquoi ? Côté int. RAnaute n disposer du bon contenu être acteur

La personnalisation, pourquoi ? Côté int. RAnaute n disposer du bon contenu être acteur n appartenir à un groupe n Côté entreprise n générer du bon trafic (vendre) n fidéliser n connaître l’intranaute Augmenter efficacité 32

La personnalisation: quoi ? n Recommandation – push d’articles – produits – publicité n

La personnalisation: quoi ? n Recommandation – push d’articles – produits – publicité n Multi-canal – Ordinateur, Assistant personnel, téléphone – XML 33

La personnalisation: quoi ? n Présentation – positions – style n Communautés – mise

La personnalisation: quoi ? n Présentation – positions – style n Communautés – mise en relation 34

La personnalisation: comment ? n Internet dynamique : – page composée « au vol

La personnalisation: comment ? n Internet dynamique : – page composée « au vol » – contenu en base de données. 35

La personnalisation: comment ? 36

La personnalisation: comment ? 36

Personnalisation: comment ? contenu Déclaratif Filtrage sur le contenu Règles sur mots-clefs contrôlé autonome

Personnalisation: comment ? contenu Déclaratif Filtrage sur le contenu Règles sur mots-clefs contrôlé autonome Filtrage collaboratif comportement de groupe 37

Déclaratif 38

Déclaratif 38

Déclaratif: exemple de règle SI • aime beaux livres • age > 25 ans

Déclaratif: exemple de règle SI • aime beaux livres • age > 25 ans ALORS proposer annonce « salon du livre » 39

Déclaratif (avec moteur de recherche) 40

Déclaratif (avec moteur de recherche) 40

Déclaratif n Personnalisation explicite n Demande un effort à l’utilisateur n Demande un effort

Déclaratif n Personnalisation explicite n Demande un effort à l’utilisateur n Demande un effort au site: – étiquetage (sauf moteur de recherche) – règles à définir (le cas échéant) 41

Personnalisation: comment contenu Déclaratif Filtrage sur le contenu Règles sur mots-clefs contrôlé autonome Filtrage

Personnalisation: comment contenu Déclaratif Filtrage sur le contenu Règles sur mots-clefs contrôlé autonome Filtrage collaboratif comportement de groupe 42

Règles sur mots-clefs En cliquant sur les articles qui vous intéressent sur xxxx. com:

Règles sur mots-clefs En cliquant sur les articles qui vous intéressent sur xxxx. com: Cette page va se mettre automatiquement à jour et vous y trouverez des articles susceptibles de vous intéresser 43

Règles sur mots-clefs n Chaque page ou item: un mot-clef Un profil: profils Sport:

Règles sur mots-clefs n Chaque page ou item: un mot-clef Un profil: profils Sport: 0 Jeux vidéos: 4 Livres: 2 DVD: 5 etc. internaute. 44

Règles sur mots-clefs n Personnalisation implicite n pas d’effort à l’utilisateur n Demande un

Règles sur mots-clefs n Personnalisation implicite n pas d’effort à l’utilisateur n Demande un effort au site: – étiquetage (sauf moteur de recherche) – règles à définir (le cas échéant) 45

Autres types de règles. . . SI • utilisateur > 55 ans • a

Autres types de règles. . . SI • utilisateur > 55 ans • a cliqué sur « assurance auto » ALORS proposer une promotion « assurance vie » 46

Personnalisation: comment contenu Déclaratif Filtrage sur le contenu Règles sur mots-clefs contrôlé autonome Filtrage

Personnalisation: comment contenu Déclaratif Filtrage sur le contenu Règles sur mots-clefs contrôlé autonome Filtrage collaboratif comportement de groupe 47

Filtrage Collaboratif 48

Filtrage Collaboratif 48

Filtrage Collaboratif: principe intérêt Utilisateur 1: items intérêt Utilisateur 2: items 49

Filtrage Collaboratif: principe intérêt Utilisateur 1: items intérêt Utilisateur 2: items 49

Filtrage Collaboratif n Personnalisation implicite n Pas d’effort à l’utilisateur n Pas d’effort pour

Filtrage Collaboratif n Personnalisation implicite n Pas d’effort à l’utilisateur n Pas d’effort pour le site! n Nécessite beaucoup d’utilisateurs n Il faut amorcer la pompe. . . 50

Personnalisation: comment contenu Déclaratif Filtrage sur le contenu Règles sur mots-clefs contrôlé autonome Filtrage

Personnalisation: comment contenu Déclaratif Filtrage sur le contenu Règles sur mots-clefs contrôlé autonome Filtrage collaboratif comportement de groupe 51

Filtrage sur le contenu 52

Filtrage sur le contenu 52

Filtrage sur le contenu construire une représentation numérique manipulable de tout contenu textuel un

Filtrage sur le contenu construire une représentation numérique manipulable de tout contenu textuel un vecteur 53

Filtrage sur le contenu Un profil: profils un ou plusieurs vecteurs Profils d’items internaute.

Filtrage sur le contenu Un profil: profils un ou plusieurs vecteurs Profils d’items internaute. 54

Deux familles de technologies Sémantiques précis transparent coûteux en temps générique Statistiques moins précis

Deux familles de technologies Sémantiques précis transparent coûteux en temps générique Statistiques moins précis « boîte noire » rapide 55 colle au domaine

Filtrage sur le contenu n Personnalisation implicite n Pas d’effort à l’utilisateur n Pas

Filtrage sur le contenu n Personnalisation implicite n Pas d’effort à l’utilisateur n Pas d’effort pour le site! n Nécessite un contenu texte n Aucune technologie idéale 56

Liens avec d’autres outils n Gestion de contenu n Outils marketing n Moteurs de

Liens avec d’autres outils n Gestion de contenu n Outils marketing n Moteurs de recherche conceptuels n TAL n Technologies image 57

Protection de la vie privée n Légal n Ergonomique/acceptabilité n Ethique 58

Protection de la vie privée n Légal n Ergonomique/acceptabilité n Ethique 58

Vie privée: le problème. . . n Base de données nominatives – déclarer –

Vie privée: le problème. . . n Base de données nominatives – déclarer – laisser l’accès – ne pas communiquer aux tiers – sécuriser n Base de données non nominatives – attention aux recoupements! n Dépend des technologies 59

Vie privée: aspect légal n Transparence? – Notice légale. . . de 10 pages

Vie privée: aspect légal n Transparence? – Notice légale. . . de 10 pages ! – La plupart des entreprises sont dans l’illégalité n Dépend des pays – France: CNIL 60

Vie privée: aspect ergonomique n Le public est concerné. . . – risque de

Vie privée: aspect ergonomique n Le public est concerné. . . – risque de rejet n Conseils – transparence – laisser le choix – expliquer le pourquoi des informations n Mais complexe. . . – Cookies, vecteur sémantique, etc. 61

Ergonomie: le temps utilisateur potentiel confiance utilisateur fidèle personnalisation +++ ++ nouvel utilisateur +

Ergonomie: le temps utilisateur potentiel confiance utilisateur fidèle personnalisation +++ ++ nouvel utilisateur + Temps 62

Ergonomie: le « rendu » n Visibilité: – nous vous conseillons. . . –

Ergonomie: le « rendu » n Visibilité: – nous vous conseillons. . . – Publicité n Risque d’erreur – « vous allez adorez ce livre! » – « nous vous conseillons. . . » – « Bonjour Nicolas » 63

Ergonomie: le « rendu » visibilité risque 64

Ergonomie: le « rendu » visibilité risque 64

Ergonomie: le contrôle n « je n’ai pas envie d ’être catalogué et de

Ergonomie: le contrôle n « je n’ai pas envie d ’être catalogué et de ne voir qu’une partie du site » Mettre en relief plutôt que masquer n Donner accès au profil ? – profils complexes 65

Explicite / implicite Explicite Implicite demander deviner n précis n imprecis n transparent n

Explicite / implicite Explicite Implicite demander deviner n précis n imprecis n transparent n opaque n pénible n facile pour l’utilisateur n contrôle n privacy 66

Explicite / implicite Explicite Implicite demander deviner n précis n imprecis n transparent n

Explicite / implicite Explicite Implicite demander deviner n précis n imprecis n transparent n opaque n pénible n facile pour l’utilisateur n contrôle n privacy n perception de soi n vrai comportement n remplissage bâclé 67

Conclusion sur la personnalisation Technologie Marketing Ergonomie 68

Conclusion sur la personnalisation Technologie Marketing Ergonomie 68

69

69

Préparation pour le prochain cours n Formez des groupes de 3 n Choisissez un

Préparation pour le prochain cours n Formez des groupes de 3 n Choisissez un site personnalisé: – fnac, alapage, amazon – e-bay – yahoo – telerama. . . n Commencez à vous inscrire et à utiliser le site 70