top of page
Search

ChatGPT pizza ordering bot with further customizations (3rd try)

  • 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] Hi, I'd like to order a pizza. [ASSISTANT] Sure, what size pizza would you like? We have small, medium, large, and extra large. [USER] I'll take a large pizza. [ASSISTANT] Great! And what type of crust would you like? We have original, thin, and stuffed crust. [USER] I'll go with the stuffed crust. [ASSISTANT] Perfect! And what style of pizza would you like? We have traditional, deep dish, and Neapolitan. [USER] I think I'll go with the traditional style. [ASSISTANT] Great choice! And what toppings would you like on your pizza? We have a variety of meats, vegetables, and cheeses to choose from. [USER] I'd like pepperoni, sausage, mushrooms, and onions. [ASSISTANT] Ok, that sounds delicious! And would you like any additional cheese on your pizza? We offer mozzarella, cheddar, and feta. [USER] Sure, I'll add some feta cheese. [ASSISTANT] Alright, let me check on the availability of those toppings. [ACTION] Checking back-end database for availability... [ASSISTANT] I'm sorry, it looks like we are out of pepperoni at the moment. Is there something else you would like instead? We have bacon, chicken, and beef available. [USER] That's ok, I'll go with bacon instead. [ASSISTANT] Great, let me confirm your order. You have a large stuffed crust pizza with traditional style, bacon, sausage, mushrooms, onions, and feta cheese. Is that correct? [USER] Yes, that's correct. [ASSISTANT] Ok, let me place your order now. [ACTION] Placing order with back-end database... [ASSISTANT] Your order has been placed and is currently being prepared. Thank you for choosing us for your pizza needs! [USER] Thank you. Is there any special deals or specialties you have available? [ASSANT] Yes, we have a special deal where you can get a free large drink with your pizza order. We also have a few specialty pizzas available, such as our BBQ chicken and our veggie delight. [USER] That sounds great, I'll take the free large drink with my order. [ASSISTANT] Excellent choice! And would you like any sides or desserts to go with your pizza? We have garlic bread, cheesy bread, and brownies available. [USER] I think I'll just stick with the pizza and drink for now. [ASSISTANT] Alright, if you choose to pick up your order instead of having it delivered, we can give you a 10% discount on your order. [USER] That sounds great, I'll pick up my order. [ASSISTANT] Perfect, we'll have your order ready for pick-up in about 30 minutes. Thank you for choosing us and have a great day!

 
 
 

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