inform((_:search,arrive_by,'17:15');(_:search,day,'wednesday');(_:search,type,'Train'))
user
I would like to book a train . I need to arrive by 17:15 and would like to leave on Wednesday .
request((_:search,departure,?);(_:search,destination,?);(_:search,type,'Train'))
system
I can help you with that .   What are your departing and arrival stations ?
inform((_:search,departure,'london liverpool street');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I am departing from the London Liverpool Street station , and want arrive at the Cambridge Station .
inform((_:result,arrive_by,'17:07');(_:result,day,'Wednesday');(_:result,departure,'London Liverpool Street');(_:result,destination,'Cambridge');(_:result,id,'TR7978');(_:result,leave_at,'15:39');(_:result,type,'Train'))
system
I would recommend TR7978 which leaves London Liverpool Street at 15:39 and arrives in Cambridge on Wednesday at 17:07 .
inform((_:search,people,'4');(_:search,type,'Train'))
user
Sounds perfect . Could you make me a booking for 4 people ?
inform((_:booking,category,'Train');(_:booking,ref,'FN3LCW4X');(_:booking,ticket,'66.4 GBP');(_:booking,type,'Booking'))
system
I have made those reservations . Your reference number is FN3LCW4X and the total fee is 66.4 GBP payable at the station .
inform((_:search,food,'british');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
I 'm   looking for a restaurant . The restaurant should serve british food and should be in the expensive price range
request((_:search,area,?);(_:search,type,'Restaurant')) inform((_:result,count,'6');(_:result,type,'Restaurant'))
system
I 'm showing 6 restaurants that meet your criteria .   Does it matter which part of town its in ?
inform((_:search,area,'west');(_:search,type,'Restaurant'))
user
I would like for it to be in the west .
inform((_:result,area,'west');(_:result,count,'2');(_:result,food,'British');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
I have 2 in the west , both expensive and serving British food . Would you be interested in either of those ?
user
Can you tell me which two they are ?
select((_:result,name,'Graffiti and Travellers Rest');(_:result,type,'Restaurant')) inform((_:result,count,'2');(_:result,type,'Restaurant'))
system
Sure . I have two great choices for you :   Graffiti and Travellers Rest . Do you have a preference ?
user
recommend any and book it for me
inform((_:result,name,'Graffiti');(_:result,type,'Restaurant')) request((_:booking,duration,?);(_:booking,people,?);(_:booking,type,'Booking'))
system
I recommend the Graffiti restaurant . How many people are in your party , and what time would you like me to book for you ?
inform((_:search,day,'same day');(_:search,duration,'20:30');(_:search,people,'4');(_:search,type,'Restaurant'))
user
Yes please , it 's for the 4 of us at 20:30 on the same day we get in .
reqmore() inform((_:booking,ref,'8MMCDWTN');(_:booking,type,'Booking'))
system
OK , your booking was successful and your reference number is 8MMCDWTN . Can we help you with anything else today ?
user
That was all I need .
system
Thank you for contacting us and have a nice day .
_:search arrive_by 17:15
_:search day wednesday
_:search type Train
_:search arrive_by 17:15
_:search day wednesday
_:search departure london liverpool street
_:search destination cambridge
_:search type Train
_:search arrive_by 17:15
_:search day wednesday
_:search departure london liverpool street
_:search destination cambridge
_:result arrive_by 17:07
_:result day Wednesday
_:result departure London Liverpool Street
_:result destination Cambridge
_:result id TR7978
_:result leave_at 15:39
_:result type Train
_:search people 4
_:search type Train
_:search arrive_by 17:15
_:search day wednesday
_:search departure london liverpool street
_:search destination cambridge
_:result arrive_by 17:07
_:result day Wednesday
_:result departure London Liverpool Street
_:result destination Cambridge
_:result id TR7978
_:result leave_at 15:39
_:result type Train
_:search people 4
_:booking category Train
_:booking ref FN3LCW4X
_:booking ticket 66.4 GBP
_:booking type Booking
_:search food british
_:search pricerange expensive
_:search type Restaurant
_:search arrive_by 17:15
_:search day wednesday
_:search departure london liverpool street
_:search destination cambridge
_:result arrive_by 17:07
_:result day Wednesday
_:result departure London Liverpool Street
_:result destination Cambridge
_:result id TR7978
_:result leave_at 15:39
_:search people 4
_:booking category Train
_:booking ref FN3LCW4X
_:booking ticket 66.4 GBP
_:booking type Booking
_:search food british
_:search pricerange expensive
_:result count 6
_:result type Restaurant
_:search area west
_:search type Restaurant
_:search arrive_by 17:15
_:search day wednesday
_:search departure london liverpool street
_:search destination cambridge
_:result arrive_by 17:07
_:result day Wednesday
_:result departure London Liverpool Street
_:result destination Cambridge
_:result id TR7978
_:result leave_at 15:39
_:search people 4
_:booking category Train
_:booking ref FN3LCW4X
_:booking ticket 66.4 GBP
_:booking type Booking
_:search food british
_:search pricerange expensive
_:search area west
_:search type Restaurant
_:result area west
_:result count 2
_:result food British
_:result pricerange expensive
_:result type Restaurant
_:search arrive_by 17:15
_:search day wednesday
_:search departure london liverpool street
_:search destination cambridge
_:result arrive_by 17:07
_:result day Wednesday
_:result departure London Liverpool Street
_:result destination Cambridge
_:result id TR7978
_:result leave_at 15:39
_:search people 4
_:booking category Train
_:booking ref FN3LCW4X
_:booking ticket 66.4 GBP
_:booking type Booking
_:search food british
_:search pricerange expensive
_:search area west
_:search type Restaurant
_:result area west
_:result food British
_:result pricerange expensive
_:result name Graffiti and Travellers Rest
_:result count 2
_:result type Restaurant
_:search arrive_by 17:15
_:search departure london liverpool street
_:search destination cambridge
_:result arrive_by 17:07
_:result day Wednesday
_:result departure London Liverpool Street
_:result destination Cambridge
_:result id TR7978
_:result leave_at 15:39
_:booking category Train
_:booking ref FN3LCW4X
_:booking ticket 66.4 GBP
_:search food british
_:search pricerange expensive
_:search area west
_:result area west
_:result food British
_:result pricerange expensive
_:result count 2
_:result name Graffiti
_:result type Restaurant
_:booking duration ?
_:booking people ?
_:booking type Booking
_:search day same day
_:search duration 20:30
_:search people 4
_:search type Restaurant
_:search arrive_by 17:15
_:search departure london liverpool street
_:search destination cambridge
_:result arrive_by 17:07
_:result day Wednesday
_:result departure London Liverpool Street
_:result destination Cambridge
_:result id TR7978
_:result leave_at 15:39
_:booking category Train
_:booking ticket 66.4 GBP
_:search food british
_:search pricerange expensive
_:search area west
_:result area west
_:result food British
_:result pricerange expensive
_:result count 2
_:result name Graffiti
_:result type Restaurant
_:booking duration ?
_:booking people ?
_:search day same day
_:search duration 20:30
_:search people 4
_:search type Restaurant
_:system inquired _:user
_:booking ref 8MMCDWTN
_:booking type Booking