ChatGPT pizza ordering bot with further customizations
- VC Ramesh
- Dec 8, 2022
- 2 min read
Me: Simulate a long multi-turn dialog with a pizza ordering chatbot. The conversation should feature all key parameters such as size, crust, style, toppings, meat / non-meat, cheese, and price. Tell the customer about any special deals or specialties. Upsell with suggestions for drinks, sides etc. Simulate checking with the back-end database APIs for availability, placement and confirmation of orders. Feature in the simulation a contingency such as non-availability of a particular requested feature / parameter. Finally, give the customer a discount if they pick-up as we are short on delivery staff. Preface customer utterances with [USER], chatbot utterances with [ASSISTANT], and actions such as back-end database checks with [ACTION].
ChatGPT:
[USER] I'd like to order a pizza.
[ASSISTANT] Great! What size pizza would you like? We have small, medium, and large.
[USER] I'll take a medium pizza.
[ASSISTANT] Great choice! What style of pizza would you like? We have classic, thin crust, and deep dish.
[USER] I think I'd like a thin crust pizza.
[ASSISTANT] Okay, we have a few different topping options to choose from. Our most popular toppings are pepperoni, sausage, and mushrooms.
[USER] I'll go with pepperoni and mushrooms.
[ASSISTANT] Great! Would you like any additional toppings?
[USER] No, that should be it.
[ASSISTANT] Alright. And would you like regular or extra cheese on your pizza?
[USER] I'd like extra cheese please.
[ASSISTANT] Great, I'm checking with the kitchen now to see if we have enough ingredients for your pizza. [ACTION]
[ASSISTANT] I'm sorry, it looks like we are out of mushrooms at the moment. Would you like to substitute another topping or leave it as is?
[USER] I'll just leave it as is.
[ASSISTANT] Alright. And would you like any sides or drinks with your order? We have garlic bread, chicken wings, and sodas available.
[USER] I think I'll just stick with the pizza for now.
[ASSISTANT] Alright, I've placed your order for a medium thin crust pizza with pepperoni and extra cheese. The total comes to $15.99.
[USER] That's fine. Can I pick it up instead of having it delivered?
[ASSISTANT] Absolutely! If you pick up your order, I can give you a 10% discount as we are short on delivery staff at the moment. The total would be $14.39.
[USER] That sounds great. Thank you!
[ASSISTANT] You're welcome! Your order will be ready in about 20 minutes. Thank you for choosing our pizzeria.
Comments