inform((_:search,arrive_by,'17:30');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I 'm looking for a train that goes to Cambridge and arriving by 17:30 .
request((_:search,departure,?);(_:search,type,'Train')) thank()
system
I can assist you with that . Can you tell me where you would be departing from ?
inform((_:search,day,'saturday');(_:search,departure,'stansted airport');(_:search,type,'Train'))
user
I 'd like to depart from Stansted Airport on Saturday .
inform((_:result,leave_at,'9:24 am');(_:result,type,'Train'))
system
Sure , their is a train that leaves at 9:24 am . Does that work ?
inform((_:search,arrive_by,'17:30');(_:search,type,'Train'))
user
That is a little early . Is there one that arrives closer to 17:30 .
inform((_:result,arrive_by,'16:52');(_:result,duration,'28 minutes');(_:result,id,'TR7078');(_:result,leave_at,'16:24');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Train TR7078 leaves at 16:24 and arrives by 16:52 with a travel time of 28 minutes . Would you like to book a seat ?
inform((_:search,people,'5');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Yes , 5 people , please . Reference number , please .
reqmore() inform((_:booking,category,'Train');(_:booking,ref,'28UYG6JR');(_:booking,type,'Booking'))
system
Your booking was successful and the reference number is 28UYG6JR . Is there anything else I can help you with ?
inform((_:search,area,'centre');(_:search,food,'gastropub');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Yes I am also looking for a restaurant in the centre and serves gastropub food . In the expensive price range please .
inform((_:result,count,'2');(_:result,name,'Backstreet Bistro');(_:result,name,'Slug and Lettuce');(_:result,type,'Restaurant'))
system
There are two restaurants that fit your criteria :   Backstreet Bistro and The Slug and Lettuce . Does either of those appeal to you ?
inform((_:search,day,'same day');(_:search,duration,'20:30');(_:search,name,'slug and lettuce');(_:search,people,'same group of people');(_:search,type,'Restaurant'))
user
Let 's go for the Slug and Lettuce just because the name is so intriguing . Book that for the same group of people , please , at 20:30 , on the same day .
inform((_:booking,type,'Booking'))
system
Okay great , I have you set and booked ! Is that all ?
request((_:result,ref,?);(_:result,type,'Restaurant'))
user
I also need the reference number to the restuarant .
reqmore() inform((_:booking,ref,'PE63CDWY');(_:booking,type,'Booking'))
system
Booking was successful , table will be reserved for 15 mins . Reference number is : PE63CDWY . Is there anything else that I can do for you ?
thank()
user
That will be all , thank you very much .
system
Thank you for contacting Cambridge TownInfo centre .   I hope you have a pleasant trip !   Goodbye !
_:search arrive_by 17:30
_:search destination cambridge
_:search type Train
_:search arrive_by 17:30
_:search destination cambridge
_:search day saturday
_:search departure stansted airport
_:search type Train
_:search destination cambridge
_:search day saturday
_:search departure stansted airport
_:result leave_at 9:24 am
_:result type Train
_:search arrive_by 17:30
_:search type Train
_:search destination cambridge
_:search day saturday
_:search departure stansted airport
_:search arrive_by 17:30
_:result arrive_by 16:52
_:result duration 28 minutes
_:result id TR7078
_:result leave_at 16:24
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 5
_:search type Train
_:result ref ?
_:search destination cambridge
_:search day saturday
_:search departure stansted airport
_:search arrive_by 17:30
_:result arrive_by 16:52
_:result duration 28 minutes
_:result id TR7078
_:result leave_at 16:24
_:result type Train
_:system offered _:booking
_:search people 5
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking ref 28UYG6JR
_:booking type Booking
_:search area centre
_:search food gastropub
_:search pricerange expensive
_:search type Restaurant
_:search destination cambridge
_:search departure stansted airport
_:search arrive_by 17:30
_:result arrive_by 16:52
_:result duration 28 minutes
_:result id TR7078
_:result leave_at 16:24
_:system offered _:booking
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking ref 28UYG6JR
_:booking type Booking
_:search area centre
_:search food gastropub
_:search pricerange expensive
_:result count 2
_:result name Backstreet Bistro
_:result name Slug and Lettuce
_:result type Restaurant
_:search day same day
_:search duration 20:30
_:search name slug and lettuce
_:search people same group of people
_:search type Restaurant
_:search destination cambridge
_:search departure stansted airport
_:search arrive_by 17:30
_:result arrive_by 16:52
_:result duration 28 minutes
_:result id TR7078
_:result leave_at 16:24
_:system offered _:booking
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking ref 28UYG6JR
_:search area centre
_:search food gastropub
_:search pricerange expensive
_:result count 2
_:result name Backstreet Bistro
_:result name Slug and Lettuce
_:result type Restaurant
_:search day same day
_:search duration 20:30
_:search name slug and lettuce
_:search people same group of people
_:search type Restaurant
_:booking type Booking
_:search destination cambridge
_:search departure stansted airport
_:search arrive_by 17:30
_:result arrive_by 16:52
_:result duration 28 minutes
_:result id TR7078
_:result leave_at 16:24
_:system offered _:booking
_:result ref ?
_:booking category Train
_:search area centre
_:search food gastropub
_:search pricerange expensive
_:result count 2
_:result name Backstreet Bistro
_:result name Slug and Lettuce
_:result type Restaurant
_:search day same day
_:search duration 20:30
_:search name slug and lettuce
_:search people same group of people
_:search type Restaurant
_:system inquired _:user
_:booking ref PE63CDWY
_:booking type Booking