Friday, July 11, 2008

Artificial Intelligence (AI) Chatbot

A great way to stave off those lonely hours at your desk is to chat with an artificially intelligent (ai) chat bot. Got a lot of things to say but no one is willing to hear? Or do you have some steam to let off? Talk to an ai chat bot.

An AI Chatbot is a computer program that gives human like responses based on your input. Basically, it acts like another person chatting with you online. Although this is not true intelligence since the responses are predictable and determined, it can come off as surprisingly realistic. An advantage of such programs is that they are always available so long as the server is online, and they never get tired.

One such a chatbot is named Jabberwacky. You can find him by following the link. Basically, jabberwacky mimics humans and gives apparently human responses to your messages. This chat bot can even learn new responses by chatting with people.

If you want to create your own ai chat bot, you might be interested in pandorabots. There, you can build your own chat robot based off the ALICE chatbot using AIML (Artificial Intelligence Markup Language). You can then program in your own desired chat responses for your bot and share it with your friends. Responses can even follow an advanced algorithm with topics and mood defined, custom variables and more.

Enjoy!