Chatbots are computer programs that execute protocols for supporting human-machine conversations and perform various functions such as searching the web, ordering food, making appointments, and many more. To facilitate timely responses and actions, and enable interactive human-like conversations, chatbots require Natural Language Processing (NLP) to understand user's messages and respond appropriately. NLP is an area of computer science and artificial intelligence concerned with the interactions between computers and human languages. Google Dialogflow is a natural language understanding platform that makes it easy to design and integrate a conversational user interface into your mobile app, web application, device, bot, interactive voice response system, and so on. Dash Messaging is a smart chatbot platform that enables creation of chatbots based on the provided protocol for long-term conversations. In this paper, we discuss how to integrate Google Dialogflow NLP service to a case study chatbot launched with our Dash Messaging platform.
Rahul Mundlamuri, Devasena Inupakutika, Ganesh Reddy Gunnam, Sahak Kaghyan, David Akopian, "Chatbot integration with Google Dialogflow environment for conversational intervention" in Electronic Imaging, 2022, pp 206-1 - 206-5, https://doi.org/10.2352/EI.2022.34.3.MOBMU-206