- open source
- runs on Linux
- implements AIML (Artificial Intelligence Markup Language)
If a library, then Java based or at least runnable on the JVM.
I'd be glad to use a Java library. Or, if there's something out there built already, great. I just want to get into the
AIML itself. The underlying engine/software/library/implementation is of secondary concern.
I see some links like chatbots-library or RebeccaAIML and see mention of A.L.I.C.E and Rebecca as chat bots. There are many repos, but what's available for install? What's commonly used? Just looking for something without the deep learning curve. Preferably using all open source.
The specific Java library i've seen mentioned is the package
org.alicebot which means, of course, http://www.alicebot.org -- which redirects.
One of the more promising efforts in this direction is program-ab which I found through datenhahn on github. The
datenhahn implementation looks workable -- although a Java implementation would've been preferred. (I suppose there's always Jython to run the bot.)
Ideally, as datenhahn points out, it's preferable to run a bot from pandorabots locally.