Hello, and Welcome to the limebuzz. There is new tech revolution going on right now i.e Chatbot service. Bot is a software that automates things that we do.
Bot service could permanently change the way humans interact with the digital world. The Bot service provided by different companies are so improved that you don’t need any programming knowledge.
What is a ChatBot?
ChatBot is a software that automates text-based chatting. They can help you to find information or get something done in the seamless automated way simply by typing text based command.
Just imagine, you typed in Facebook messenger “Hey Burger King, send me two pieces of Burger” and the Burger shows up at your door 30 min later.
Businesses have now started building chat bot to engage with their customers or employers through messaging apps. The technology could permanently change the way humans interact with the digital world.
What can I do with ChatBots?
You could use chatbots to:
- Get customized notifications and news – A bot can act as a smart newspaper, sending you relevant content as soon as it’s published.
- Integrate with other services – A bot can enrich chats with content from external services like IMDB, Wiki, YouTube, GitHub, Foursquare.
- Build single and multiplayer games – A chatbot can play chess and checkers against you, act as host in quiz games, or even take up the dungeon master’s dice for an RPG.
- Create custom tools – A chat bot may provide you with alerts, weather forecasts, translations, formatting or other services.
- Build social services – A bot could connect people looking for conversation partners based on common interests or proximity.
- Do virtually anything else – Except for time travel. They just can’t do it. Yet!
What is Bot Engine?
Bot Engines creates interaction between Human and Computer based on natural language conversations. To create a ChatBot without coding you need a Bot Engine
Popular Bot Engines:
- API.ai
- WIT.ai
- Botsify
- Chatfuel
ChatBot Architecture:
Let’s see how Chat bot works behind the scenes. We need to know some basic about Chatbot architecture-
ChatBot Architecture consist:
- Chatbot Platform– User will enter a message on a Chat Platform like Facebook Messenger.
- Web Server– Web Server receives the message from chat platform and will be validated by the web application.
- ChatBot Engine– Bot Engine receives the message from Web Server. Bot Engine will use techniques like Natural Language processing and Machine Learning to form a response which will be sent as a message to the user.
What you need to do before start?
- Facebook Developers Account
- API.ai or WIT.ai Account
Postcredits: roodex
0 comments: