0% found this document useful (0 votes)
5 views9 pages

NLP Food Ordering System Report

The document presents a project report on the development of an NLP-Powered Food Ordering System designed to function as an intelligent virtual waiter, providing personalized menu recommendations and dietary filtering. The system utilizes the Mistral 7B model for understanding complex food queries and is built with Python, FastAPI, and Vue.js for seamless user interaction. This project aims to enhance the dining experience by simplifying the ordering process through AI-driven guidance tailored to individual dietary needs.

Uploaded by

mapow13296
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views9 pages

NLP Food Ordering System Report

The document presents a project report on the development of an NLP-Powered Food Ordering System designed to function as an intelligent virtual waiter, providing personalized menu recommendations and dietary filtering. The system utilizes the Mistral 7B model for understanding complex food queries and is built with Python, FastAPI, and Vue.js for seamless user interaction. This project aims to enhance the dining experience by simplifying the ordering process through AI-driven guidance tailored to individual dietary needs.

Uploaded by

mapow13296
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

NLP–POWERED FOOD

ORDERING SYSTEM
A PROJECT REPORT

Submitted by

INIGHO BENJAMIN L 811722001016

LOGA PRASATH S S 811722001028

VASIL HASSAN R 811722001054

in partial fulfillment of the requirements for the award degree of

Bachelor in technology

20AM7202 DESIGN PROJECT-III

DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND


MACHINE LEARNING
K. RAMAKRISHNAN COLLEGE OF TECHNOLOGY
(AUTONOMOUS)
SAMAYAPURAM - 621112

NOVEMBER 2025

i
K. RAMAKRISHNAN COLLEGE OF TECHNOLOGY
(AUTONOMOUS)
SAMAYAPURAM - 621112

BONAFIDE CERTIFICATE

The work embodied in the present project report entitled “NLP–

POWERED FOOD ORDERING SYSTEM” has been carried out by the

students INGHO BENJAMIN L , LOGA PRASATH S S , VASIL HASSAN R,

The work reported herein is original and we declare that the project is their own

work, except where specifically acknowledged, and has not been copied from

other sources or been previously submitted for assessment.

Date of Viva Voce: ……………………

[Link] M.E., (Ph.D) [Link] M.E., Ph.D.,


SUPERVISOR HEAD OF THE DEPARTMENT
Assistant Professor Professor
Department of Artificial Intelligence Department of Artificial Intelligence
& Data Science [Link] College of
[Link] College of Technology (Autonomous)
Technology (Autonomous) Samayapuram – 621 112
Samayapuram – 621 112

INTERNAL EXAMINER EXTERNAL EXAMNIER

ii
ACKNOWLEDGEMENT

We thank our Dr. [Link], Principal, for his valuable suggestions and
support during the course of my research work.

We thank our [Link], M.E., Ph.D., Head of the Department,


Professor, Department of Artificial Intelligence, for his valuable suggestions and
support during the course of my research work.

We wish to record my deep sense of gratitude and profound thanks to my


Guide [Link] M.E., (Ph.D), Assistant Professor, Department of Artificial
Intelligence and Data Science for her keen interest, inspiring guidance, constant
encouragement with my work during all stages, to bring this thesis into fruition.

We are extremely indebted to our project coordinator [Link],


M.E., (Ph.D)., Assistant Professor, Department of Artificial Intelligence and
Machine Learning, for her valuable suggestions and support during the course of
my research work.

We also thank the faculty and non-teaching staff members of the


Department of Artificial Intelligence, [Link] College of Technology
(Autonomous),Samayapuram - 621 112, for their valuable support throughout the
course of my research work.

Finally, we thank our parents, friends and our well wishes for their kind
support.

SIGNATURE

INIGHO BENJAMIN L

LOGA PRASATH S S

VASIL HASSAN R

iii
ABSTRACT

This project presents the design and development of an AI-Powered Food

Ordering System that functions as an intelligent virtual waiter. The system is

