Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 1.42 KB

README.md

File metadata and controls

28 lines (16 loc) · 1.42 KB

🧇 Waffle Restaurant Order Bot

A ChatGPT-powered food ordering bot.

Access here: https://restaurant-order-bot.streamlit.app/

⏱️ Order Bot in 75s

Waffle.Restaurant.Order.Bot.Demo.mp4

⚠️ The Problem

Create a bot to handle every aspect of customer orders automatically.

✅ The Solution

Using ChatGPT and the OpenAI API, I built a simple restaurant ordering chatbot. It handles customer orders and addresses inquiries in a fully automated way.

💪 Areas for Improvement

  • Add streaming support - currently outputs answer in one big dump which leaves the user waiting for a while and decreases UX.
  • Integrate with a social media platform, e.g. Facebook Messenger or Instagram. Chatbots need to be native to wherever a business uses them. Exposing this as an API would enable this.
  • Improve output rendering with markdown to give a more pleasing UI. Instead of a wall of text, it would be lovely to get structured output or even output that can handle images or coloured text.
  • Integrate a card payment processor.
  • Safety guardrails, e.g. defending prompt injections and potentially implementing a moderation API to ensure the chatbot cannot be used for nefarious purposes.