Demain les mondes virtuels (5/11) : Vers les agents intelligents

L’intelligence artificielle et la réalité virtuelle semblent être deux champs de recherche différents. Mais l’évolution technologique montre certainement que les deux domaines sont plus liés qu’on pourrait le penser. En effet, les mondes virtuels ne peuvent pas se contenter d’être des espaces vides où se rencontrent différents avatars. Que ce soit pour le jeu ou pour des activités plus professionnelles (assistants virtuels, enseignants, etc.) il faudra créer des « robots », des personnages sans joueurs comme on dit dans les jeux de rôle, capables de remplir leur tâche de manière autonome sans la présence d’un être humain derrière pour en tirer les ficelles.

La plupart du temps, les chatterbots, c’est-à-dire ces robots de dialogues capables de discuter en langage naturel avec les humains, n’ont qu’un répertoire limité et ne semblent pas bien intelligents. L’une des voies possibles pour augmenter leurs capacité seraient de les connecter à une « base de connaissance » visant à leur donner un peu de « sens commun ». Il existe déjà des tentatives pour connecter des chatterbots à la plus importante de ces bases, Opencyc (voir « Quand l’intelligence artificielle apprend le sens commun »).

Aujourd’hui, les « chatterbots » se contentent d’une simple ligne de saisie pour « tchater » avec les internautes. Les choses changent bien sûr avec les mondes virtuels. Le chatterbot possède un corps, un visage, et on attend de ces derniers qu’ils s’animent différemment en fonction du dialogue. Ici encore, l »intelligence artificielle doit jouer un rôle, dans un domaine où elle ne se montre pas, en général, très compétitive : l’expression des émotions.

Les chercheurs qui travaillent dans ce domaine utilisent beaucoup les théories caractérologiques, plus ou moins contestables dans le monde réel, mais très utiles dans ce cas particulier.

Il existe aujourd’hui une multitude de langages de programmation particuliers, qui ont pour unique but de synchroniser les différents comportements d’un agent en fonction de son caractère supposé comme le MPML ou Scream (.pdf), STEP ou APML (.pdf). Et ce ne sont pas les seuls ! La pléthore d’outils et de langages en expérimentation dans ce domaine nous laisse supposer que pour beaucoup, la construction « d’humains virtuels » pourrait bien constituer demain un nouvel Eldorado…

Il existe un autre type de relation entre l’IA et les mondes virtuels : il consiste à utiliser ces derniers pour enseigner à la jeune intelligence artificielle les réalités du monde réel. C’est une expérience de ce type qui est tentée, au MIT, par le « jeu du restaurant« . Les expérimentateurs sont conviés à se rendre dans une réalité virtuelle simplissime représentant un restaurant, et à jouer, au choix, le rôle de la serveuse ou du client. Le créateur de ce jeu espère accumuler ainsi une multitude de données sur le comportement humain pour apprendre par l’exemple à un programme informatique les meilleurs comportements à adopter selon la situation à laquelle il est confronté.

Pour Ben Goertzel, Président de la société Novamente et vieux routier des milieux « transhumanistes« , pas de doute, c’est bien par la réalité virtuelle que que l’intelligence artificielle peut se développer. Novamente compte ainsi proposer pour Second Life et les autres mondes virtuels des « animaux familiers » qui pourront être adoptés par les résidents, et qui possèderont une système primitif de cognition ainsi que d’une certaine capacité d’apprentissage. Goertzel compte aller encore plus loin : utiliser les mondes virtuels pour enseigner à ses créatures artificielles le langage humain. Dans ce but, l’animal virtuel à employer est tout trouvé : le perroquet.

parrot.png

« Imaginez » écrit Goertzel sur son blog, « des millions de perroquets parlants proliférant sur les mondes en lignes, chacun pouvant communiquer en un anglais très simple (…). Le collectif de perroquets pourrait constamment augmenter sa compréhension du langage en se basant sur les interactions avec les utilisateurs (…). L’idée de remplir le cerveau d’une intelligence artificielle grâce à l’interaction continue avec un grand nombre d’humains est tout à fait dans l’esprit du web. La Wikipedia est un exemple évident de la manière dont la « sagesse des foules » – convenablement dirigée – peut donner naissance à une impressionnante intelligence collective ».

Certes cette idée n’est pas propre à Goertzel : il existe déjà des systèmes comme Freebase, Opencyc ou Open Mind Common Sense, qui cherchent à utiliser la « sagesse des foules » pour créer une intelligence artificielle capable de comprendre le langage naturel. Mais, tout comme Wikipedia d’ailleurs, ils demandent de la part de l’utilisateur une action volontaire. On peut supposer que les hypothétiques « perroquets » de Novamente iront quant à eux chercher l’information d’eux mêmes, en se mêlant à l’environnement des utilisateurs. Et un ara multicolore, c’est quand même plus décoratif qu’un formulaire de Wiki…

