Google Dialogflow
Dialogflow is Google’s natural language understanding platform that is used to create conversational interfaces for a variety of applications including mobile applications, web, Internet of Things devices, and telephone interactive voice response systems. Dialogflow is capable of conversing in both my text and voice.
Dialogflow revolves around the digital agent concept where by voice application is represented by a digital agent that responds to the users utterances.
There are two types of virtual agents available.
- Dialogflow CX which is well-suited to large or complex conversational pathways.
- Dialogflow ES which is best used for small or simple conversational pathways.
As of January 2022, Dialogflow ES could be utilized to develop conversational applications for free, where as Dialogflow CX is a paid service that is part of the Google Cloud Platform (GCP).
To demonstrate the core concepts of Conversational AI this chapter will focus on utilizing Dialogflow ES.