top of page
Search

ChatGPT pizza ordering bot with further customizations

  • Writer: VC Ramesh
    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.

 
 
 

Recent Posts

See All
Look Ma, No RLHF!

Superficial Alignment Hypothesis: A model’s knowledge and capabilities are learnt almost entirely during pretraining, while alignment...

 
 
 
Ask ChatGPT: Seq2Seq vs Causal LLM

I am not sure what to make of this conversation with ChatGPT. Is this what they mean by a "stochastic parrot"? :-) Choosing LLM...

 
 
 
Chatbots in the fast food industry

https://finance.yahoo.com/news/ai-making-name-itself-fast-162303086.html https://finance.yahoo.com/news/ordering-fast-food-robot-may-1100...

 
 
 

Comments


©2023 by vcrsoft.

bottom of page