A Brief History of Interactive Dialog Management
A chat bot is a program used to run an on-line chat session via text-to-voice, instead of giving direct human contact with another person. This is perfect for business executives who want to communicate with their counterparts outside of their company. Most chat bots are programmed to be discreet and to not annoy other users or even themselves. With the popularity of chat rooms like Twitter and Facebook recently, more companies are looking at chat bot technologies as a way of interacting with customers online.
Bot technology can be traced back to the early 1990s and can be traced back to a creation known as the EepBot. This bot was designed to allow chat room users to speak to each other using only a keyboard. It ran on a special network called The Hypertext Preprocessor (HTP), which allowed for support for artificial intelligence. This enabled the bot to learn over time and become better at communicating with its users. As more companies started to use chat rooms, the EepBot became obsolete.
In today’s chat room technology, there are four generations of chat bots. The first generation (or bot) is called the English, Fifth Generation chat bot. This bot still runs on the original network that it was developed on, but the improvements made since the previous model has made the bot almost as effective as the original. It can still interact with the same users and is as text-based as the original.
The second generation (or modern chat bots) is sometimes referred to as the conversational bot. This type of chat bot works by having back-and-forth conversations that go back and forth between two or more users. One chat bot in particular, named Jitterbug, is capable of achieving a 98% response rate from chat room users. This bot also goes back and forth by having a message sent to the other bot, then having a conversation back and forth with the second bot. Some examples of this bot include “This guy wants to buy a new computer, do you mind?”
The third generation chat bots (also known as the conversational bots) are often the most text-based of all chat bots. Examples of these chat bots include Robomim, and Mega. They are capable of sending large volumes of text and are great for people who want to have a large conversation without having to leave their chat windows. This allows them to chat with anyone around the world without having to wait for everyone in their group to response.
The fourth generation chat bot is an example of an artificial intelligence bot. This bot is capable of learning through experience. It takes the lessons it learns and improves itself over time. In this case, Google chat rooms use a bot called Synnyx who responds to any questions and comments made by its users.
The fifth generation bot is even more advanced than the previous generations of conversational Bots. It uses what is called a back-and-forth conversational flow to connect with other users. This is where two chat bots continue to talk back and forth until someone breaks the ice and makes a connection. For example, if I was on a Yahoo chat bot, I might say something like; hi, how’s your wife and kids.
The back-and-forth conversations that take place are automated. The way that it works is that the bot begins by having a one-on-one conversation and then the two chat bots exchange words back and forth. Based on the volume of the conversation, they will determine what action to take. This is the kind of dialogue management system that I talked about in my previous post. The question is, how will artificially intelligent chat bots improve human dialog management?