With the recent increase in the popularity of chatbots (due, in large part, to the recent 2011 Chatterbox Challenge), I’ve seen a lot of requests in various places, asking about how someone could create their own chatbot, with many of these questions coming from individuals who have no prior experience or knowledge.
Basically, there are several options available to the prospective new botmaster for creating a new chatbot, and while I can’t cover every option here, I’ll try to briefly cover some of the more popular options, citing advantages and disadvantages of each.
Except for two of them (Dusky and Lucy ) they are rated for teens and up. Some might even flirt with you but don't exepct it to actually go very far if you push them and they will smart off to you.
The Chatbot hosting companies i use are personalityforge, Pandorabots, Chatbot4U, Love droids, Rebot me (back online), and SECOND EGO.
They usually also have a graphical component built in, as well, in the form of an avatar (often female) that enhances interaction, thus improving your experience.
The basic web-based chatbot, in its simplest form, is nothing more than a blank white web page with a form embedded in it that is the sole interface between the user (you) and the bot.
Before I set out to create my first chatbot, Morti ( I took a look at several of the options available to me; and since I already had a fair amount of knowledge and experience with web design, web programming, and database management, and since I already had a place where I could host my own chatbot, I decided to take the most difficult route, and host my bot myself, which allowed me to control every aspect of my bot.
As part of the learning process they set up two bots, known as a dialog agents, to teach each other about human speech using machine learning algorithms.
The bots were originally left alone to develop their conversational skills.
Facebook has shut down a controversial chatbot experiment that saw two AIs develop their own language to communicate.
The social media firm was experimenting with teaching two chatbots, Alice and Bob, how to negotiate with one another.