SCENARIO: In the conversation below, a customer is talking to a booking agent to purchase movie tickets. However, the customer’s turns are missing. The details mentioned (theater names, cities, etc.) do NOT necessarily reflect real life, but you should pretend they are real for the purposes of this exercise.

YOUR TASK: {{LIST *Pretend you are the customer*., Fill in the *missing turns* (in green) so that the conversation makes sense and sounds natural., Make sure you *follow the instructions* provided in parentheses for each turn. (Start typing to make the instructions move outside the box.), If you don’t understand the instructions *look at the next agent turn for context*.,Do not copy the wording. *Use your own words*. For example if the instruction says “Say you haven’t decided” don’t write “I haven’t decided”. Instead write something like “I don’t know” or “I’m not sure” etc.,  *Use your normal speaking style* for this scenario but don’t be overly chatty., *Do NOT* call the booking agent by any name including “sir” “madam” etc.}}

{{HIDE movie_1 name.movie No Time To Die}}
{{HIDE movie_2 name.movie Mulan}}
{{HIDE movie_3 name.movie Emma}}
{{HIDE location location Petaluma, California}}
{{HIDE num_tickets num.tickets two}}
{{HIDE people_tickets num.tickets it’ll be just my friend and I}}
{{HIDE synopsis_movie_1 description.movie Recruited to rescue a kidnapped scientist, globe-trotting spy James Bond finds himself hot on the trail of a mysterious villain, who's armed with a dangerous new technology}}
{{HIDE synopsis_movie_2 description.movie Accompanied by her dragon, Mushu, Mulan uses her smarts to help ward off a Hun invasion, falling in love with a dashing captain along the way}}
{{HIDE synopsis_movie_3 description.movie In this adaptation of Jane Austen's classic novel, pretty socialite Emma Woodhouse, played by Gwyneth Paltrow, entertains herself by playing matchmaker for those around her}}
{{HIDE theater_4 name.theater Boulevard 14 Cinema}}
{{HIDE date date.showing tonight}}
{{HIDE movie_1_showtime_1 time.showing 4:00pm}}
{{HIDE movie_1_showtime_2 time.showing 7:30pm}}
{{HIDE movie_1_showtime_3 time.showing 10:55pm}}
{{HIDE movie_2_showtime_1 time.showing 5:30pm}}
{{HIDE movie_2_showtime_2 time.showing 7:20pm}}
{{HIDE movie_2_showtime_3 time.showing 9:50pm}}
{{HIDE movie_3_showtime_1 time.showing 5:00pm}}
{{HIDE movie_3_showtime_2 time.showing 7:10pm}}
{{HIDE movie_3_showtime_3 time.showing 9:45pm}}
{{HIDE success_closing success.closing OK. Enjoy your movie!}}
{{HIDE critic_rating review.critic 87% Rotten Tomatoes}}
{{HIDE audience_rating review.audience 92%}}

{{CONVERSATION
hint user (In your own words, express interest in going out to the movies var_date.)
force assistant Sure. What movie would you like to see?
hint user (In your own words, ask what’s playing at var_theater_4 in var_location.)
call resolve_theater name.theater var_theater_4 location var_location
response resolve_theater name.theater var_theater_4
call find_movies name.theater var_theater_4 location var_location
response find_movies name.movie var_movie_1 name.movie var_movie_2 name.movie var_movie_3
force assistant OK. var_theater_4 in var_location is showing three movies: var_movie_1, var_movie_2, and var_movie_3.
hint user (In your own words, ask a general question about var_movie_2, for example “tell me about var_movie_2”.)
force assistant Sure. What specifically would you like to know?
hint user (In your own words, ask about the story.)
call get_synopsis name.movie var_movie_2
response get_synopsis description.plot var_synopsis_movie_2
force assistant OK. Here’s the synopsis of var_movie_2: var_synopsis_movie_2.
hint user (Now ask about audience and critic ratings of this movie)
call get_audience_rating name.movie var_movie_2
response get_synopsis review.audience var_audience_rating
call get_critic_rating name.movie var_movie_2
response get_critic_rating review.critic var_critic_rating
force assistant var_movie_2 has an var_critic_rating score and a var_audience_rating audience rating.
hint user (In your own words, express that you will probably like var_movie_1 better so you choose that one.)
call find_showtimes name.movie var_movie_1 date.showing var_date name.theater var_theater_4
response find_showtimes time.showing var_movie_1_showtime_1 time.showing var_movie_1_showtime_2 time.showing var_movie_1_showtime_3  
force assistant OK. var_movie_1 is playing var_movie_1_showtime_1, var_movie_1_showtime_2, and var_movie_1_showtime_3. Which time would you like?
hint user (Choose var_movie_1_showtime_3 for your answer and say ‘var_people_tickets’ .)
force assistant All right. Let me confirm that you’d like var_num_tickets tickets for var_movie_1 at var_theater_4 var_date at var_movie_1_showtime_3. Is that all correct?
hint user (Confirm, but do NOT write “confirm”.)
force assistant Is it OK to go ahead and purchase these tickets?
hint user (Give positive answer.)
call book_tickets num.tickets var_num_tickets name.movie var_movie_1 name.theater var_theater_4 date.showing var_date time.showing var_movie_1_showtime_3
response book_tickets api.response success
force assistant OK. Your tickets are purchased and details for how to proceed have been sent to your email address. Can I help with anything else?
hint user (Ask for clarification about the email with the ticket instructions.)
force assistant The email will provide up to three options for your tickets: print at home, electronic tickets, or an option to pick them up at the theater.
hint user (polite acknowledgement)
force assistant var_success_closing
}}

{{CHECK confirm_native_speaker This conversation task was written by a native English speaker.}}
{{CHECK confirm_logical The conversation between the user and the assistant is cooperative and logical.}}
{{CHECK confirm_natural All the individual turns from the user (green boxes) sound natural and familiar.}}
{{CHECK confirm_casual All the individual turns from the user (green boxes) are casual but polite.}}
{{CHECK confirm_appropriate All the individual turns from the user (green boxes) are free of offensive or inappropriate language.}}

user
I would like to see a movie tonight.
tonight
date.showing
assistant
Sure. What movie would you like to see?
user
What is currently playing at Boulevard 14 Cinema in Petaluma, CA?
find_movies
name.theater
Boulevard 14 Cinema
location
Petaluma, California
name.movie_1
No Time To Die
name.movie_2
Mulan
name.movie_3
Emma
Boulevard 14 Cinema
name.theater
assistant
OK. Boulevard 14 Cinema in Petaluma, California is showing three movies: No Time To Die, Mulan, and Emma.
Boulevard 14 Cinema
name.theater
Petaluma, California
location
No Time To Die
name.movie
Mulan
name.movie
Emma
name.movie
user
Can you tell me a little bit about Mulan?
Mulan
name.movie
name.movie
assistant
Sure. What specifically would you like to know?
user
What is the storyline/plot of Mulan
get_movie_attribute
attribute
description.plot
name.movie
Mulan
description.plot
Accompanied by her dragon, Mushu, Mulan uses her smarts to help ward off a Hun invasion, falling in love with a dashing captain along the way
assistant
OK. Here’s the synopsis of Mulan: Accompanied by her dragon, Mushu, Mulan uses her smarts to help ward off a Hun invasion, falling in love with a dashing captain along the way.
Mulan:
name.movie
user
What is the target audience and what kind of reviews does it have?
get_movie_attribute
attribute
review.audience
name.movie
Mulan
review.audience
92%
get_movie_attribute
attribute
review.critic
name.movie
Mulan
review.critic
87% Rotten Tomatoes
assistant
Mulan has an 87% Rotten Tomatoes score and a 92% audience rating.
Mulan
name.movie
87% Rotten Tomatoes
review.critic
92%
review.audience
user
I think I would prefer No Time to Die more than Mulan.
find_showtimes
name.movie
No Time To Die
name.theater
Boulevard 14 Cinema
time.showing_1
4:00pm
time.showing_2
7:30pm
time.showing_3
10:55pm
No Time to Die
name.movie
assistant
OK. No Time To Die is playing 4:00pm, 7:30pm, and 10:55pm. Which time would you like?
No Time To Die
name.movie
4:00pm
time.showing
7:30pm
time.showing
10:55pm
time.showing
user
10:55 pm will work. It'll be just my friend and I.
10:55 pm
time.showing
It'll be just my friend and I
num.tickets
assistant
All right. Let me confirm that you’d like two tickets for No Time To Die at Boulevard 14 Cinema tonight at 10:55pm. Is that all correct?
two
num.tickets
No Time To Die
name.movie
Boulevard 14 Cinema
name.theater
tonight
date.showing
10:55pm
time.showing
user
Yes, that is correct.
assistant
Is it OK to go ahead and purchase these tickets?
user
Yes.
book_tickets
num.tickets
two
name.movie
No Time To Die
name.theater
Boulevard 14 Cinema
date.showing
tonight
time.showing
10:55pm
status
success
assistant
OK. Your tickets are purchased and details for how to proceed have been sent to your email address. Can I help with anything else?
user
How does the email process work? Are there instructions?
assistant
The email will provide up to three options for your tickets: print at home, electronic tickets, or an option to pick them up at the theater.
user
Okay, thanks!
assistant
OK. Enjoy your movie!