Add this line to your application's Gemfile:
gem 'programr', github: 'bolasblack/programr', branch: 'master'
And then execute:
$ bundle install
You can find a set of ALICE AIML files hosted at http://code.google.com/p/aiml-en-us-foundation-alice
Read the file example.rb
Read the file docs/custom_programr.md
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
This is a fork of http://aiml-programr.rubyforge.org/ (authored in 2007) from robertjwhitney/programr.
ProgramR is a Ruby implementation of an interpreter for the Artificial Intelligence Markup Language (AIML) based on the work of Dr. Wallace and defined by the Alicebot and AIML Architecture Committee of the A.L.I.C.E. AI Foundation http://alicebot.org
Some of the ALICE AIML files have thrown parse errors with certain caraters in @robertjwhitney's tests, so a subset is available here: https://github.com/robertjwhitney/alice-programr
Original Authors: Mauro Cicio, Nicholas H.Tollervey and Ben Minton