Integration of Task-Oriented Chatbots With Generative AI
Integration of Task-Oriented Chatbots With Generative AI
Nowadays, chatbots have become a pivotal part of our daily life enhancing human-machine
interaction across various domains. They are tools that are reshaping business-customer
interactions. From customer service to healthcare, education to finance, chatbots are
increasingly important in various industries.
Platforms such as Amazon Lex, IBM Watson, ManyChat, Chatfuel, and Google Dialogflow
have played a significant role in advancing this technology, mostly focusing on
expert-protocol-driven chatbots to configure the human-machine conversation. These
platforms excel in configuring conversations based on predefined rules and expert
knowledge, making them highly effective for structured, task-oriented applications.
Addressing this gap presents an opportunity to take the best of both worlds by integrating
the strengths of both approaches. By combining the precise, protocol-driven logic of
task-oriented chatbots with the vast knowledge base and conversational flexibility of
generative AI, we can create more powerful and dynamic chatbot systems.
Google, in particular, provides different tools for conversational AI, including Dialogflow for
task-oriented chatbot creation and Gemini for general chatting.
This paper explores the concept of integrating task-oriented chatbots with generative AI. It
demonstrates this concept by examining the integration of Dialogflow and Gemini to bridge
the gap between task-oriented and generative chatbots. A case study integration
MachineQuizzing chatbot is developed for an enhanced learning experience.