Pizza Ordering Chatbot Using Amazon Lex
Amey Thakur
1
, Mega Satish
2
1-2
Department of Computer Engineering, University of Mumbai, Mumbai, Maharashtra, India
1
2
Abstract— Because of breakthroughs in machine learning and deep learning, which are causing a change in every
industry area and managing various types of activities better than people. The majority of monotonous jobs that were
formerly performed by humans are now replaced by AI. Every firm is aiming to replace the least skilled labour with AI
robots that can do comparable tasks more efficiently, especially when it comes to chatbots. A chatbot is computer
software that mimics human interaction by using voice instructions, text dialogues, or both. Chatbots are being
employed to address consumer concerns or problems in food delivery app businesses such as Zomato and Swiggy, but
are chatbots truly useful in that business model? This business model's target customers are those who don't have time
to go outside to obtain food, prefer convenience at home, or are unwilling to endure discomfort, thus their concerns
should be resolved in the most convenient way possible. To fulfil the user's request, a chatbot is employed. It is critical
for the chatbot to plan how to carry out the task that the user has asked. New tools are available now to create and
deploy chatbots; Amazon Lex by AWS is one of them. This project focuses on creating a Pizza Ordering Chatbot using
Amazon Lex to help the user order pizza.
Keywords— Amazon Lex, Amazon Web Services (AWS), Chatbot.
I. INTRODUCTION
A. Chatbot –
A chatbot is a computer program that conducts a conversation in natural language via text or speech, understands the
intent of the user and sends a response based on business rules and data of the organization.
Figure 1: A Timeline of Evolution of Bots
One of the first chatbots was ELIZA. It was also an early test case for the Turing Test, which determines if a machine
can demonstrate cognition that is comparable to, or indistinguishable from, that of a person. The computer used "pattern
matching" and replacement methods to provide prepared replies, giving early users the impression that they were speaking with
someone who understood their input. The scripts in the software limited the program's capabilities. Joseph Weizenbaum, a
researcher at MIT's Artificial Intelligence Laboratory, created an early natural language processing algorithm in the mid-1960s.
It was allegedly made to show how shallow human-computer connections were at the time. Humans, on the other hand, found it
highly entertaining when it was put on computers. In today’s world, chatbots have many applications such as online shopping,
ticket booking, news reports, food ordering, etc.