Accueil | Elizia | Problèmes | Améliorations | PC PATR |

Présentation du chatbot Elizia

Elizia est un chatbot créé par La Sorbonne Paris III et modélé sur le programme informatique Eliza de Joseph WEIZENBAUM en 1966.  Eliza a été conçue selon le modèle d'un psychothérapeute de type rogérien, c'est-à-dire que elle peut répondre aux questions qui lui ont été posées, souvent en demandant au 'patient' de reformuler son énoncé ou d'élaborer, ou encore elle répond d'une manière très générale.  Ses réponses sont séléctionnées d'un stock pré-établi dans sa programmation par rapport aux mots clés dans les phrases de l'utilisateur.  Par exemple, pour les mots comme mère, fils, famille, père,etc., les réponses seront choisies parmi celles qui ont été établies pour répondre aux questions traitant de la famille.
 Elizia fonctionne selon le même principe.  Elle repère les mots clés dans la phrase pour essayer par la suite d'y attibuer une réponse appropriée.  Les mots sont organisés en cas, chaque cas ayant un nom, comme par exemple votre santé ou vos loisirs.  Chaque cas a ensuite une qualité, qui permet à Elizia de choisir parmi les cas possibles si plusieurs mots clés se trouvent dans la même phrase.  Le cas ayant la qualité la plus haute sera choisie, ou en cas d'égalité de la qualité des cas, elle choisira par hasard. 

Voici ici une image de l'interface d'Elizia:

Elizia Interface

Ici vous pouvez voir l'interface d'Elizia.  Il y a une boîte pour entrer votre phase, et ensuite vous voyez la réponse d'Elizia au-dessus en rouge.  Toutes vos discussions avec Elizia sont enregistrées et apparaitront quand vous vous reconnectez sur le même ordinateur, grâce à un cookie qu'elle vous met automatiquement. 
Il y a aussi un interface de supervision par lequel on peut modifier les paramètres d'Elizia.  C'est là où se trouvent les cas (que l'on peut modifier) et certains autres outils.  Par exemples, c'est là que vous trouverez les instructions pour rendre visible le processus de reflexion d'Elizia.  Par exemple, si vous voulez savoir quels mots Elizia a considérés dans sa recherche des mots clés, il vous suffit de mettre 'all:' devant la phrase que vous voulez entrer, ensuite s'afficheront tous les mots pris en compte.  Pour voir à quel cas votre phrase a été attribuée, tapez ':::' devant la phrase et dans l'historique vous verrez quel cas a été sélectionné pour chaque phrase que vous avez entrée.  Vous pouvez aussi voir ce qu'Elizia a considéré comme mots ou lemmes des mots dans ce que vous avez entré en tapant 'words:' ou 'lemmas:' devant la phrase.

Voilà un exemple de cas dans l'interface de supervision d'Elizia:
case example

Comme vous voyez, chaque cas a un nom, une liste des mots clés appartenant à ce cas, une autre liste de réponses possibles, et tout à droite vous pouvez sélectionner la qualité et certains d'autres paramètres, par exemple, si Elizia doit sortir les réponses dans l'ordre indiqué, une possibilité que l'appel à ce cas entraine la terminaison de la conversation ou que cela se fait quand les réponses sont épuisées.  Vous avez aussi la possibilité d'indiquer qu'Elizia peut reprendre des réponses de ce cas si il a déjà été utilisé dans la conversation auparavant.

Ici vous voyez un espace pour créer de nouveaux cas:
new case