Do-Much-More is a whimsical conversation partner. The chatbot’s name owes its origins to the first well-known conversational program “Eliza”, which was developed by Professor Joseph Weizenbaum at MIT in the early 1960s. Eliza was named after Eliza Dolittle in George Bernard Shaw’s play Pygmalion. David Levy called his first chatbot program Do-A-Lot (in contrast to “Dolittle”), and when enhancing Do-A-Lot to create the current generation of the program he changed the name to Do-Much-More for obvious reasons.
Do-Much-More is designed so as to appear more natural and more knowledgeable than other chatbots, characteristics made possible by its knowledge of the morphology of the English language, some general knowledge, and some knowledge related to word usage.
The most important characteristic of Do-Much-More is its entertainment value. By keeping the user intrigued and entertained throughout a conversation, a hosting web site will be maximizing the time spent by the user in visiting their site. The entertainment value provided by the web site will also encourage many visitors to return to the site often. Similarly, Do-Much-More will be embedded in some consumer electronic products that thereby become entertaining and interesting conversation partners.
The version of Do-Much-More that won the 2009 Loebner Prize competition employs no specialist data as we have not attempted to endow that version with any specialist knowledge. Instead it is designed to respond with generalities, moving a conversation along in a lighthearted way without dealing with any details of a specific topic. As can be seen from the excerpts of conversations with the judges at the Loebner Prize competition, it does this reasonably well.
Do-Much-More is programmed mostly in C++ (about 75% of the code) and the rest in C. The executable code occupies approximately 1.9 megabytes and makes use of some large databases.