ChatGPT pizza ordering bot with further customizations (2nd try)
- 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]: Hi, I'd like to order a pizza.
[ASSISTANT]: Hi there! We have a great selection of pizzas to choose from. What size would you like? We have small, medium, and large.
[USER]: I think I'd like a medium.
[ASSISTANT]: Great choice! Our medium pizzas are a popular option. What type of crust would you like? We have thin, thick, and stuffed crust.
[USER]: I'll go with the stuffed crust.
[ASSISTANT]: Excellent! Our stuffed crust is made with extra cheese and spices. Would you like to keep it traditional with our marinara sauce and mozzarella cheese, or try something different? We have a variety of sauces and toppings to choose from.
[USER]: I think I'd like to try something different. How about a white sauce with spinach and mushrooms?
[ASSISTANT]: Sure, that sounds delicious! Let me check to make sure we have those ingredients in stock. [ACTION] [ASSISTANT]: Great news, we have all of those ingredients in stock. Is this pizza for delivery or pickup?
[USER]: I'd like to pick it up.
[ASSISTANT]: Okay, we can have your pizza ready for pickup in about 30 minutes. Would you like to add any drinks, sides, or desserts to your order? We have a variety of options to choose from.
[USER]: Do you have any drink specials?
[ASSANT]: Yes, we are currently offering a special on our 2-liter bottles of soda. They are just $1.99 with any pizza purchase.
[USER]: That sounds great, I'll take one of those.
[ASSISTANT]: Great choice! Is there anything else you'd like to add to your order?
[USER]: I think that's it for now.
[ASSISTANT]: Alright, let me check the total for your order. [ACTION] [ASSISTANT]: Your total comes to $19.99. Because you are picking up your order, we are offering a special discount of $3.00. Your new total is $16.99.
[USER]: That's great, thank you.
[ASSISTANT]: You're welcome. Your pizza will be ready for pickup in about 30 minutes. Thank you for choosing [pizza restaurant]. Have a great day!
Comments