À lire aussi sur internetactu.net

0 commentaires

  1. Bel article encore une fois.
    une des limites de l’AI est l’énorme puissance de calcul nécéssaires pour permettre de donner une réponse « pertinente » en un laps de temps court.
    Pendant longtemps cette limite a été considérée comme un des feins important. sauf que la science avance ….
    L’idée d’une base de donnée n’est effectivement pas nouvelle pour créer des assertions qui puissent être utilisables. Mais jusqu’à quelles limites ?
    Même pour un Chatterbox répondant à une fonctionnalité simple, la phrase :
    « j’ai le droit de manger mon avocat » sera pendant encore longtemps très problématique.

  2. Personnellement je suis peut-être arriérée mais je ne comprends pas très bien à quoi sert tout ça. Si quelqu’un a une explication pour novice, je suis preneuse.

    A quoi pense-t-on lorsqu’on fabrique un tel humanoïde ? je ne vois pas l’intérêt, sinon celui de la recherche pour le recherche, et la volonté de pouvoir qui nous perdra, deus ex machina propre à la mégalomanie de l’homme. Je ne pense pas que le nombre de victimes de guerres inventées par l’homme également diminuera du fait qu’on ait inventé un cyber-humain digne d’aller se faire massacrer en lieu et place des vrais. Sans doute mélange-je un peu tout, mais encore une fois, quelle solution pour l’humanité réelle que de se créer un tel double ?

    Et puis si les réalisations et « l’expression d’émotions » d’humains encore en chair et en os vous intéresse, n’hésitez pas venir nous rendre visite sur :

    http://www.si-les-idees-suffisaient.net

    site virtuel d’expression bien réelle…

    Merci d’avance,

    Alexe

  3. Bonjour à tous

    Je rejoins Alexe sur son questionnement : a quoi ça sert ?

    ça me rappelle une discussion passionnante et passionnée que j’avais eu avec des internautes sur le blog d’automates intelligents en Aout 2005 sur la conception d’humanoides !
    http://automatesintelligent.blog.lemonde.fr/automatesintelligent/2005/08/repliee_ou_line.html

    La technologie pour la technologie a déjà fait l’objet de nombreuses critiques….Nietzsche…Ellul…et d’autres….Il serait temps en effet que NOUS nous posions la question du sens….et donc de nos besoins….la recherche OUI mais pas au détriment de l’ HOMME ! Reste à définir nos besoins et la pertinences des réponses…pas simple…complexe

    Une chose est sure : NOUS avons notre mot à dire ! et RIEN n’est neutre !

  4. Avant de se demander si l’on a besoin d’un tel agent intelligent, il faut peut-être regarder ce qui existe déjà aujourd’hui et, de là, extrapoler sur ce qui existera demain.

    Aujourd’hui les « bots marketing », des avatars automatisés, existent déjà sur MSN pour répondre aux demandes des connectés. Ces bots permettent de répondre aux questions des utilisateurs sur un domaine particulier tout en faisans la promotion d’une marque. Il existe également des agents (plus ou moins complexes) présents sur des sites web, qui orientent l’utilisateur (jusqu’à l’acte d’achat) en texte libre.

    Ces agents intelligents existent donc déjà aujourd’hui, et sont utilisés par des marques pour atteindre des objectifs marketing. Il est donc évident qu’ils existeront demain pour atteindre de nouveaux objectifs. Maintenant, quelles formes ils auront, quelles limitations devrons nous leur imposer, sur quels interfaces pourront ils évoluer ?
    Ce sont les questions qu’il faut se poser maintenant.

  5. l’intérêt de pouvoir converser avec un agent artificiel est multiple : commercial et marketing en effet, culturel (recherches documentaires par ex), social (mise en contact d’individus réels), ou tout simplement ludique (personnage parlant dans un jeu). Les possibilités sont infinies, mais les difficultés pour y parvenir également. S’il est assez aisé de modéliser l’ambiguïté et le sens commun pour un énoncé particulier comme « j’ai le droit de manger mon avocat », il est en effet beaucoup plus ardu de le faire pour n’importe quel énoncé. Heureusement que les agents conversationnels ont le dialogue pour clarifier les énoncés des utilisateurs !

  6. J’ai moi-même créé un chatterbot pour faire rigoler ma fille
    aec le moteur Verbot qui est très facile et cela rien que
    pour le plaisir de la faire rigoler. Puis je me suis pris au
    jeu Vous pouvez aller lui arler ici
    http://www.jeanneton.blueinfos.com/
    C’est juste our le fun. Il faudrait que je compare avec d’autres
    bots…
    Sylvain.