© Sumit Raj 2019
Sumit RajBuilding Chatbots with Pythonhttps://doi.org/10.1007/978-1-4842-4096-0_1

1. The Beloved Chatbots

Sumit Raj1 
Bangalore, Karnataka, India

When you begin to build a chatbot, it’s very important to understand what chatbots do and what they look like.

You must have heard of Siri, IBM Watson, Google Allo, etc. The basic problem that these bots try to solve is to become an intermediary and help users become more productive. They do this by allowing the user to worry less about how information will be retrieved and about the input format that may be needed to attain specific data. Bots tend to become more and more intelligent as they handle user data input and gain more insights from it. Chatbots are successful because they give ...

Get Building Chatbots with Python: Using Natural Language Processing and Machine Learning now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.