capable of providing personalized menu recommendations, dietary filtering,

and order placement through a conversational interface. With the rising

demand for contactless and personalized dining solutions, this application

aims to simplify the ordering process by offering instant, AI-driven guidance

tailored to individual dietary needs (e.g., Vegan, Spicy). The intelligence

behind the system is powered by the Mistral 7B model running locally via

Ollama, which enables human-like understanding of complex food queries.

The backend is developed using Python and FastAPI, while the frontend

utilizes [Link] to facilitate seamless interaction between the user and the AI.

Unlike static digital menus, this system adapts to real-time user queries (e.g.,

"I want something spicy without meat") and updates the cart based on intent.

iv
TABLE OF CONTENTS

CHAPTER NO. TITLE PAGE NO.

ABSTRACT iv
LIST OF TABLES vii
LIST OF FIGURES viii
LIST OF SYMBOLS AND ABBREVIATIONS ix

1 INTRODUCTION 1
1.1 OVERVIEW 1
1.2 OBJECTIVE 4
2 LITERATURE SURVEY 3
2.1 ARTIFICIAL INTELLIGENCE IN
HEALTHCARE 3
2.2 TRANSFORMERS FOR NATURAL
LANGUAGE PROCESSING 4
2.3 FASTAPI: HIGH PERFORMANCE
PYTHON FRAMEWORK 5
2.4 LANGUAGE MODELS ARE FEW-SHOT
LEARNERS 6
2.5 LLAMA: OPEN AND EFFICIENT
FOUNDATION LANGUAGE MODELS 7
3 SYSTEM ANALYSIS 8
3.1 EXISTING SYSTEM 8
3.1.1 Demerits 9
3.2 PROPOSED SYSTEM 10
3.2.1 Merits 11

v
CHAPTER NO TITLE PAGE NO

4 SYSTEM SPECIFICATIONS 12
4.1 SOFTWARE SPECIFICATIONS 12
5 SYTEM DESIGN 13
5.1 SYSTEM ARCHITECTURE 13
6 MODULES DESCRIPTION 16
6.1 METHODOLOGY 16
6.1.1 PROPOSED ALGORITHM 16
6.1.2 COMPARISON ANALYSIS 17
6.2 USER INTERFACE MODULE 19
6.3 USER DATA AND CONTEXT MODULE 20
6.4 BACKEND CONTROLLER MODULE 23
6.5 AI INTERGRATION MODULE 25
6.6 RESPONSE HANDLING AND RENDERING
MODULE 28
7 RESULT AND DISCUSSIONS 33
7.1 RESULT ANALYSIS
8 CONCLUSION AND FUTURE ENHANCEMENT 31
8.1 CONCLUSION 31
8.2 FUTURE ENHANCEMENT 31
APPENDIX A SOURCE CODE 35
APPENDIX B SCREENSHOTS 46
REFERENCES 48

vi
LIST OF TABLES

TABLE NO. TITLE PAGENO.

7.1 Overall Analysis 31

vii
LIST OF FIGURES

FIGURE NO. TITLE PAGE NO.

5.1 System Architecture 14


5.2 End- to-End Workflow 15
6.1.1 Average Response Latency Comparison 16
6.1.2 Processing Time per Request (Stability Test) 18
7.1 Analysis Graph 32
B.1 User Interface 46
B.2 Admin Interface 46
B.3 Kitchen Interface 47

viii
LIST OF SYMBOLS AND ABBREVIATIONS

AI - Artificial Intelligence
API - Application Programming Interface
ASGI - Asynchronous Server Gateway Interface
DOM - Document Object Model
HTTP - Hypertext Transfer Protocol
JSON - JavaScript Object Notation
JWT - JSON Web Token
LLM - Large Language Model
NLP - Natural Language Processing
SPA - Single Page Application
SQL - Structured Query Language
UI/UX - User Interface / User Experience

ix

You might also like