SCENARIO: Pretend you are *speaking to a digital assistant*.  {{LIST You would like to *purchase tickets for a movie* currently showing in theatres., You *have already decided the movie* you want to see., In this conversation you *change your mind about the number of tickets you need*., The conversation ends with *a successful purchase*.}}

DETAILS: Click the link to get the details you’ll need — {{LINK movies_in_theaters_near_me https://www.google.com/search?q=movies+in+theaters+near+me}} — and include these details in the conversation: {{LIST Movie name, Theater name, Showtime, Number of tickets, Day }}

TASK: *Write the transcript* of your spoken conversation. Make sure: {{LIST it follows *all points in the specific scenario mentioned above*, it includes *at least 10 exchanges* (an exchange is one user turn and one assistant turn), both the assistant and user *confirm the ticket details* before booking, the assistant confirms the purchase with: *“Your tickets are confirmed and they’ve been sent to your email address.”*}}

SPEAKING STYLES: {{LIST Avoid introductions like Hi / Hello and pleasantries like Sir / Madam, The assistant is polite and efficient, The assistant’s speaking style should match yours but they are not overly formal or too casual, Don’t call your assistant by name (e.g. “Johnny” or “Alexa” or “Assistant” or “Computer”), Just assume they’re already listening to you}}

{{CONVERSATION}}

{{CHECK confirm_native_speaker This conversation task was written by a native English speaker.}}
{{CHECK confirm_slots The users discusses *each of these details*: 1) movie, 2) theater, 3) showtime, 4) number of tickets, 5) day.}}
{{CHECK confirm_tickets_change The conversation includes *a decision to change the number of tickets *.}}
{{CHECK confirm_details The assistant *confirms all ticket details* just before booking.}}
{{CHECK confirm_purchase The assistant *completes purchasing the tickets*.}}
{{CHECK confirm_confirmation The assistant confirms the purchase with *”Your tickets are confirmed and they’ve been sent to your email address.”*}}

user
I'm looking for a movie to see tonight.
tonight
time.preference
date.showing
assistant
Sounds great. What kind of movie do you want to see?
user
Something with some action but not anything too dramatic.
find_movies
name.genre
action
name.movie_1
Bad Boys for Life
name.movie_2
Star Wars: The Rise of Skywalker
name.movie_3
Knives Out
name.movie_4
Once Upon a Time in Hollywood
action
name.genre
dramatic
name.genre
assistant
Some popular movies like that are Bad Boys for Life, Star Wars: The Rise of Skywalker, Knives Out, and Once Upon a Time in Hollywood.
Bad Boys for Life
name.movie
Star Wars: The Rise of Skywalker
name.movie
Knives Out
name.movie
Once Upon a Time in Hollywood
name.movie
user
I've already seen the last two. I may want to do Star Wars. Could you tell me more about Bad Boys for Life?
get_movie_attribute
name.movie
Bad Boys for Life
attribute
description.plot
description.plot
It's an action comedy film about two friends and detectives reuniting when details of an old case resurface
Star Wars
name.movie
Bad Boys for Life
name.movie
assistant
It's an action comedy film about two friends and detectives reuniting when details of an old case resurface.
action comedy
name.genre
It's an action comedy film about two friends and detectives reuniting when details of an old case resurface
description.plot
user
That sounds familiar. Is it related to an older movie?
assistant
Yes, it's a followup to Bad Boys and Bad Boys II from 1995-2003.
Bad Boys
name.movie
Bad Boys II
name.movie
user
Ok, I've seen those. I didn't realize there was another one. I think I'd like to see that tonight.
tonight
date.showing
time.preference
assistant
What time do you want to go?
user
9:30 would be perfect.
9:30
time.preference
assistant
And what's your location?
user
I'm in Greenville, SC.
find_showtimes
name.movie
Bad Boys for Life
name.theater
Camelot Cinemas
date.showing
tonight
time.preference
9:30
time.showing_1
9:30
Greenville, SC
location
assistant
Ok, I found a standard showing at 9:30 at Camelot Cinemas and an RPX showing at REgal Hollywood & RPX.
standard
type.screening
9:30
time.showing
Camelot Cinemas
name.theater
REgal Hollywood & RPX
name.theater
RPX
type.screening
user
I'd rather the standard screening.
standard
type.screening
assistant
Ok, and how many tickets do you need?
user
Just 1
Just 1
num.tickets
assistant
Alright, I can go ahead and order the tickets now if you want.
user
I just heard from a friend who will be in town and is able to join me after all. Could you make that 2 tickets instead?
2
num.tickets
assistant
Yes, that's 2 tickets for Bad Boys for Life at 7:30 at the Camelot Cinemas. Is that correct?
2
num.tickets
Bad Boys for Life
name.movie
7:30
time.showing
Camelot Cinemas
name.theater
user
Sounds right to me. Thanks for your help.
book_tickets
name.movie
Bad Boys for Life
name.theater
Camelot Cinemas
num.tickets
2
time.showing
7:30
date.showing
tonight
seating
any
status
success
assistant
No problem at all. The tickets have been booked now.