Les Agents Intelligents Les Agents Intelligents Avant de veiller

Transcription

Les Agents Intelligents Les Agents Intelligents Avant de veiller
Les Agents Intelligents
Les Agents Intelligents
FORUM TELECOM de la SPI+
13 décembre 2001
• Cadre général des agents
– Internet : chiffres et tendances
– Modes d’indexation de l’information
– Push & pull : moyen de diffusion de l’info
• Agents intelligents
– Différentes classes d’agents
– Un agent pour chaque type de recherche
• Exploitation des agents intelligents
Christian Vanden Berghen
[email protected]
– Choix et param étrage
– Références
Avant de veiller
Ne pas improviser une veille !
• Réfléchir à ce que l’on veut surveiller
• Évaluer ses besoins
• Connaître parfaitement la structuration de
l’information sur Internet
• Trouver l’information pertinente
• Apprendre à gérer l’information récoltée :
trier, classer, suivre
Internet en chiffres
§
2 milliards de documents (320 millions en
décembre 1997)
= Web superficiel
§
850 milliards de pages
= Web profond
§ 7 millions de pages supplémentaires
chaque jour
Web superficiel et profond
Couverture du Web
§
§
Yahoo : 1,5 à 3,5 %
AltaVista : 12 à 15%
1
Graphique Volume
Graphique Croissance
Source : SearchEngineWatch
Structuration de l’information
Schéma d’un moteur
Deux « bibliothécaires »
§ AltaVista (moteur)
§ Yahoo (annuaire)
Anatomie d’un moteur
Limitations des moteurs
Deux fonctions majeures :
§ construction d'un index : un moteur (spider,
crawler) explore automatiquement le Web, visite
les pages et copie les mots de ces pages dans
une base de données locale. Il explore ensuite
les liens de cette page et ainsi de suite.
§ interface de recherche : l'utilisateur recherche
dans cette base de données par l'intermédiaire
d'une interface. Chaque moteur propose des
options et des paramètres permettant d'affiner
une recherche.
§ Frames
§ Images > Texte
§ Animations diverses
§ Java et autres
§ Pages dynamiques
§ Mots de passe
§ Réseaux « fermés » : Compuserve, etc.
2
Schéma d’un annuaire
Anatomie d’un annuaire
Deux fonctions majeures :
• Récolte et tri de l’information par des bibliothécaires
• Mise à disposition d’une structure hi érarchisée
Moteur ou Annuaire ?
• Moteur = pages
• Annuaire = sites
Agents intelligents
• Définitions
• Différentes classes
• Exploitation
Définitions des Agents
•
•
Du latin agens: celui qui agit
« Un Agent est une personne chargée des affaires et des
intérêts d’un individu, d’ un groupe ou d’ un pays, pour le compte
desquels elle agit »
« Agent logiciel : entité informatique qui r éalise de mani ère
autonome des t âches pour un utilisateur »
Définition (suite)
On appelle agent intelligent, un entité physique ou
virtuelle :
•
•
•
•
•
Qui est capable d'agir dans un environnement ;
Qui peut communiquer avec d'autres agents ;
Qui possède des ressources propres ;
Qui possède des compétences et des offres de services ;
Dont le comportement tend à satisfaire ses objectifs, en tenant
compte des ressources et des compétences dont elle dispose,
et en fonction de sa perception, de ses repr ésentations et des
communications qu'elle reçoit.
3
Qualités des agents
1.
2.
3.
4.
Autonomie
Adaptation
Collaboration
Mobilité
Programme
Agent
•
•
•
•
•
•
•
•
•
•
Statique
Passif
Ne varie jamais
Une seule action
Fait ce qu’on lui
demande
Différentes classes
1.
2.
3.
4.
5.
6.
7.
Agents de recherche d’information
Agents de veille
Agents pour le commerce
Agents utilisés pour les loisirs
Agents embarqués en automobile
Agents domotiques
Assistants virtuels
1. Recherche d’information
But = optimiser la recherche d ’information sur
Internet
1. Méta moteurs en ligne
2. Méta moteurs sur disque dur
3. Agents de recherche sectorielle
1.2. Méta moteurs sur
disque dur
1.1. Méta moteurs en ligne
• Pas réellement des agents
• Avantages :
– Plusieurs moteurs simultanément
– Débroussailler rapidement le terrain
• Inconvénients :
– Différencient mal les moteurs des annuaires
– Pas d’opérateurs booléens
• Métacrawler (http://www.metacrawler.com/)
Dynamique
Autonome
S’adapte
Action récurrente
Capable d’improviser
des actions
• Même principe que le précédent
• Avantages :
–
–
–
–
Préparer la stratégie avant la connexion
Définir horaire et fr équence
Rapport de r ésultats sur disque dur
Élimine les doublons
• Inconvénients :
– Beaucoup de « bruit »
– Lent
• Copernic (http://www.copernic.com/)
4
1.3. Agents de recherche
sectorielle
• Avantages :
– Recherche plus précise
– Accès au Web invisible
• Inconvénients :
– Paramétrage parfois difficile
– Bien connaître les engins de recherche
– Plus cher
• Strategic Finder
(http://www.strategicfinder.com/)
2. Agents de Veille
Buts :
• Suivre l’évolution d’un concurrent
• Suivre l’actualité dans un domaine particulier
de l’économie
Deux types :
• Push
• Pull
2.1. Agents Push
But : surveiller des sites, des forums, etc.
• Alerte par Email
– URL Minder (http://www.netmind.com/ )
• Alerte off line
– Aspirent un site quand il est modifié
– Teleport Pro
(http://www.tenmax.com/teleport/pro/home.htm)
3. Agents pour le commerce
• Comparaison de prix
• Recherche de disponibilité de produits
• Identification des distributeurs
2.2. Agents Pull
• On line
– Information personnalisée : sport, météo, etc.
– My Excite, My Yahoo
• Off line
– Point Cast ou « channels » de Microsoft
4. Agents utilisés pour les loisirs
• Organisent le temps : rappel de dates
importantes
• Recherche de fichiers musicaux
• Exploration de mondes virtuels
• Kelkoo (http://fr.kelkoo.com/)
• MySimon (http://www.mysimon.com/)
• Agent MP3 (http://www.dasound.com/programs/404)
• The Sims (http://thesims.ea.com/)
5
5. Agents embarqués en
automobile
6. Agents domotiques
• Calcul d’itinéraires
• Combinaison avec GPS
•
•
•
•
Reconnaissance vocale ou digitale
Lecture des mails
Détection et réparation des avaries
Réglage automatique de la climatisation
• Home on Wheels
(http://www.design.philips.com/vof/vofsite7/wheels)
Réservation d’hôtels, restaurants, etc.
• Car Navigation System (http://www.carnav.com)
•
Cisco – Virtual Internet Home Tour
(http://www.cisco.com /warp/public/779/consumer/lifestyle/intern
et_lifestyle_demo.html)
Home Automated Living ( http://www.automatedliving.com /)
•
7. Assistants virtuels
• Facilitent les tâches quotidiennes
• Associés à un site Web ou résident sur le
disque dur
Étapes de mise en place
1. Trouver les sites à surveiller
• Sites intéressants
• Sites concurrents
Recherche « manuelle » ou par agents
2. Mettre en place des « espions »
•
•
• Surveiller l’apparition de nouveaux sites
• Surveiller l’évolution des sites concurrents
Noa (http://www.madoogali.com/Noa/Features.htm)
Ananova (http://www.ananova .com/home. htm?50743)
Choix des agents
• Pour surveiller l’é mergence de nouveaux sites par
apparition de mots clés :
Tracerlock (http://www.tracerlock.com)
• Pour surveiller l’é volution de sites intéressants :
Teleport Pro
(http://www.tenmax.com/teleport/pro/home.htm)
• Pour surveiller un concurrent :
Spyonit (http://www.spyonit.com)
Références « Agents »
•
•
•
•
•
•
•
AgentLand (http://www.agentland.com/)
Veille ( http://www.veille.com/
BotKnowledge (http://www.botknowledge.com/)
BotSpot (http://www.botspot.com/)
Intelligent Agents
(http://www.infotoday.com/searcher/oct99/feldman+yu.htm )
Strategic Road
(http://www.strategic-road.com/recherch/agents/agentsfr.htm )
UMBC Agent Web ( http://agents.umbc.edu/)
6
Merci !
7