Entité informatique linguistique artificielle (alice)

Définition - Que signifie Entité informatique linguistique artificielle (ALICE)?

Artificial Linguistic Computer Entity (ALICE) est un chatbot de traitement du langage et un programme robotique qui s'engage dans le chat électronique avec des humains.

Il fonctionne de manière exploratoire en appliquant sa conversation basée sur l'entrée humaine. ALICE effectue des actions automatisées, telles que des réponses de chat immédiates, lorsqu'un utilisateur commence à taper une conversation.

ALICE est également connue sous le nom d'Alicebot ou Alice.

Definir Tech explique l'entité informatique linguistique artificielle (ALICE)

En 1995, Richard Wallace a été le pionnier du développement d'ALICE alors qu'il fréquentait l'Université Lehigh à Bethlehem, en Pennsylvanie. ALICE était à l'origine connue sous le nom d'Alicebot car elle a d'abord été exécutée sur un ordinateur du nom d'Alice.

Le programme ALICE utilise le schéma XML connu sous le nom de langage de balisage d'intelligence artificielle (AIML), qui permet de spécifier les règles de conversation. En 1998, le programme a été réécrit en Java et en 2001, Wallace a publié une spécification AIML. À partir de là, d'autres développeurs ont écrit des sources libres et ouvertes d'ALICE dans plusieurs langages de programmation et dans une variété de langues étrangères.

Le programme ALICE simule le chat avec une personne réelle sur Internet. Le site officiel invite même les utilisateurs à parler au capitaine Kirk de la célèbre série télévisée américaine "Star Trek". Il affiche également sa version d'Alice - une femme d'apparence jeune qui, en années humaines, raconte à un utilisateur son âge, ses passe-temps et d'autres faits intéressants, tout en répondant au dialogue de l'utilisateur. Le site Web open source propose des abonnements payants et des réductions aux personnes âgées et aux étudiants via la Fondation AI.

Malgré la logique de programmation et les développements du langage, ALICE est toujours incapable de passer le test de Turing.