inform((_:search,area,'south');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Yes , I need help finding a restaurant . Preferably a nice , expensive one in the south .
select((_:result,food,'Italian');(_:result,type,'Restaurant')) inform((_:result,area,'south');(_:result,count,'5');(_:result,type,'Restaurant')) thank()
system
Great ! I 've found 5 different restaurants in the south that will suit your needs . Do you like Italian food ?
inform((_:search,food,'indian');(_:search,type,'Restaurant'))
user
No , I was actually looking for an Indian restaurant . Is there one ?
reqmore() inform((_:result,food,'indian');(_:result,name,'The taj tandoori');(_:result,type,'Restaurant'))
system
The taj tandoori serves indian food . Is there anything else ?
inform((_:search,day,'sunday');(_:search,duration,'16:30');(_:search,people,'one');(_:search,type,'Restaurant'))
user
Can you please book me a table for one at 16:30 on Sunday ?
reqmore() inform((_:booking,day,'Sunday');(_:booking,duration,'16:30');(_:booking,name,'taj tandoori');(_:booking,people,'one');(_:booking,type,'Booking'))
system
Okay you are all booked for a party of one at 16:30 on Sunday at taj tandoori .   Is there anything else I can help you with ?
inform((_:search,destination,'broxbourne');(_:search,type,'Train'))
user
Yes , please . I need a train to broxbourne .
inform((_:result,ref,'A3D8IGZ1');(_:result,type,'Restaurant')) request((_:search,arrive_by,?);(_:search,day,?);(_:search,departure,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
In case you need it , your reservation reference # is A3D8IGZ1 . Now for a train . What day and time would you like to travel on , and will you be departing from Cambridge ?
inform((_:search,day,'monday');(_:search,departure,'cambridge');(_:search,leave_at,'18:15');(_:search,type,'Train'))
user
Yes , I will leave Cambridge on Monday sometime after 18:15 .
inform((_:result,arrive_by,'21:01');(_:result,id,'TR2292');(_:result,leave_at,'20:01');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR2292 departs at 20:01 and arrives at 21:01 .   Would that work ?
request((_:result,ref,?);(_:result,type,'Train'))
user
Yes please book me a seat and I will need a reference number please .
reqmore() inform((_:booking,category,'Train');(_:booking,day,'Monday');(_:booking,departure,'Cambridge');(_:booking,destination,'Broxbourne');(_:booking,id,'TR2292');(_:booking,leave_at,'19:01');(_:booking,people,'one');(_:booking,ref,'D9IK9LXA');(_:booking,type,'Booking'))
system
I have booked you a seat for one on the TR2292 depearting Cambridge for Broxbourne on Monday at 19:01 . Your reference is D9IK9LXA .   Is there anything more today ?
thank()
user
No , that will be all . Thank you for your help . Have a great day !
system
Thank you for using Cambridge TownInfo centre .   Please remember us for all of your future travel needs .
_:search area south
_:search pricerange expensive
_:search type Restaurant
_:search area south
_:search pricerange expensive
_:result food Italian
_:result area south
_:result count 5
_:result type Restaurant
_:search food indian
_:search type Restaurant
_:search area south
_:search pricerange expensive
_:result area south
_:result count 5
_:search food indian
_:system inquired _:user
_:result food indian
_:result name The taj tandoori
_:result type Restaurant
_:search day sunday
_:search duration 16:30
_:search people one
_:search type Restaurant
_:search area south
_:search pricerange expensive
_:result area south
_:result count 5
_:search food indian
_:result food indian
_:result name The taj tandoori
_:result type Restaurant
_:search day sunday
_:search duration 16:30
_:search people one
_:system inquired _:user
_:booking day Sunday
_:booking duration 16:30
_:booking name taj tandoori
_:booking people one
_:booking type Booking
_:search destination broxbourne
_:search type Train
_:search area south
_:search pricerange expensive
_:result area south
_:result count 5
_:search food indian
_:result food indian
_:result name The taj tandoori
_:search duration 16:30
_:search people one
_:system inquired _:user
_:booking day Sunday
_:booking duration 16:30
_:booking name taj tandoori
_:booking people one
_:booking type Booking
_:search destination broxbourne
_:result ref A3D8IGZ1
_:result type Restaurant
_:search arrive_by ?
_:search day monday
_:search departure cambridge
_:search leave_at 18:15
_:search type Train
_:search area south
_:search pricerange expensive
_:result area south
_:result count 5
_:search food indian
_:result food indian
_:result name The taj tandoori
_:search duration 16:30
_:search people one
_:system inquired _:user
_:booking day Sunday
_:booking duration 16:30
_:booking name taj tandoori
_:booking people one
_:booking type Booking
_:search destination broxbourne
_:result ref A3D8IGZ1
_:search arrive_by ?
_:search day monday
_:search departure cambridge
_:search leave_at 18:15
_:search type Train
_:result arrive_by 21:01
_:result id TR2292
_:result leave_at 20:01
_:result type Train
_:system offered _:booking
_:booking category Train
_:result ref ?
_:search area south
_:search pricerange expensive
_:result area south
_:result count 5
_:search food indian
_:result food indian
_:result name The taj tandoori
_:search duration 16:30
_:search people one
_:booking duration 16:30
_:booking name taj tandoori
_:search destination broxbourne
_:result ref A3D8IGZ1
_:search arrive_by ?
_:search day monday
_:search departure cambridge
_:search leave_at 18:15
_:search type Train
_:result arrive_by 21:01
_:result id TR2292
_:result leave_at 20:01
_:result type Train
_:system offered _:booking
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking day Monday
_:booking departure Cambridge
_:booking destination Broxbourne
_:booking id TR2292
_:booking leave_at 19:01
_:booking people one
_:booking ref D9IK9LXA
_:booking type Booking