The integration of deterministic protocol-specified chatbots with generative AI bridges the gap between precise, protocol-driven logic and conversational flexibility. This paper introduces MachineQuizzing, a chatbot designed to enhance learning in machine learning through gamified quizzes and real-time explanations. Leveraging platforms like Dialogflow for structured logic and Gemini for generative capabilities, the chatbot demonstrates how the integration of these technologies can enhance conversational experience.
This paper presents the design and development of a standalone, cross-platform client application that can connect and support various chatbot development platforms, thereby avoiding the limitations imposed by mainstream messaging channels that are typically used for user access. While third-party systems like Facebook Messenger and WhatsApp facilitate chatbot communication, they impose various restrictions on automated messaging, including message timing, scheduling, chatbot lifecycle, and content. These limitations disrupt continuous, so-called deep-logic or long-term interactions with users, hindering the effectiveness of extended engagement in customer service and support. As advanced chatbots gain enormous popularity, this paper envisions a growing need for standalone and perhaps open-source solutions that can connect to chatbot development platforms to support full ownership of the channel, thereby eliminating communication limitations. The proposed generic cross-platform client app is demonstrated utilizing Google Dialogflow chatbot development platform. Dialogflow supports natural language processing (NLP), and it seamlessly integrates with Google Firebase for backend data storage and real-time messaging. The client app supports flexible message scheduling continuity, multimedia features, quick-reply buttons, and scalability for up to 10,000 users. Through a flexible, independent design, this prototype showcases a scalable, unrestricted chatbot solution that enhances user satisfaction and engagement across various devices.