AIML bot

TwitterFacebook
Get flash to fully experience Pearltrees
http://codeanticode.wordpress.com/2007/11/12/eliza-library-for-processing/

Eliza library for Processing « codeanticode

Update: The Eliza library evolved into the chatbots library that adds support for other chatter bots like RebeccaAIML . Recently I found this Java implementation by Charles Hayden of the classic Eliza program. I changed the code a little bit to have it compiled as a Processing library that you can use in your sketches. Here is a sample program I wrote with the library. Click here to download the compiled library.

RebeccaAIML

Enhanced empty conditionals where they will now correctly allow you to use an empty string for a condition and it will return true if the predicate does not exist. Fixed a nasty bug where if you have multiple star's and multiple users it would return an empty false positive string. For international support, it has been improved upon within the core engine and with the various programming languages that RebeccaAIML supports. The fixes are Dialects will work with the eclipse plugin now. http://rebecca-aiml.sourceforge.net/
One of the longstanding problems with AIML pattern matching is related to processing certain common suffixes in English. These are words or phrases added to the end of a sentence that may contribute little in the way of meaning, such as “really”, “eh”, and “you know.” By far the most common example of this is the use of a personal name at the end of a sentence: “Nice to meet you, Alice”, “How is the weather over there, Alice?”

Alicebot

http://alicebot.blogspot.com/

MakeAiml - An AIML file creation and auto-generation tool for artificial intelligence

Welcome MakeAiml is a free utility program made to simplify the creation of large AIML files by hand. It's intent is to allow an A.I. programmer (botmaster) to spend more time thinking about how an artificial intelligence should think and respond than the markup language surrounding the responses. http://makeaiml.aihub.org/