« Chatterbot » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
(Page créée avec « ==Introduction== Un chatterbot est un programme informatique construit pour simuler une conversation avec un ou plusieurs humains. Les méthodes de communication d'un chat... »)
 
Aucun résumé des modifications
Ligne 8 : Ligne 8 :


==Développement==
==Développement==
De nombreux chatterbots se basent sur les expréssions régulières. Les versions les plus simples scannent le texte introduit par l'utilisateur et répondent en fonction de mots-clés et de formulations pré-enregistrés. Des chatterbots plus complexes sont capables d'apprendre (par exemple, en demandant à l'utilisateur les qualités d'un objet et en les réutilisant ensuite dans la conversation, quand l'objet est mentionné à nouveau). Enfin, les chatterbots les plus complexes sont capables de mener un "raisonnement" logique en fonction des saisies de l'utilisateur.
De nombreux chatterbots se basent sur les [[Expression régulière|expréssions régulières]]. Les versions les plus simples scannent le texte introduit par l'utilisateur et répondent en fonction de mots-clés et de formulations pré-enregistrés. Des chatterbots plus complexes sont capables d'apprendre (par exemple, en demandant à l'utilisateur les qualités d'un objet et en les réutilisant ensuite dans la conversation, quand l'objet est mentionné à nouveau). Enfin, les chatterbots les plus complexes sont capables de mener un "raisonnement" logique en fonction des saisies de l'utilisateur.


==Liens==
==Liens==

Version du 12 juin 2013 à 11:09

Introduction

Un chatterbot est un programme informatique construit pour simuler une conversation avec un ou plusieurs humains. Les méthodes de communication d'un chatterbot peuvent être auditives ou textuelles.

But

Le but primaire des chatterbots depuis leur création dans les années 1960 était de tromper l'utilisateur, en lui faisant croire qu'il intéragit avec un autre humain. Cependant, au fil du temps ils ont été employés pour de nombreuses autres fonctions, comme l'aide à la navigation des sites internet ou les call centers. Une pratique courante est celle d'évaluer les chatterbots à l'aide du test de Touring, qui vérifie si les utilisateurs prennent le programme pour un humain ou pas.

Développement

De nombreux chatterbots se basent sur les expréssions régulières. Les versions les plus simples scannent le texte introduit par l'utilisateur et répondent en fonction de mots-clés et de formulations pré-enregistrés. Des chatterbots plus complexes sont capables d'apprendre (par exemple, en demandant à l'utilisateur les qualités d'un objet et en les réutilisant ensuite dans la conversation, quand l'objet est mentionné à nouveau). Enfin, les chatterbots les plus complexes sont capables de mener un "raisonnement" logique en fonction des saisies de l'utilisateur.

Liens

  • Une collection de chatterbots anglophones (lien)
  • Une collection de chatterbots francophones (lien)
  • Page Wikipédia sur les chatterbots (lien)
  • Site du prix Loebner, qui récompense chaque année les meilleurs chatterbots (lien)