This document describes the development of an interaction-based expert system for restaurant recommendations. It begins with an abstract describing the system's use of chat-based interaction to provide human-like responses and recommendations based on user preferences like cuisine, location, budget and timing. The introduction provides context on similar systems from companies like Zomato and Swiggy and the goal of this system to automate the ordering process through dialogue. It then covers the system design, methodology, user interface, results and conclusions that an expert system using natural language can successfully replace human agents for common tasks like reservations and orders.