Abstract: This study investigates the creation and deployment of a serverless chatbot for restaurant websites utilizing Google Dialogflow for natural language processing, FastAPI as the backend framework, and ngrok for secure and straightforward local development and testing. The paper emphasizes the advantages of serverless architecture, Dialogflow's natural language understanding capabilities, and its easy interaction with FastAPI for effective backend administration. Additionally, the integration of MySQL as a database solution is explored, highlighting its role in managing user data and order information efficiently. The study also covers how ngrok makes development easier by offering a secure tunnel that allows local servers to be accessed over the internet, allowing for real-time debugging and testing. By promptly and accurately responding to questions and delivering menu specifics, this solution seeks to improve customer experience and streamline the development process.
Keywords: Restaurant Chatbot, Google Dialogflow, Serverless Architecture, FastAPI, MySQL, Natural Language Processing (NLP), Ngrok, Secure tunnel.
| DOI: 10.17148/IARJSET.2024.11730