Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Sinatra Streaming API + AIML Interpreter
branch: develop
Failed to load latest commit information.
aiml fixes typos
Gemfile initial commit
Gemfile.lock initial commit updates readme
app.rb should probably not split on comma



I'm not trying to evangelize AIML, far from. I did spend a day learning and exploring what it was all about, and hence, ended up with some tools that make use of it.

I don't know, it's late and I should go to bed.


This little chat app makes use of the Sinatra Streaming API and the programr gem to let you interface with an AIML chatter bot.

The streaming stuff is from and should be pretty straight forward.


You can find a more complicated set of ALICE AIML files which have better examples of what AIML can do hosted at

Some of them have thrown errors in programr so a subset is available here:

Knock yourself out.

Something went wrong with that request. Please try again.