That said, however, I think that building a web-based bot has more potential for being a rewarding challenge, if you have (or are willing to learn) the necessary skills.
Believe me when I tell you that choosing to build a chat bot the way I did is a LOT of work, but if you have the skills, patience, and dedication, it’s the most rewarding option of them all.
NOTE: - I’ve had to split this article into several posts, to keep it within the size limitations of the forums. As promised earlier, I’ll be discussing two methods of chatbot creation in a step by step manner, covering the basics from beginning to end. : (when will you go home) I go home tomorrow How about this?
These “guides”, as it were, will only cover the “bare-bones” basics; any improvements, upgrades, additions, etc. I’ll also be listing several resources at the end of this article, where you can go to seek out help, should you need it. : S: ( I like spinach ) Are you a fan of the Popeye cartoons? 1.) Chat Script: Overview Chat Script is a stand-alone chatbot engine, complete with its own unique scripting language, created by bruce wilcox, who also created the 2010 loebner prize winning chatbot, suzette.
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.
Then I’ll outline a couple of brief, step by step guides to setting up your own chatbot; one of them a stand-alone bot app, and the other one a web-based chatbot. The two main “types” of chatbots are “stand-alone” applications, where the chatbot runs on a single computer, and web-based, which run on a remote server, and are (generally) able to be reached by the general public through a web page.The majority of stand-alone bots also integrate some sort of system interface, allowing your bot to control certain aspects and functions of your computer, such as playing media files, or retrieving documents.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.Any “upgrades” or improvements to the interface are solely the option and responsibility of the botmaster.Any sort of “fancy” features, such as Text To Speech, or an animated avatar, would have to be created and integrated into your bot’s page, and certain features, such as Voice Recognition, are either unavailable, or are severely limited.