Wednesday, January 14, 2009

Program O

Elizabeth Perreau, creator Shakespearebot, has written a new AIML interpreter. In keeping with the tradition of naming AIML interpreters with letters of the alphabet (Program B, Program C, Program D etc.) Elizabeth has chosen to name hers Program O (the letter O, pronounced "Oh"). Like the no longer actively supported Program E, Program O is based on PHP and MySQL. You can check out Program O at

Program E has some well known bugs, and without active support, it can be frustrating to try to make modifications to its source code. Elizabeth says, "I just got to the stage where if I wanted to get into AIML more I had to re-write alot of it for my needs." Program O is written to make it easy to add new AIML tags and extensions. Elizabeth has already implemented the custom Pandorabots tags <eval> and <learn> for client-based bot training.

Program O is set for release on March 1, 2009. Meanwhile you can help Elizabeth debug the code by visiting the site and chatting with her bot.


  1. Hi guys,

    My name is Lonnie, i'm 27, live in Canada, and i'm a computer programer.

    I'm interested in helping with the development of Program O.

    I look forward to the release in March.

    I'll do some chatting with PrO to help with the debuging.

    Keep it fun!

  2. It occurs to me that we could resrve the vowels (except "A") for PHP interpreters (E, I, O, U).

    But not Y, because that's pYthon.



blogger templates | Make Money Online