This is a conversational AI assistant using Llama3.1 8B model to help users make restaurant reservations. It understands the user’s intent, and responds accordingly. It has access to a few functions, called tools, which are used to perform certain functionalities such as listing available locations, cuisine based recommendations, checking availabilities for the selected restaurant, and finally making a booking for the user. Its main source of information is an SQLite database, which it reads from and updates as and when needed.
The FoodieSpot AI chatbot assists users with restaurant reservations through a structured, conversational flow. It begins by greeting the user and understanding their intent. If a reservation is requested, the bot collects details such as date, time, number of guests, and preferred location. If the user is unsure about restaurants, it fetches available locations. Once all details are confirmed, the bot finalizes the booking. If a restaurant is unavailable, it suggests alternatives. The chatbot also handles general inquiries about restaurants and menus, ensuring a smooth and helpful interaction before closing the conversation politely.