ALICE is a virtual interlocutor , a program capable of conducting a dialogue with a person in natural language. It is created in the likeness of the first interlocutor, Eliza , and uses the heuristic matching technique of the user's phrase with the samples in the knowledge base . ALICE is one of the best of its kind, it three times (in 2000 , 2001 , 2004 ) won the Löbner Prize . Despite this, neither ALICE nor other programs can take the Turing test for now .
ALICE - an abbreviation of the English. Artificial Linguistic Internet Computer Entity , which literally can be translated as "Artificial linguistic Internet computer creature." But this name was chosen in accordance with the name of the computer, “Alice”, on which the program was first run.
Development began in 1995 . In early 1998, the program was rewritten in Java . The current Java implementation is called “Program D” [1] . ALICE uses a subset of XML - AIML [2] , a markup language for artificial intelligence.
The original author of the project was Richard Wallace, but after the publication of the AIML specification, many third-party developers wrote AIML interpreters in many programming languages and prepared AIML documents for various languages.
Links
- Official site
- AIML specification
- The Other Turing Test , here is the translation
- Clive Thomson: Approximating Life , New York Times , 07.07.2002.