InformaTIC
Les agents
L'intelligence artificielle
Combien de fois vous êtes vous plaint du "manque
d'intelligence" de votre PC ? Sa capacité de mémorisation
vous laisse pantois, mais vous éprouvez parfois d'énormes
difficultés pour qu'il "comprenne" ce que vous souhaitez
qu'il fasse. Le PC intelligent, de la science fiction ? Pas si sûr
!
Alan M. Turing, mathématicien britannique, lança
le concept d'intelligence artificielle en 1950, lorsqu'il décrivit
le "jeu de l'imitation" dans un article. La question qu'il
posait est la suivante[1] : un homme, relié
par téléimprimante à ce qu'il ignore être
une machine disposée dans une pièce voisine, peut-il être
berné et manipulé par la machine avec une efficacité
comparable à celle d'un être humain ?
Avant de définir l'intelligence artificielle, il
convient de donner d'abord une définition de l'intelligence.
L'encyclopédie en ligne Hachette
définit l'intelligence comme "la faculté de connaître
et d'agir selon les circonstances, propre aux êtres animés".
La notion d'intelligence recouvre la capacité de comprendre et
de s'adapter. Elle représente une forme d'équilibre entre
l'assimilation des données d'une situation, par l'organisation
interne de la personne, et ses réponses modulées pour
les accommoder à toute donnée nouvelle.
L'intelligence artificielle est, quant à elle, "l'ensemble
des méthodes permettant la réalisation de logiciels capables
de simuler certains aspects de l'activité intelligente humaine".
Son but est de doter les ordinateurs d'un comportement "intelligent".
Utilisée au départ pour de la résolution
de problèmes, l'intelligence artificielle est aussi présente
dans les systèmes experts. Un système expert est un "
ensemble de logiciels modélisant, dans un domaine précis
(généralement très circonscrit), les compétences
et les modes de raisonnement d'un ou de plusieurs experts ". Il
est conçu pour aider un utilisateur novice dans un domaine particulier
à trouver la solution adaptée à son questionnement.
Pour en savoir plus, voir le cours sur l'intelligence artificielle de
François
Denis
Les agents
Jacques Feber définit l'agent comme "une entité
physique ou virtuelle qui est capable d'agir dans un environnement,
qui peut communiquer directement avec d'autres agents, qui est mue par
un ensemble de tendances, qui possède des ressources propres,
qui est capable de percevoir (mais de manière limitée)
son environnement, qui ne dispose que d'une représentation partielle
de cet environnement (et éventuellement aucune), qui possède
des compétences et offre des services, qui peut éventuellement
se reproduire et 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".
On distingue deux catégories d'agents : les agents
réactifs qui n'ont pas ou peu de représentation de leur
environnement et qui réagissent à des informations leur
parvenant et les agents cognitifs qui ont, eux, en général,
une représentation précise de leur environnement, des
connaissances, un savoir-faire et des objectifs.
Un agent doit faire preuve :
- d'autonomie : il doit pouvoir agir ou prendre une décision
seul, en fonction des informations lui provenant d'autres agents ou
de son environnement,
- de continuité : il doit être autonome de
manière continue, sans démarrage et arrêt réguliers,
- de réactivité : il doit être capable
de réagir aux informations reçues de son environnement,
- de pro-activité : il doit avoir un comportement
piloté par des buts tout en prenant l'initiative,
- d'efficacité : il doit être capable de
résoudre les problèmes et d'atteindre ses objectifs,
- d'adaptation : il doit être capable d'apprentissage
afin de pouvoir résoudre des problèmes à partir
de son expérience,
- de robustesse : il doit maîtriser son évolution
pour ne pas être influencé par de faux signaux,
- de communication : il doit pouvoir communiquer avec
d'autres agents.
- etc.
Les agents peuvent vous servir dans votre utilisation
quotidienne d'Internet pour :
- envoyer votre requête d'information à plusieurs
moteurs de recherche simultanément et organiser les réponses
pour que vous trouviez plus rapidement votre information (ex : DigOut4U,
Copernic)
- accélérer vos téléchargements
de fichiers (ex : Download
Accélérator)
- supprimer les bannières et les fenêtres
pop-up de publicité (ex : Ad
Extinguisher, Advertising
Killer)
- vérifier les liens - notamment externes - de
votre site Internet (ex : Xenu's
Link Sleuth)
- promouvoir, référencer et évaluer
le positionnement de votre site Internet (ex : MegaSubmit,
SERanker)
- surveiller les mises à jour de vos sites favoris
(ex : C4U)
- surveiller vos boîtes aux lettres électroniques
(ex : ePrompter)
- capturer un site Internet (ex : webcopier,
Webwhacker)
- etc.
Vous trouverez sur le site veille.com
un annuaire d'agents qui ne manqueront pas de faciliter l'utilisation
de votre PC et de vous rendre encore plus productif.
Un autre exemple d'application de l'intelligence artificielle
et des agents est fourni par la société Kinomai.
Elle développe des moteurs d'analyse multi-modale qui combinent
des informations provenant de plusieurs modes (voix, son, texte, image,
action, etc.), dans le but d'augmenter la pertinence globale de l'analyse.
À titre d'exemple, un but de football sera défini comme
la résultante de plusieurs indices : un ballon aperçu
dans les filets, un score qui change à l'écran, le commentateur
qui prononce une ou plusieurs fois le mot "but" ou "goal",
les cornes de brume qui mugissent plus de x secondes, etc. Il sera dès
lors possible d'effectuer une recherche, à partir de critères
textuels précis, dans une base de séquences vidéos.
Seule la partie répondant à la requête de l'utilisateur
sera affichée (ex : le seul passage concernant le but).
Pour en savoir plus, consulter La
Fing, la Fondation pour l'Internet nouvelle génération.
Vous pouvez également découvrir ce que sait
faire un autre robot intelligent : Alice
(en anglais) en cliquant sur le lien "Talk to A.L.I.C.E.!",
en haut à droite.
Pour une application un peu plus " physique "
de l'intelligence artificielle, vous pouvez enfin vous intéresser
aux robots de divertissement Aibo
de Sony. Dotés des sens de la vue, de l'ouïe et du toucher,
leur intelligence artificielle leur permet de décider de leur
comportement en se basant sur leurs instincts, leurs émotions
et leurs interactions sensorielles (comme la communication avec un autre
robot Aibo). Chaque robot est à même de développer
une personnalité qui lui est propre, basée sur ses expériences.
Pour en savoir plus, lire l'article publié par "Automates
Intelligents"
Sources :
http://www.encyclo.wanadoo.fr/
http://www.vieartificielle.com
http://www.agentland.fr
http://www.kinomai.com
http://www.eu.aibo.com/fr/index.html
Mots clés :
agent intelligent, Aibo, intelligence artificielle,
robot, Turing
[1] Une illustration du test de
Turing (en français) : http://perso.enst.fr/~rigouste/tci/turing.htm