Inspiration
Local Hack Day: Share <3 <3
What it does
It greets the user and takes the order what they want to eat. The bot then places an order on the user’s behalf, and calculates the total bill amount. It makes sure the food reaches the customer hot and fresh! It also gives the user the status of the order when asked.
How I built it
I used Google DialogFlow in order to build the chatbot.
Challenges I ran into
The variety of menu and the capacity of the bot:
A restaurant has a really big menu. Plus, the way the food items are listed in the menu differs from restaurant to restaurant. Providing queries so that the bot understands variety of cuisines seemed a big task, so we currently have this bot running only for a few snacks like Biryani, Mango Lassi, Chicken Dumplings ,and spring rolls. :)
The query of customer:
While ordering for food, a customer might have different approach to the bot every time. Making sure that the bot understands and responds well to each and every general query took some time but finally it has a keen understanding of the general greetings and faqs by the customers.
Accomplishments that I'm proud of
Inspite of all the challenges faced, the bot is up and running quite smooth!
What I learned
- The first has to be "to build a chat bot" XD
- Terminologies related to chat-bot (intents, utterances, entities, etc)
- Decision Tree in Chat Bots
- API
- Some Frameworks
Some of The Best Chatbots/Bot Frameworks
- Training a bot
What's next for OnlineEats
There's surely a lot more to come!
Log in or sign up for Devpost to join the conversation.