Artificial Intelligence Scripting Language

AiRS - AIM and Yahoo Chatterbot

Posted by Kirsle on Friday, Sep 23 2011 @ 12:37 PM
I'm releasing an alpha version of my Perl chatterbot I've been working on - AiRS - Artificial Intelligence/RiveScript!

It's a full featured Perl chatterbot that can sign bots on to AOL Instant Messenger and Yahoo Messenger. It comes with a RiveScript brain and a Chatbot::Eliza brain.

The bot supports easy customization and adding of new brains (the Eliza brain was put in as a second example of how to create your own), so, despite the name of the bot, it's not strictly limited to RiveScript!

Now, as I said, this is an ALPHA release. Version 0.01! So if you're a total newbie and have never touched Perl or a command prompt before, don't ask me to help you get it all set up. There will be plenty of time for me to write thorough documentation for noobs by the time a final version gets released.

If you're not a complete noob though I don't think you'll have too much trouble getting a bot up and running with this code. :)

Download Links:

* I recommend getting the regular distribution. The "plus" one includes some third party Perl modules in the distribution itself (Net::OSCAR, Net::IM, RiveScript, Chatbot::Eliza). This makes it easier to get the bot up and running right away, BUT the versions of the modules it ships with may fall behind what's current. So I'd recommend instead that you install the third party Perl modules yourself.

Net::IM::YMSG is not yet on CPAN (I should have it up by the weekend!), so if you're looking for it, you can find it on Google Code at http://code.google.com/p/perl-net-im/.

Categories: AiRS , Perl

[ Kirsle's Blog ]

Comments

There are 0 comments on this page.

Leave a Comment

Your name:
Message:
You can use emoticons in your comment (opens in a new window).

If you can see this, don't touch the following fields.