Plan du cours

45
Plan du cours 1. Définition 2. Les agents dans le processus d’achat 3. AI sur le site du Vendeur 4. AI de négociation multi-agents 5. Les enchères 6. AI et apprentissage 7. Techniques utilisées 8. Pour aller plus loin

description

Plan du cours. Définition Les agents dans le processus d’achat AI sur le site du Vendeur AI de négociation multi-agents Les enchères AI et apprentissage Techniques utilisées Pour aller plus loin. Définition : AGENT ELECTRONIQUE. « Une entité logicielle capable - PowerPoint PPT Presentation

Transcript of Plan du cours

Page 1: Plan du cours

Plan du cours

1. Définition

2. Les agents dans le processus d’achat

3. AI sur le site du Vendeur

4. AI de négociation multi-agents

5. Les enchères

6. AI et apprentissage

7. Techniques utilisées

8. Pour aller plus loin

Page 2: Plan du cours

Définition : AGENT ELECTRONIQUE

« Une entité logicielle capable

d’agir de manière autonome dans le but d’accomplir

un certain nombre de tâches au nom de son utilisateur

et en fonction de ses intérêts »

Page 3: Plan du cours

Caractéristiques d’un AI

AutonomieAI doit pouvoir prendre des initiatives et agir sans

intervention de l'utilisateur final. Communication

AI doit pouvoir échanger des informations et se coordonner avec d'autres agents, avec des serveurs ou avec des humains.

Apprentissage / réactivitéAI doit être capable de s'adapter à son

environnement et aux évolutions de celui-ci.

Page 4: Plan du cours

COLLABO- COLLABO- -RATION -RATION

AGENTS INTELLIGENTS

AUTONOMIEAUTONOMIE

APPRENTISSAGEAPPRENTISSAGE

Page 5: Plan du cours

Autres caractéristiques d’un AI

MobilitéRelative : par envoie de requête (ex: copernic)http://www.copernic.com/fr/Réelle : AI se déplacent d’une machine à l’autre. Pour

migrer, un AI transfère son code et ses données sur le nouveau site puis continue son exécution sur ce site.

Capacité socialeLes agents sociables "apprennent" les goûts des

utilisateurs en même temps qu'ils leur fournissent des informations

Capacité de compétition entre agents

Page 6: Plan du cours

Plan du cours

1. Définition

2. Les agents dans le processus d’achat

3. AI sur le site du Vendeur

4. AI de négociation multi-agents

5. Les enchères

6. AI et apprentissage

7. Techniques utilisées

8. Pour aller plus loin

Page 7: Plan du cours

AI et étapes du processus d’achat en ligne

1. Identification du besoin2. Recherche (produit, service, vendeur)3. Négociation4. Transaction5. Livraison6. Service après-vente7. Evaluation

Page 8: Plan du cours

Achat : Recherche du produit

Agents de recommandation :Sur la base de critères fournis par un

consommateur l’agent évalue différents produits et regroupe ceux qui correspondent le plus aux préférences du consommateur

Exemples : Firefly, PersonaLogic …

Page 9: Plan du cours

Achat : Recherche du vendeur

Agents de rechercheSur la base de critères fournis par un consommateur l’agent compare les offres de différents vendeurs

Exemples : BargainFinder, Jango, CNET, Kelkoo, Shopper…

Page 10: Plan du cours

Achat : Négociation

Agents de négociationSur la base de contraintes fournies par un

consommateur l’agent négocie en son nom les termes d’une transaction

Exemples : BAuctionBot, Kasbah, Tete-a-Tete …

Page 11: Plan du cours

Plan du cours

1. Définition

2. Les agents dans le processus d’achat

1. Agents de recherche

2. Agents de recommandations

3. Agents de négociations

3. AI sur le site du Vendeur

4. AI de négociation multi-agents

5. Les enchères

6. AI et apprentissage

7. Techniques utilisées

8. Pour aller plus loin

Page 12: Plan du cours

12

AI : sur le site du vendeur

AGENTS de RECOMMANDATION :» Collaborative filtering

» Feature-based filtering

» Constraint filtering

Page 13: Plan du cours

13

Collaborative filtering

Sélection effectuée

