None
user
I would like to see a film tonight with my wife.
tonight
date.showing
time.preference
assistant
Wonderful. Which film are you interested in seeing?
user
I was thinking 1917.
get_movie_attribute
name.movie
1917
attribute
review.audience
review.audience
good reviews
1917
name.movie
assistant
Great choice. It is getting many awards and has good reviews as well. What theater would you like to see it in?
good reviews
review.audience
user
What are my options?
find_theaters
name.movie
1917
location
nearby
name.theater_1
Landmark
name.theater_2
AMC
name.theater_3
Regal
assistant
It is currently playing at Landmark, AMC and Regal.
Landmark
name.theater
AMC
name.theater
Regal
name.theater
user
What time is it playing at Landmark?
find_showtimes
name.movie
1917
name.theater
Landmark
date.showing
tonight
time.preference
tonight
time.showing_1
5:30 PM
time.showing_2
9:00 PM
Landmark
name.theater
assistant
It is playing there at 5:30 PM and 9:00 PM.
5:30 PM
time.showing
9:00 PM
time.showing
user
Oh that won't work. What about Regal?
find_showtimes
name.movie
1917
name.theater
Regal
date.showing
tonight
time.preference
tonight
time.showing_1
5:30
time.showing_2
6:30
time.showing_3
7:30
time.showing_4
8:30
time.showing_5
9:30
time.showing_6
10:30
Regal
name.theater
assistant
There are many times available. It is showing at 5:30, 6:30, 7:30, 8:30, 9:30, and 10:30.
5:30
time.showing
6:30
time.showing
7:30
time.showing
8:30
time.showing
9:30
time.showing
10:30
time.showing
user
Oh wow that's great. Let's do the 7:30 showing.
7:30
time.showing
assistant
Excellent. That is a standard digital showing. How many tickets?
standard digital
type.screening
user
Two please.
Two
num.tickets
assistant
Shall I purchase those now?
user
Wait, do you mean it is also in IMAX or 3D?
IMAX
type.screening
3D
type.screening
assistant
It is available in IMAX format, but not at 7:30.
IMAX
type.screening
7:30
time.showing
user
How about the 8:30?
8:30
time.showing
assistant
Yes, it is in IMAX format at 8:30.
IMAX
type.screening
8:30
time.showing
user
Perfect, let's do that instead.
assistant
Two tickets, correct? Shall I order?
Two
num.tickets
user
Yes, perfect, go ahead and order.
book_tickets
name.movie
1917
name.theater
Regal
num.tickets
Two
time.showing
8:30 PM
date.showing
tonight
seating
any
status
success
assistant
Excellent. I have two tickets to the IMAX screening of 1917 playing at Regal at 8:30 PM this evening. Is there anything else I can do for you?
two
num.tickets
IMAX
type.screening
1917
name.movie
Regal
name.theater
8:30 PM
time.showing
this evening
time.showing
user
Nope, that's it, thank you!