top of page
Search

ChatGPT pizza ordering bot with further customizations (2nd 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]: 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!

 
 
 

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