The classic historic early chatbots are ELIZA (1966) and PARRY (1972). More recent notable programs include A.L.I.C.E., Jabberwacky and D.U.D.E (Agence Nationale de la Recherche and CNRS 2006). While ELIZA and PARRY were used exclusively to simulate typed conversation, many chatbots now include functional features such as games and web searching abilities. In 1984, a book called The Policeman's Beard is Half Constructed was published, allegedly written by the chatbot Racter (though the program as released would not have been capable of doing so).
Chat bot, chatbot or chatterbot, can be found on screens and in the virtual worlds, but also in the real world, for example holographically projected or as physical talking and responding puppet, toy or robot. Often, chat bot appears online and in instant messenger programs such as Windows Live Messenger, AOL Instant Messenger or Google Talk, where a chat bot is part of the buddy, contact or follow list of the human user. Chat bot appears on many other platforms as well, such as social networks (e.g. Facebook), virtual worlds (e.g. Second Life) or mobile devices (e.g. iPhone).
Jabberwacky learns new responses and context based on real-time user interactions, rather than being driven from a static database. Some more recent chatbots also combine real-time learning with evolutionary algorithms that optimise their ability to communicate based on each conversation held. Still, there is currently no general purpose conversational artificial intelligence, and some software developers focus on the practical aspect, information retrieval.
However, as irresistible as this story was to news outlets, Facebook’s engineers didn’t pull the plug on the experiment out of fear the bots were somehow secretly colluding to usurp their meatbag overlords and usher in a new age of machine dominance. They ended the experiment due to the fact that, once the bots had deviated far enough from acceptable English language parameters, the data gleaned by the conversational aspects of the test was of limited value.