dans une BDD consommateurs

Achats passés : BookMatcher (Amazon)

Evaluation de produits : Firefly, MovieCritic

Page 14: Plan du cours

14

Achats passés

+ Pas de participation

exigée du consommateur

- Base de prédiction

pouvant être inappropriée

Ne tient pas compte du niveau

de satisfaction des consommateurs

Page 15: Plan du cours

15

Evaluation des produits

+ Tient compte des

préférences

Adapté pour l’achat de biens à faible implication

- Inadapté pour

l’achat de biens complexes à forte implication

Page 16: Plan du cours

16

feature-based filtering

Sélection effectuée à partir

d’un questionnaire rempli par le

consommateur

Page 17: Plan du cours

17

Feature-based filtering : Dell, HP

+ Personnalisation

de l’offre

- Sélection limitée au

catalogue du vendeur

Niveau d’expertise exigé du consommateur

Page 18: Plan du cours

18

Constraint filtering

Sélection à partir de la reproduction du

processus de choix :

- étape de communication

- étape de recommandation

Page 19: Plan du cours

19

Constraint filtering : communication

Questionnaire, type feature-based, mais plus complexe»Exemple : PersonaLogic

»6 catégories de questions

»3 à 4 questions par catégorie

Page 20: Plan du cours

20

Constraint filtering : recommandation

Calcul d’une fonction d’utilité tenant compte

des choix et des contraintes

Page 21: Plan du cours

21

Constraint filtering

+ Facilitation des

possibilités d’arbitrage

Préférence du consommateur plus représentative

- Nombre de

questions à poser

Page 22: Plan du cours

22

AI de RECHERCHE : sites informédiaires

Sur le site d’infomédiaires (type Kelkoo)1. Spécifications du consommateur

2. Recherche par AI sur e-catalogues

3. Affichage d’un tableau comparatif

Page 23: Plan du cours

23

Agents de recherche

BargainFinder : Accenture

Compare prix d’un CD sur 9 sites marchands

Jango, CNET & Kelkoo couvrent une gamme très large de produits

Shopper compare plus d’1 million de prix pour plus de cent mille produits informatiques

www.smartbots.com

Page 24: Plan du cours

24

Agents de recherche

+ Réduction de l’effort

de recherche du consommateur

- Blocage des sites

marchands Pas de conseil

véritable Limitation des critères

de préférences Mots clés non intuitifs Pas de

contextualisation de l’utilisation

Page 25: Plan du cours

Plan du cours

1. Définition

2. Les agents dans le processus d’achat

1. Agents de recherche

2. Agents de recommandations

3. Agents de négociations

3. AI sur le site du Vendeur

4. AI de négociation multi-agents

5. Les enchères

6. AI et apprentissage

7. Techniques utilisées

8. Pour aller plus loin

Page 26: Plan du cours

26

AI de négociation Multi-agents

les marchés électroniques

» Système multi-agents échangeant des offres et des contre-offres en vue de parvenir à un accord

Page 27: Plan du cours

27

Protocole de négociation multi-agents:

Nombre des parties Durée de l’interaction Type de messages échangés Ordre des offres et des contre-

offres

Page 28: Plan du cours

Plan du cours

1. Définition

2. Les agents dans le processus d’achat

1. Agents de recherche

2. Agents de recommandations

3. Agents de négociations

3. AI sur le site du Vendeur

4. AI de négociation multi-agents

5. Les enchères

6. AI et apprentissage

7. Techniques utilisées

8. Pour aller plus loin

Page 29: Plan du cours

29

AGENTS de négociation : enchères

Mécanisme de transaction déterminant l’allocation & le prix des ressources sur la base des différentes offres faites par les parties

Mécanisme de transaction bien adapté pour les produits rares ou d’occasion

Mécanisme se développant pour tous les produits

Page 30: Plan du cours

30

Les types d’enchères

AnglaisesSous plis scellésÀ la VickreyHollandaises Inversées

Page 31: Plan du cours

31

Enchères anglaises

Le vendeur fixe un prix initial, Les acheteurs surenchérissent Le commissaire priseur adjuge Le gagnant est l’acheteur ayant fait

l’offre la plus élevée (le prix payé) eBay, Onsale, iBazar

