SCENARIO: Pretend you’re *speaking to a digital assistant*. {{LIST You would like to *purchase tickets for a movie currently showing in theaters.*, You *have already decided the movie* you want to see., In this conversation you *change your mind about the movie and pick a different one*., The conversation ends with *a successful ticket purchase*.}}

DETAILS: Use this link — {{LINK movies_in_theaters_near_me https://www.google.com/search?q=movies+in+theaters+near+me}} — to find a movie, theatre and showtime of your choice and *remember to discuss* the following in the conversation: {{LIST Movie name or title, Theaters in your location, Showtime you’d prefer, People you’re going with }}

TASK: *Write the transcript* of your spoken conversation. Make sure it *includes the specific scenario mentioned above*, is at least *10 exchanges long*, (an exchange is one user turn and one assistant turn). Have the assistant *confirm the ticket details* before booking and *confirm the tickets were in fact purchased* after booking.

{{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_movie_change The conversation includes *a decision to change the movie*.}}
{{CHECK confirm_details The assistant *confirms all the ticket details* together just before booking.}}
{{CHECK confirm_purchase The assistant *completes purchasing the tickets* and explains delivery.}}


user
Can you help me purchase movie tickets?
assistant
Of course, when would you like to go to the movies?
user
Tonight.
Tonight
date.showing
assistant
What city would you like to go to for the movie?
user
Grand Rapids.
find_theaters
location
Grand Rapids
name.theater_1
celebration cinema
name.theater_2
tinseltown
Grand Rapids
location
assistant
There are two theaters, celebration cinema and tinseltown. Which do you prefer?
celebration cinema
name.theater
tinseltown
name.theater
user
Tinseltown.
find_movies
location
Grand Rapids
name.theater
tinseltown
name.movie_1
Bad Boys
name.movie_2
Frozen 2
name.movie_3
Little Women
name.movie_4
Like a Boss
Tinseltown
name.theater
assistant
Movies playing at Tinseltown are Bad Boys, Frozen 2, Little Women and Like a Boss.
Tinseltown
name.theater
Bad Boys
name.movie
Frozen 2
name.movie
Little Women
name.movie
Like a Boss
name.movie
user
Hmm.. lets go with Bad Boys.
Bad Boys
name.movie
assistant
Which type of screen would you like to see the movie on?
user
Standard
find_showtimes
name.movie
Bad Boys
name.theater
tinseltown
date.showing
Tonight
type.screening
Standard
time.showing_1
6:30pm
time.showing_2
7:30pm
time.showing_3
8:30pm
Standard
type.screening
assistant
Showtimes for bad boys on a standard screen are 6:30pm, 7:30pm and 8:30pm.
bad boys
name.movie
standard
type.screening
6:30pm
time.showing
7:30pm
time.showing
8:30pm
time.showing
user
Let's go with 7:30pm.
7:30pm
time.showing
assistant
Are you ready for me to purchase the tickets?
user
Actually, can you show me showtimes for like a boss?
find_showtimes
name.movie
Like a Boss
name.theater
tinseltown
date.showing
Tonight
type.screening
Standard
time.showing_1
6pm
time.showing_2
7pm
time.showing_3
8pm
time.showing_4
9pm
like a boss
name.movie
assistant
Like a boss plays at 6pm, 7pm, 8pm and 9pm.
Like a boss
name.movie
6pm
time.showing
7pm
time.showing
8pm
time.showing
9pm
time.showing
user
Let's go with Like a Boss at 8pm.
Like a Boss
name.movie
8pm
time.showing
assistant
Are you ready for me to purchase tickets for Tinseltown in Grand Rapids for the movie Like a Boss at 8pm on a standard screen?
Tinseltown
name.theater
Grand Rapids
location
Like a Boss
name.movie
8pm
time.showing
standard
type.screening
user
Yes.
assistant
How many tickets would you like?
user
Two.
book_tickets
name.movie
Like a Boss
name.theater
tinseltown
time.showing
8pm
num.tickets
Two
date.showing
Tonight
seating
any
status
success
Two
num.tickets
assistant
Okay, two tickets have been purchased. Is there anything else I can help with?
two
num.tickets
user
No, thanks.