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.), 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_2 name.movie Mulan}}
{{HIDE theater_1 name.theater AMC Mountain 16}}
{{HIDE theater_2 name.theater AMC Mercado 24}}
{{HIDE location location Creek’s End, Oregon}}
{{HIDE genre_2 name.genre Disney}}
{{HIDE movie_2_showtime_1 time.showing 5:00pm}}
{{HIDE movie_2_showtime_2 time.showing 7:10pm}}
{{HIDE movie_2_showtime_3 time.showing 9:45pm}}
{{HIDE num_tickets num.tickets three}}
{{HIDE date date.showing tonight}}
{{HIDE success_closing success.closing OK. Enjoy your movie!}}

{{CONVERSATION
hint user (In your own words, express interest in going out to the movies var_date.)
force assistant OK. And in what city?
hint user (Include ‘var_location’ in your answer)
call resolve_location location var_location
response resolve_location location var_location
force assistant var_location. Got it. Is there a particular movie you have in mind?
hint user (In your own words, mention ‘var_movie_2’ and add a reason.)
call resolve_movie name.movie var_movie_2
response resolve_movie name.movie var_movie_2
call find_theaters name.movie var_movie_2 location var_location
response find_theaters name.theater var_theater_1 name.theater var_theater_2
force assistant Sure. In var_location, I see that var_movie_2 is showing in two theaters: var_theater_1 and var_theater_2.
hint user (In your own words, let the agent know you’d much prefer ‘var_theater_2’ and add a reason.)
call find_showtimes name.movie var_movie_2 date.showing var_date name.theater var_theater_2
response find_showtimes time.showing var_movie_2_showtime_1 time.showing var_movie_2_showtime_2 time.showing var_movie_2_showtime_3
force assistant No problem. It looks like tonight’s remaining showtimes for var_movie_2 at var_theater_2 are var_movie_2_showtime_1, var_movie_2_showtime_2, and var_movie_2_showtime_3. Which is best for you?
hint user (Choose the earliest one, var_movie_2_showtime_1)
force assistant Great. And how many tickets?
hint user (Pretend you've just forgotten which theater you chose and ask the agent to repeat it)
force assistant Sure, you chose var_theater_2.
hint user (Acknowledge and then ask what you chose for the showtime.)
force assistant For the showtime you said you preferred var_movie_2_showtime_1.
hint user (Politely apologize for getting off track and then ask what the assistant's last question was.)
force assistant I was just asking you how many tickets you'll need.
hint user (include ‘var_num_tickets’ in your answer )
force assistant All right. Let me confirm that you’d like var_num_tickets tickets for var_movie_2 at var_theater_2 var_date at var_movie_2_showtime_1. Is that all correct?
hint user (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_2 name.theater var_theater_2 date.showing var_date time.showing var_movie_2_showtime_1
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 (polite negative answer)
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'm going to the movies tonight.
tonight
date.showing
assistant
OK. And in what city?
user
I'm in Creek’s End, Oregon.
Creek’s End, Oregon
location
assistant
Creek’s End, Oregon. Got it. Is there a particular movie you have in mind?
Creek’s End, Oregon
location
user
Yeah, Mulan. I loved that movie as a kid so I'm excited to see the new one.
find_theaters
name.movie
Mulan
location
Creek’s End, Oregon
name.theater_1
AMC Mountain 16
name.theater_2
AMC Mercado 24
Mulan
name.movie
assistant
Sure. In Creek’s End, Oregon, I see that Mulan is showing in two theaters: AMC Mountain 16 and AMC Mercado 24.
Creek’s End, Oregon
location
Mulan
name.movie
AMC Mountain 16
name.theater
AMC Mercado 24
name.theater
user
I'd prefer AMC Mercado 24. It's closer and not as crowded usually.
find_showtimes
name.movie
Mulan
date.showing
tonight
name.theater
AMC Mercado 24
time.showing_1
5:00pm
time.showing_2
7:10pm
time.showing_3
9:45pm
AMC Mercado 24
name.theater
assistant
No problem. It looks like tonight’s remaining showtimes for Mulan at AMC Mercado 24 are 5:00pm, 7:10pm, and 9:45pm. Which is best for you?
Mulan
name.movie
AMC Mercado 24
name.theater
5:00pm
time.showing
7:10pm
time.showing
9:45pm
time.showing
user
Let's go with the earliest one, 5:00pm.
5:00pm
time.showing
assistant
Great. And how many tickets?
user
Wait, which theater is this at?
assistant
Sure, you chose AMC Mercado 24.
AMC Mercado 24
name.theater
user
Oh okay. What showtime was it again?
assistant
For the showtime you said you preferred 5:00pm.
5:00pm
time.showing
user
Oh, I'm sorry. I got distracted. What was your question again?
assistant
I was just asking you how many tickets you'll need.
user
Three, please.
Three
num.tickets
assistant
All right. Let me confirm that you’d like three tickets for Mulan at AMC Mercado 24 tonight at 5:00pm. Is that all correct?
three
num.tickets
Mulan
name.movie
AMC Mercado 24
name.theater
tonight
date.showing
5:00pm
time.showing
user
Yes.
assistant
Is it OK to go ahead and purchase these tickets?
user
Yes please.
book_tickets
num.tickets
three
name.movie
Mulan
name.theater
AMC Mercado 24
date.showing
tonight
time.showing
5:00pm
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
No, that was it.
assistant
OK. Enjoy your movie!