A quick look at four chatbots

This is a quick review of four chatbot that are easily found on the web.  I’ll take a look at the granddaddy ELIZA (wikip), A.L.I.C.E. (wikip) which uses AIML, Fake Kirk (with speech synthesis and a face) and O2’s Ask Lucy.

The goal of these chats was to see how each of the bots broke down and to learn about how the different technologies worked.  ELIZA has a small, hard-coded rule set.  A.L.I.C.E. is rule driven but with a big AIML rule set.  Fake Kirk uses statistical training on Star Trek scripts.  I don’t know what O2 use (but it doesn’t feel very sophisticated at all!).

ELIZA

A.L.I.C.E.

Fake Kirk

I’m also adding this 10 min video on Fake Kirk by someone from Pandorabots, it might be the author of Fake Kirk:

O2’s Ask Lucy


Ian is a Chief Interim Data Scientist via his Mor Consulting. Sign-up for Data Science tutorials in London and to hear about his data science thoughts and jobs. He lives in London, is walked by his high energy Springer Spaniel and is a consumer of fine coffees.

3 Comments

  • So far the best and most impressive chat bot (personally), is “Elbot” strongly recommend you have a go with him.
  • @aldo since you link directly to elbot - are you his creator?
  • Hi Ian, Elbot has been created by Artificial Solutions (www.artificial-solutions.com) and Fred Roberts is the knowledge engineer who developed him. Elbot will be participating in the chatterbox challenge this year, so we will really appreciate your feedback on him. Let me know if you have any questions or need more information about Elbot or Artificial Solutions. Cheers!