Before we start to learn how to use the Dialogflow API in Python, let's understand what Dialogflow is all about.
Dialogflow (formerly known as api.ai) provides a suite of utilities for building natural and rich conversational interfaces, such as voice assistants and chatbots. It is powered by deep learning and natural language processing and is used by a large number of companies. It seamlessly integrates with websites, mobile applications, and many popular platforms, such as Facebook Messenger, Amazon Alexa, and so on. Dialogflow provides us with three major components for building a conversational user interface:
- The best practices and processes that can easily be applied to any conversational user interface
- Functionalities to add any custom logic that might be required for building a conversational user interface
- Facilities to train...