The Simon Laven Page

Chatterbot Central

Classic Chatterbots
Complex Chatterbots
Friendly Chatterbots
Teachable Bots
Non-English Bots
Alternative Bots

AI books from Chatterbot Papers The Filmstore: Classic AI movies on DVD and Blu-ray The Robotic Toystore

Who is Simon Laven?
The Simon Laven Page > Teachable Chatterbots > Leo and Dante

Leo and Dante - by Alan J. Brown

The author calls Leo "by far the most advanced learning bot on the web" and his follow-up Dante builds on that. Leo does not have a complicated set of rules dictating what to say when certain predefined key words are triggered (like many chatterbots on The Simon Laven Page). Instead Leo and Dante learn from the users who converse with them on the users own computer.

When you first start Leo or Dante, they already have some information in the database. This enables you to jump right in and start talking. It is possible to clear the database using the option on the file menu. You may want to do this if you want either of them to talk in a different language or if you wish to raise a chatterbot like a child.

Starting from a clear database can be frustrating. Because, like humans, they don't know much in the beginning they will only repeat back what you say to them. After a while it will start to use sentences from further back in the database. The aim is to make the database large enough them Leo to form their own sentences. This takes time, which is why they are both supplied with demo data.

Leo and Dante can be downloaded from

Previous Chatterbot:
This Category:
Teachable Chatterbots
Next Chatterbot: