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