A chat bot will communicate with a real person, but applications are being developed in which two chat bots can communicate with each other. Chat bots are used in applications such as
E-commerce customer service, call centers and Internet gaming. Chat bots used for these purposes are typically limited to conversations regarding a specialized purpose and not for the entire range of human communication. Text based response trees are much easier and faster and that is what I expect a lot of early bot interactions to be. Sometimes with ability to chat with a live person.
How we work on Chatbots
We are able develop two types of chatbots
a) Chatbots developed based on Programming
b) Chatbots developed with the help of machine learning.
Chatbots developed based on Programming:
This bot is very very limited. It can only respond to very specific commands. If you say the wrong thing, it doesn’t know what you mean.
This bot is only as smart as it is programmed to be.
Chatbots developed with the help of machine learning;
This bot has an artificial brain AKA artificial intelligence. You don’t have to be ridiculously specific when you are talking to it. It understands language, not just commands.
This bot continuously gets smarter as it learns from conversations it has with people.
It answers any number of questions automatically. It chats with all visitors at the same time.
It will show you what questions are asked by your visitors so you can add new answers
And it lets you intervene in LiveChat inside a conversation when you want.