Page 32: Plan du cours

32

Enchères sous plis scellés

Chaque acheteur envoie une offre secrète non modifiable,

Le commissaire priseur ouvre les différentes offres

Le gagnant est l’acheteur ayant fait l’offre la plus élevée (prix payé)

Timeshare Resale International

Page 33: Plan du cours

33

Enchères à la Vickrey

Le vendeur fixe un prix initial, Les acheteurs surenchérissent Le commissaire priseur adjuge Le gagnant est l’acheteur ayant fait

l’offre la plus élevée Le prix payé correspond au montant

de la seconde offre la plus élevée majoré d’un incrément

Page 34: Plan du cours

34

Enchères à la Vickrey

Antebellum Covers

Nauck’s Vintage

Page 35: Plan du cours

35

Enchères hollandaises

Le vendeur fixe un prix initial élevé Le commissaire priseur fait diminuer

le prix à intervalle de temps régulier Le gagnant est le premier acheteur

acceptant l’offre proposée Le montant correspondant à l’offre

proposée

Page 36: Plan du cours

36

Enchères hollandaises

Klik-Klok Department store

Bid.com

Page 37: Plan du cours

Enchères inversées

Pour les entreprises : dépose d’une demande de prestation ou de service» Les fournisseurs proposent leur service» L’offre la plus basse l’emporte» PB pour les offres d’emplois !

Pour les particuliers : l’offre la plus basse unique l’emporte» http://www.enchereclic.com/Comment-fonctionn

ent-les-encheres-a-la-baisse» Souvent une inscription payante pour déposer

une offre

Page 38: Plan du cours

Plan du cours

1. Définition

2. Les agents dans le processus d’achat

3. AI sur le site du Vendeur

4. AI de négociation multi-agents

5. Les enchères

6. AI et apprentissage

7. Techniques utilisées

8. Pour aller plus loin

Page 39: Plan du cours

39

Agents de négociation : apprentissage

Améliorer les stratégies de négociation

Bayésien

Génétique

Page 40: Plan du cours

40

Utilisation du théorème de Bayes pour réviser les croyances d’un agent au cours d’une

négociation

1. probabilités à priori sur les valeurs d’un paramètre

2. Observation par l’agent du comportement de son opposant

3. Transformation des probabilités à priori en probabilités à posteriori

Exemple : Bazzar

Agents de négociation : apprentissage

Page 41: Plan du cours

41

Génétique : faire évoluer les règles au cours du temps

1. Ensemble de stratégies de négociation générées de manière aléatoire pour un agent

2. L’agent utilise au moins une fois chacune d’entre elles dans une négociation avec un autre agent

3. Il évalue une génération 4. Il transforme les stratégies pour construire une

nouvelle génération…Exemple : ADEPT

Agents de négociation : apprentissage

Page 42: Plan du cours

Plan du cours

1. Définition

2. Les agents dans le processus d’achat

3. AI sur le site du Vendeur

4. AI de négociation multi-agents

5. Les enchères

6. AI et apprentissage

7. Techniques utilisées

8. Pour aller plus loin

Page 43: Plan du cours

Techniques utilisées

Principes des systèmes experts langages de programmation :

» Java / C, C++ / Python / PROLOG / PHP

Le langage de communication utilisé entre agents:» KQML (Knowledge Query and Manipulation Language).

Transfert des agents mobiles entre plusieurs ordinateurs» ATP ( Agent Tranfert Protocol protocole de niveau

application couche 7 du modèle OSI

Page 44: Plan du cours

Plan du cours

1. Définition

2. Les agents dans le processus d’achat

3. AI sur le site du Vendeur

4. AI de négociation multi-agents

5. Les enchères

6. AI et apprentissage

7. Techniques utilisées

8. Pour aller plus loin

Page 45: Plan du cours

45

« Les agents intelligents pour un nouveau commerce électronique » C. PARASCHIV Hermés Lavoisier 2004http://www.agentintelligent.com/index.htmlhttp://www.agentland.fr/http://fr.wikipedia.org/wiki/Agent_intelligenthttp://multiagent.com/http://www.agentbuilder.com/Documentation/whyAgents.html

Pour aller plus loin