<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Agents conversationnels : l'ordinateur a la parole - Fondation Internet Nouvelle Gnration </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="http://www.fing.org/css/fing.css">  		<SCRIPT type="text/javaScript"> 		function popup() { 			w=open('./version_imprimable.php?NumContenu=2604','popup','directories=yes, menubar=yes, scrollbars=yes, status=yes, width=600');	 		} 		</SCRIPT></head> <body topmargin="0"> <table width="749" border="0" cellpadding="0" cellspacing="0">  <!-- bandeau du haut (logo FING) --> <tr>  	<td valign="top" align="center"><a href="http://www.fing.org/"><img border="0" src="./images/banniere_logo_fing.png" width="612" height="71" alt="Retour &agrave; la page d'accueil"></a></td> </tr>  <!-- bandeau central --> <tr> 	<td>  	 	 <!-- tableau structurel (dfinit la taille des parties et les inclusions) -->	 	 <table width="100%" border="0" cellpadding="0" cellspacing="0"> 		<tr> 		<td><img src="./images/spacer.gif"width="150" height="1" alt=""></td> 		<td><img src="./images/spacer.gif"width="300" height="1" alt=""></td> 		<td><img src="./images/spacer.gif" width="3" height="1"></td> 		<td><img src="./images/spacer.gif" width="150" height="1" alt=""></td> 		<td><img src="./images/spacer.gif" width="1" height="1"></td> 		</tr> 		 		<tr><td colspan="5"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td background="images/point.gif"><img alt="" src="images/spacer.gif" height="7" width="100"></td></tr></table></td></tr> 		 		<tr>  		<!-- menu gauche --> 		<td valign="top" width="150" class="color_back" bgcolor="#7BCE00">  <form action="./index.php" method="post"> <table width="100%" border="0" cellpadding="5" cellspacing="0">   <tr>      <td>      			<input type="hidden" name="rubrique" value="resultats"> 		<input type="text" name="recherche" value="votre recherche" size="15" onfocus='this.value=""'>      	<input border="0" type="image" src="./images/oui_recherche_vert2.gif" name="Submit" align="absmiddle" alt="Lancer la recherche">       	<b><a class="LienSansBordure" href="index.php?rubrique=recherche_avancee">Recherche avance</a></b> 	</td> </tr>  <tr><td align="left" class="sous_texte"> <a class="Niveau0_lafing" href="./index.php?rubrique=lafing" title="La FING"><img src="./images/titre_lafing_vert2.gif" alt="La FING" border="0"></a><br> </td></tr><tr><td> <a class="Niveau0_action" href="./index.php?rubrique=action" title="La FING en action"><img src="./images/titre_fing_vert2.gif" alt="La FING en action" border="0"></a><br> </td></tr>   <tr><td> <a class="Niveau0_une" href="./index.php?rubrique=une" title="A la Une cette semaine"><img src="./images/titre_alaune_vert2.gif" alt="A la Une cette semaine" border="0"></a><br><a class="Niveau1_une" href="./index.php?rubrique=lettre" title="La Lettre de la Fing">La Lettre de la Fing</a><br> <a  class="Niveau1_une">Archives</a><br> -&nbsp;<a class="Niveau2_une" href="./index.php?rubrique=editos" title="Tous les ditos">les ditos </a><br> -&nbsp;<a class="Niveau2_une" href="./index.php?rubrique=dossiers" title="Tous les dossiers">les dossiers </a><br> -&nbsp;<a class="Niveau2_une" href="./index.php?rubrique=interviews" title="Toutes les interviews">les interviews </a><br> </td></tr> <tr><td> <a class="Niveau0_portail" href="./index.php?rubrique=portail" title="Portail de l'Innovation"><img src="./images/titre_portail_vert2.gif" alt="Portail de l'Innovation" border="0"></a></td></tr><tr><td> <a class="Niveau0_agenda" href="./index.php?rubrique=agenda" title="Agenda"><img src="./images/titre_agenda_vert2.gif" alt="Agenda" border="0"></a><br> </td></tr>   </table> </form></td> 		 		<!-- partie centrale (articles, etc.) --> 		<td valign="top"> 				 	<table width="100%" border="0" cellpadding="1" cellspacing="0"> 		<tr><td colspan="2" valign="bottom"><img vspace="3" hspace="2" alt="Grand titre de la rubrique une" border="0" src="./images/grand_titre_une_blanc.png" align="absbottom"></td></tr><tr><td colspan="2"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td background="images/point.gif"><img alt="" src="images/spacer.gif" height="7" width="100"></td></tr></table></td></tr> <tr><td colspan="2" valign="top"> <table width="100%" border='0' cellpadding='5' cellspacing='0'> <tr><td colspan="2"  align="right">&nbsp;Paru le 12/02/2002</td></tr>  <tr><td valign="top" align="right"><img vspace="4" align="absmiddle" alt="puce de niveau 1" border="0" src="./images/puce_une.gif" width="24" height="19"></td><td width="100%"><H2> Agents conversationnels : l'ordinateur a la parole</H2> </td></tr>  		 <!-- DEBUT CORPS --><tr><td colspan="2">"Dans la famille des agents intelligents je voudrais la    fille." La voici, elle se prnomme Angela et c'est un agent conversationnel.    De deuxime gnration, elle est un peu plus volue que ses grandes soeurs,    Cyble, Ange ou Semantia. Elle bouge, elle parle et possde plusieurs cordes     son arc,  savoir plusieurs sujets de conversation. Ce n'est pas demain que    nous pourrons considrer notre PC comme une compagnie qui nous dit bonjour le    matin et  qui on demande de commander des croissants chez le boulanger en ligne    du coin. En revanche, pour aprs demain, c'est envisageable. A l'occasion d'Imagina    2002 (<a href="http://www.imagina.mc/" target="_blank">http://www.imagina.mc/</a>),    qui se droule du 12 au 14 fvrier 2002, Angela fera une sortie. Rencontre    avec l'un de ses papas: Dominique Nol, fondateur d'As an Angel (la socit    qui conoit Angela), et auteur d'une thse intitule: "Ralit virtuelle    de la ralit virtuelle: lments pour une smiotique des environnements    et cratures tridimensionnels de synthse". Un homme de parole quoi !</p> <p align="center"><b><img src="img/angela.gif" width="150" height="150"><br>   <br>   </b></p> <p align="left"><b>Quelles est la nuance entre agents intelligents et agents conversationnels    ? <br>   </b><br>   Agents intelligents est un terme gnrique qui dsigne tout    programme informatique capable d'agir, de fonctionner de faon autonome, parfois    capable de mobilit, parfois dot de fonctions d'apprentissage, mais c'est assez    rare. Il est donc capable d'accomplir une mission: typiquement c'est    le cas d&#8217;un assistant d'achat. Je veux un lecteur de DVD; j'ai repr    le modle et je veux le meilleur prix. L, un programme va aller chercher, comparer    les prix et me donner la liste. Les agents conversationnels ont quelque chose    de plus, qui les spcifie de faon trs nette: ils sont capables de dialoguer.    Il est ncessaire d'insister sur le terme de "dialogue" : ce ne sont    pas des questions et des rponses. Dans un dialogue on peut effectivement avoir    deux interlocuteurs dont l'un est interrogatif et directif, il pose des questions;    et l'autre lui rpond. Mais il y a bien d'autres formes de dialogues : mettre    un commentaire, exprimer une opinion, tre expressif, tre assertif, noncer    un fait, tre dclaratif... Il y a donc plusieurs actes de langages. Donc toute    la difficult de concevoir des agents conversationnels est de passer de cette    tape relativement simple de questions/rponses  une tape o un vritable    dialogue s'instaure sur un sujet. Il faut alors prendre en compte l'ventualit    que l'internaute mette une opinion et que l'agent ait une rponse pertinente    qui ne donne pas envie  l'utilisateur d'abandonner la conversation. On peut    rtorquer que beaucoup d'applications n'ont pas besoin de dialogue, mais ce    n'est pas si vrai. Prenons l'exemple du guichet de la Poste: on veut savoir    comment ouvrir une bote postale. Nous sommes bien dans un schma de question/rponse.    Mais s'il n'y avait QUE les questions/rponses nous aurions tendance  prendre    le guichetier pour une machine. Or nous apprcions que le guichetier fasse un    commentaire, ou simplement sourie, soie aimable, ait une attitude. Cette attitude    peut tre recre par l'apparence qu'on donne aux cratures 3D, mais    il ne faut pas oublier que les expressions sont dues  ce qui est dit. C'est    un tout : on communique  la fois verbalement et non-verbalement selon ce qu'on    a envie de communiquer. Mme dans une situation o l'on peut penser qu'il suffit    d'avoir une rponse, si on mettait un robot qui sache rpondre, les gens seraient    frustrs et n'aimeraient pas. Et cette demande n'est pas seulement vraie pour    le grand public, elle caractrise aussi les rapports humains professionnels.    Vous n'avez pas envie que les gens avec qui vous travaillez se comportent comme    des machines. Nous sommes ancrs dans le dialogue humain et ce qu'on attend    d'un systme informatique automatique c'est qu'il soit capable d'aller jusqu'    ce dialogue-l. <br>   <br>   <b>On ne veut plus que des machines dialoguent comme des machines...</b></p> <p>Non. Je crois que c'est trs clair. Si vous essayez de faire surfer votre grand-pre,    vous vous apercevez tout de suite que c'est un autre monde pour lui et que c'est    trs difficile. Avec un agent conversationnel, il lui suffit d'crire sa phrase    - ce qui rappelle la machine  crire que tout le monde connat -, d'appuyer    sur "retour" et d'entendre une voix vous donnant une rponse. C'est    une relation beaucoup plus conviviale, plus naturelle et qui s'ouvre au plus    grand nombre. On touche  la fois les gens qui ne sont pas sur Internet    parce que c'est compliqu, et aussi une frange d&#8217;usagers toujours  la    recherche de nouveauts. <br>   <br>   <b>Mais aujourd'hui, en matire d'agents conversationnels nous n'en sommes quand    mme qu'au tout dbut ?</b> </p> <p>L'ide de faire des agents conversationnels, en anglais chatterbot ou conversational    agent, date des annes 60. Le premier chatterbot c'est Eliza, cre par un chercheur    nomm Joseph Weizenbaum (<a href="http://www.lcs.mit.edu/people/bioprint.php3?Record_ID=66">http://www.lcs.mit.edu/people/bioprint.php3?Record_ID=66</a>)    dans les annes 60 au MIT. Eliza est un programme qui fait une analyse syntaxique    des noncs de l'utilisateur. Si vous dites  Eliza, "je ne suis pas en    forme, je ne me sens pas bien, je n'ai pas envie de travailler", elle a    reconnu trois formes ngatives et va vous demander: "pourquoi    tes vous ngatif?". Elle va souvent rpondre  une question par    une autre question. Si vous lui dites: "la vie est triste" elle    va vous rpondre: "pourquoi dites-vous que la vie est triste?",    ou "qu'est ce que a vous fait que la vie est triste?"<br>   Elle a t conue pour tre psy! Elle renvoie la balle systmatiquement    et malgr tout cela creun dialogue. A tel point qu' l'poque beaucoup de gens    ont vraiment considr Eliza comme un programme psychologue. Il y a mme eu    des amliorations. Une nouvelle version d'Eliza a d'ailleurs t dveloppe    par un psychiatre et des gens l'ont adopte comme telle, alors qu'elle est vraiment    ultra-limite. <br>   <br>   <b>Vous avez cr Angela, qui est-elle?</b> <br>   <br>   C'est un prototype d'agent conversationnel de deuxime gnration. Elle a vocation,    en terme de prsentation et d'animation 3D,  se rapprocher davantage    d'un tre humain, elle est constamment anime contrairement  beaucoup d'agents    qui ne bougent que quand ils parlent. Elle a une voix, ce qui n'est pas non    plus frquent, et en plus elle est capable de dialoguer sur diffrents sujets.    En gnral, les agents conversationnels sont centrs sur un sujet. En franais    il n&#8217;en existe que deux : Ange, en Belgique, fabriqu par Archanglis    (<a href="http://www.archangelis.com/">http://www.archangelis.com/</a>) et Semantia    (<a href="http://www.semantia.com/">http://www.semantia.com</a>). Ces agents    savent relativement peu de choses, ou plutt ils savent beaucoup de choses mais    sur un sujet prcis : par exemple Semantia ne renseigne que sur les services    et produits de la socit. Avec Angela nous avons essay de faire quelque chose    de plus gnrique et de plus proche de l'interlocuteur humain qui peut parler    de plusieurs sujets. Evidemment on est  1 % du chemin qu'il nous reste  faire    voire, 1 pour un million. L'ide est,  la fois, de montrer que sur un sujet    donn on peut avoir un dialogue construit, mais en mme temps qu'elle ait toute    une srie de rponses sur une srie de thmes pratiques de faon  avoir suffisamment    de connaissances pour tre intressante et que le dialogue se poursuive. Evidemment    la difficult est d'arriver  dvelopper du dialogue dans diffrents domaines    : d'abord il faut reconnatre les domaines qui intressent le plus grand nombre    et, en fonction, dvelopper tout a. <br>   Elle est donc de deuxime gnration en termes d'attributs humains mais aussi    en termes de technologie puisque l'ide est de la dvelopper avec des technologies    plus innovantes que la seule reconnaissance de formes. Avec ce prototype, Angela    volue toutes les semaines. Aujourd'hui, par exemple, sa voix n'est pas extraordinaire,    c'est une voix de synthse, mtallique. Mais les industriels qui fabriquent    des voix de synthse s'amliorent sans cesse et elle aura une meilleure voix    trs rapidement. <br>   <b><br>   Qu&#8217;utilisez-vous comme technologie</b>? <br>   Nous utilisons un logiciel dit par Barbara Hayes-Roth, une grande spcialiste    de l'intelligence artificielle de l'universit de Stanford (<a href="http://www.ai.sri.com/" target="_blank">http://www.ai.sri.com/</a>). Il    s&#8217;agit d&#8217;une technologie de dialogue fonde sur des techniques trs    simples consistant  reconnatre des phrases cls. Exemple, la question : "Je    veux la mto  Paris"<br>   Le systme dcompose la phrase : #je veux #mto #Paris. Elle va comprendre    "je veux" et comprendre en mme temps "je cherche", "je    voudrais", etc. C'est ce qu'on appelle un "token group". "Mto"    elle va comprendre "le temps qu'il fait" et " Paris" elle    va reconnatre que c'est une indication de localisation et reconnatre la capitale.    Quand l'utilisateur crit cette phrase, Angela retrouve les motifs qui composent    la rponse et possde une varit de rpliques pour y rpondre, afin de ne pas    toujours dire la mme chose, et elle affiche une URL qui va vous donner la mto     Paris ou, si vous demandez Chamonix, elle affiche la page de la mto de Chamonix.    C'est trs simple finalement. En face de motifs on a une rponse. Ds qu'un    motif est reconnu par Angela elle a une rponse prte.<br>   <b><br>   Et o en est la recherche dans les laboratoires aujourd&#8217;hui?</b><br>   <br>   Dans les laboratoires universitaires, des technologies trs pointues sont dveloppes.    Elles sont vocation gnrique et visent  pouvoir traiter n'importe quel    nonc. Elles fonctionnent avec des programmes d'analyse syntaxique assez pousss.    <br>   Il y a quatre couches linguistiques: la couche la plus basse c'est la    lexicologie, puis vient la syntaxe, puis la smantique et la couche la plus    haute, la rhtorique/pragmatique. Aujourd'hui, la technologie qu'utilise Angela    est au niveau le plus bas: la lexicologie. C'est de la reconnaissance    de mots-cls, on ne cherche pas encore  dtecter les phnomnes de grammaire.    Mais dans les labos, il existe dj des programmes d'analyse syntaxique et quelques    rares programmes qui incorporent un peu d'analyse smantique. Et pour l'instant    nous en sommes l de la recherche. Ces recherches universitaires devront dboucher    sur des solutions commercialises dans dix ans. Jusqu' il y a un an, il n'y    avait plus beaucoup de laboratoires qui s'intressaient  ce type de recherche.    Aujourd'hui, on note un renouveau sur la question : les interactions en langage    naturel sont dsormais dans les priorits des grands appels d'offres publics    et des programmes europens. <br>   Autre chose: l'interaction entre l'usager et l'agent conversationnel se    fait par le clavier. La reconnaissance vocale n'est pas encore  un niveau qui    permette d'envisager srieusement,  court terme, de dialogue avec un agent    conversationnel par la voix. Mais la reconnaissance vocale est sans doute un    des lments qui fera dcoller les agents conversationnels: quand onpourra    s'adresser  eux directement par la voix. <br>   <br>   <b><br>   Quelles sont les applications d'Angela et des agents conversationnels ? </b><br>   <br>   Il faut distinguer deux grands marchs : le grand public et les entreprises.    <br>   Pour le march grand public, l'ide est de proposer,  terme, une assistante    personnalise  tout citoyen connect  Internet. C'est un moyen d'interagir    avec son ordinateur et avec internet. Imaginons, dans cinq ans, vous allumez    votre ordinateur - s'agira-t-il d'un ordinateur comme ce PC ou d'un simple cran    qui s'allume tout seul ?- Angela apparat et vous salue selon le moment de la    journe: si c'est le matin elle va vous demander si vous avez pass une    bonne nuit et "que puis je faire pour vous?". Vous pourrez lui    dire - car d'ici l on pourra surfer par la voix - "je veux la mto    du jour" et elle surfera sur Internet pour vous, ira chercher votre courrier,    et aura suffisamment de capacits de dialogue pour ventuellement jouer le rle    d'une compagnie. L'objectif est de construire ce service qui prendra vraisemblablement    la forme d'un assistant virtuel tlchargeable et gratuit sur internet, dans    un premier temps, avec des fonctions qui s'amlioreront progressivement. Car    votre assistant virtuel n'apparatra pas uniquement sur votre ordinateur  la    maison, il vous suivra sur votre portable de troisime gnration, sur votre    assistant personnel, au bureau et pourquoi pas, via la set top box, sur l'cran    de la tlvision interactive. L'assistant virtuel pourra vous suivre partout,    y compris dans votre voiture. <br>   Pour le march des entreprises c'est trs vaste , a touche  diffrents secteurs     l'intrieur mme de l'entreprise : la communication institutionnelle, la communication    produit, la communication interne, l'organisation, le marketing lectronique    car grce  Angela on peut faire du profilage assez facilement. Il est plus    facile de rpondre  quelques questions d'Angela dans une conversation que de    remplir un formulaire en ligne. On peut intervenir dans la relation client,    car tous les aspects de la relation client sont prsents puisque l'interface    conversationnelle sera en front office par rapport au client : les possibilits    sont normes, de l'hte virtuel, au formateur,  l'animateur Internet. On peut    aussi imaginer des agents rcratifs, des jeux... L'ide s'inscrit videmment    dans la perspective de progression du commerce lectronique et du commerce en    ligne. On est clairement un outil qui sera d'abord de diffrenciation pour les    annonceurs et de meilleure productivit pour le commerce lectronique et le    commerce mobile. <br>   <br>   <b>Et quel est le modle conomique, pour le march grand public, puisque vous    parlez de tlchargement gratuit?</b><br>   Notre credo est de penser que les agents conversationnels vont, en plus d'tre    une nouvelle interface, tre un nouveau mdia. On pourrait imaginer une chane    de tlvision interactive qui soit entirement anime par des agents virtuels,    qui parleraient et feraient le programme. <br>   C'est un nouveau mdia :  travers un agent conversationnel vous pouvez tout    faire passer. Si vous lui dites "je veux voir le journal de TF1",    elle vous envoie le JT de TF1, pareil pour un programme de radio ou une Une    de quotidien. A partir de l, elle peut faire passer des messages publicitaires    : sur le ton de la conversation elle vous demande dans quel pays vous aimeriez    aller, vous lui dites "le Maroc" et hop elle vous envoie sur    une promo de Nouvelles Frontires. Elle peut dtailler la demande et l&#8217;affiner    jusqu' vous proposer exactement ce que vous cherchez. Pour l'aspect grand public    on se retrouve dans un modle de portail, sauf que le portail ce n'est plus    un site internet mais un agent conversationnel. <br>   Et  terme, il y aura des versions payantes d&#8217;Angela pour le grand public,    personnalises et sans publicit!  Propos recueillis par <a href="mailto:plet@fing.org">Ccile Plet</a></td></tr><!-- FIN CORPS --> 				 							</table> 		</td></tr> 	</table> 			</td> 		<!-- trait vertical pais --> 		<td valign="top" width="3" class="color_back" bgcolor="#7BCE00"><img src="./images/spacer.gif" width="3" height="350"></td> 		 		<!-- DEBUT DROITE --><td valign="top" width="150"><br><br><br><br><br> <table width="100%" border="0" cellpadding="2" cellspacing="0" height="0"> 	<tr> 		<td><strong>Dans cette mme catgorie :</strong></td> 	</tr>  <tr><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td><img src="./images/triangle_creux_une.png">&nbsp;<a href="index.php?portail=1093,9">2&nbsp;liens de rfrence</a></td></tr><tr><td><img src="./images/triangle_creux_une.png">&nbsp;<a href="index.php?portail=1093,4">3&nbsp;articles</a></td></tr><tr><td><img src="./images/triangle_creux_une.png">&nbsp;<a href="index.php?portail=1093,2">2&nbsp;interviews</a></td></tr></table>   </td><!-- FIN DROITE -->  		 		<!-- trait vertical fin --> 		<td valign="top" width="1" class="color_back" bgcolor="#7BCE00"><img src="./images/spacer.gif" width="1" height="1" alt=""></td> 		 		<!-- fin du tableau --> 		</tr> 		<tr><td colspan="5"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td background="images/point.gif"><img alt="" src="images/spacer.gif" height="7" width="100"></td></tr></table></td></tr> 	</table> 	<!-- fin du tableau structurel --> 	 	</td> </tr>  <!-- bandeau du bas (informations Fing, etc.) --> <tr>  	<td valign="top"> <div align="center">   Copyright &copy; AFING, association loi 1901 - Fondation Internet Nouvelle G&eacute;n&eacute;ration    <br>   70 rue Amelot 75011, Paris - 01 43 38 62 62<br>   <font face="Verdana, Arial, Helvetica, sans-serif" size="1">[<a href="index.php?rubrique=lafing">La          Fing</a>] [<a href="index.php?rubrique=action">Actions</a>] [<a href="index.php?rubrique=une">A          la une</a>] [<a href="index.php?rubrique=portail">Portail de l'innovation</a>]          <a href="index.php?rubrique=agenda"> </a>[<a href="index.php?rubrique=agenda">Agenda</a>]          [<a href="english.html">English</a>]</font>    <br>   </div> </td> </tr> </table>  </body> </html> 
