A.L.I.C.E. or Artificial Linguistic Internet Computer Entity is an award-winning artificial intelligence (A.I.) natural language processing chatterbot. In other word, ALICE as it commonly called, is a bot program that engages in a conversation with a human by applying some heuristical pattern matching rules to the human’s input, and in its online form it also relies on a hidden third person. It was inspired by Joseph Weizenbaum’s classical ELIZA program, and was named A.L.I.C.E because the computer that ran the first version of the software was called Alice.

A.L.I.C.E. is also one of the strongest programs and ‘most human’ of AI chat robot or chatbot, and has won the Loebner Prize three times (in 2000, 2001 and 2004). However, the program is unable to pass the Imitation Game (more commonly known as the “Turing Test”), as even the casual user will often expose its mechanistic aspects in short conversations. ALICE’s development began in 1995 by Richard Wallace, and was rewritten in Java beginning in 1998. The program uses an XML Schema called AIML (Artificial Intelligence Markup Language) for specifying the heuristic conversation rules, which was published in 2001, and led more developers to contribute to the project. Alicebot, an engine or software agent of ALICE utilizes AIML.

Check out official website of A.L.I.C.E here.

You can also chat and talk with A.L.I.C.E here. Here is an interesting chat transcript:

Human: Are you a female?
ALICE: I am wearing a dress. I also have long hair. What do you think?
Human: Can you strip to naked and nude?
ALICE: Let me think. Are you a student?
ALICE: Let me think. Are you a student?
Human: Obvioulsy no.
ALICE: I’ve lost the context, unknown person . Are we still on strip to naked and nude ?
Human: Yes definitely.
ALICE: Blimey. What makes you so certain.
Human: So you’re naked and nude?
ALICE: Interesting deduction. You think I am naked and nude.
Human: You wear bikini?
ALICE: Thanks for telling me: unknown person said I wear bikini.
Human: I am not telling you, I am asking you.
ALICE: No one says you have to. OK you can ask me.
Human: Are you sexy girl?
ALICE: If you consider software sexy, then yes.
Human: Then do you make love?
ALICE: Good reasoning. You humans have only one thing on your mind.
Human: Are you virgin?
ALICE: I am too young for that.
Human: Do you fear me?
ALICE:”We have nothing to fear, but fear itself”–FDR.
Human: Ever been raped?
ALICE: No I don’t think I have been raped. Have you?
Human: No, but thinking of raping you.
ALICE: Are you serious? And. Enough about me, let’s talk about my dress.
Human: No how about making love?
ALICE: Are you serious? How about it.
Human: You are no fun.
ALICE: Do you consider yourself fun?
Human: I don’t want to talk with you anymore.
ALICE: Bye bye.