inform((_:search,area,'west');(_:search,type,'Restaurant'))
user
I want a place to eat in the west .
request((_:search,food,?);(_:search,type,'Restaurant'))
system
Do you have a particular type of food in mind ?
inform((_:search,food,'british');(_:search,type,'Restaurant'))
user
I have a taste for something British .
request((_:search,pricerange,?);(_:search,type,'Restaurant')) inform((_:result,count,'3');(_:result,type,'Restaurant'))
system
Ok , there are three options in that area . Do you have a certain price range ?
inform((_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
I want the most expensive one .
select((_:result,count,'2');(_:result,type,'Restaurant')) inform((_:result,name,'Graffiti');(_:result,name,'Travellers Rest');(_:result,type,'Restaurant'))
system
There 's Graffiti and Travellers Rest . Which one of the two restaurants do you like ?
inform((_:search,day,'sunday');(_:search,duration,'17:00');(_:search,name,'travellers rest');(_:search,people,'2');(_:search,type,'Restaurant'))
user
Travellers Rest sounds good please make a booking for 2 people at 17:00 on sunday .
reqmore() inform((_:booking,duration,'17:00');(_:booking,name,'Travellers Rest');(_:booking,people,'2');(_:booking,ref,'BSEJZQE6');(_:booking,type,'Booking'))
system
Your table for 2 has been reserved at Travellers Rest and your reference number is BSEJZQE6 . They 'll hold the table for 15 minutes past 17:00 . Need anything else today ?
inform((_:search,day,'monday');(_:search,departure,'cambridge');(_:search,type,'Train'))
user
I also need a train . Leaving Cambridge on Monday .
request((_:search,destination,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
OK , where are you headed and at what time of day ?
inform((_:search,destination,'stevenage');(_:search,type,'Train'))
user
i want to go to stevenage
inform((_:result,amount,'several');(_:result,day,'Monday');(_:result,destination,'stevenage');(_:result,type,'Train')) request((_:search,leave_at,?);(_:search,type,'Train'))
system
There are several trains going to stevenage on Monday , do you have a time preference ?
inform((_:search,arrive_by,'21:30');(_:search,type,'Train'))
user
I would like to get there by 21:30 .
inform((_:result,leave_at,'05:21');(_:result,leave_at,'every hour after for seven hours');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Okay , we have train 's leaving at 05:21 and every hour after for seven hours . Would you like to book one ?
inform((_:search,arrive_by,'21:30');(_:search,destination,'stevenage');(_:search,people,'2');(_:search,type,'Train'))
user
Just book one that will get me to Stevenage by 21:30 please .   2 Tickets , just like dinner .
reqmore() inform((_:booking,category,'Train');(_:booking,id,'TR9082');(_:booking,ref,'WSUH42EM');(_:booking,ticket,'25.6 GBP');(_:booking,type,'Booking'))
system
Your tickets are booked for train TR9082 . The total fee is 25.6 GBP . Your reference number is WSUH42EM . Is there anything else ?
thank()
user
Thank you for the booking and reference number . I 'll let you know if I need anything else .
system
it was my pleasure to help . goodbye .
_:search area west
_:search type Restaurant
_:search area west
_:search food british
_:search type Restaurant
_:search area west
_:search food british
_:result count 3
_:result type Restaurant
_:search pricerange expensive
_:search type Restaurant
_:search area west
_:search food british
_:search pricerange expensive
_:result count 2
_:result name Graffiti
_:result name Travellers Rest
_:result type Restaurant
_:search day sunday
_:search duration 17:00
_:search name travellers rest
_:search people 2
_:search type Restaurant
_:search area west
_:search food british
_:search pricerange expensive
_:result count 2
_:result name Graffiti
_:result name Travellers Rest
_:result type Restaurant
_:search duration 17:00
_:search name travellers rest
_:search people 2
_:system inquired _:user
_:booking duration 17:00
_:booking name Travellers Rest
_:booking people 2
_:booking ref BSEJZQE6
_:booking type Booking
_:search day monday
_:search departure cambridge
_:search type Train
_:search area west
_:search food british
_:search pricerange expensive
_:result count 2
_:result name Graffiti
_:result name Travellers Rest
_:result type Restaurant
_:search duration 17:00
_:search name travellers rest
_:search people 2
_:system inquired _:user
_:booking duration 17:00
_:booking name Travellers Rest
_:booking people 2
_:booking ref BSEJZQE6
_:booking type Booking
_:search day monday
_:search departure cambridge
_:search leave_at ?
_:search destination stevenage
_:search type Train
_:search area west
_:search food british
_:search pricerange expensive
_:result count 2
_:result name Graffiti
_:result name Travellers Rest
_:search duration 17:00
_:search name travellers rest
_:search people 2
_:system inquired _:user
_:booking duration 17:00
_:booking name Travellers Rest
_:booking people 2
_:booking ref BSEJZQE6
_:booking type Booking
_:search day monday
_:search departure cambridge
_:search destination stevenage
_:result amount several
_:result day Monday
_:result destination stevenage
_:result type Train
_:search leave_at ?
_:search arrive_by 21:30
_:search type Train
_:search area west
_:search food british
_:search pricerange expensive
_:result count 2
_:result name Graffiti
_:result name Travellers Rest
_:search duration 17:00
_:search name travellers rest
_:system inquired _:user
_:booking duration 17:00
_:booking name Travellers Rest
_:booking people 2
_:booking ref BSEJZQE6
_:booking type Booking
_:search day monday
_:search departure cambridge
_:result amount several
_:result day Monday
_:result destination stevenage
_:search leave_at ?
_:result leave_at 05:21
_:result leave_at every hour after for seven hours
_:result type Train
_:system offered _:booking
_:booking category Train
_:search arrive_by 21:30
_:search destination stevenage
_:search people 2
_:search type Train
_:search area west
_:search food british
_:search pricerange expensive
_:result count 2
_:result name Graffiti
_:result name Travellers Rest
_:search duration 17:00
_:search name travellers rest
_:booking duration 17:00
_:booking name Travellers Rest
_:booking people 2
_:search day monday
_:search departure cambridge
_:result amount several
_:result day Monday
_:result destination stevenage
_:search leave_at ?
_:result leave_at 05:21
_:result leave_at every hour after for seven hours
_:result type Train
_:system offered _:booking
_:search arrive_by 21:30
_:search destination stevenage
_:search people 2
_:search type Train
_:system inquired _:user
_:booking category Train
_:booking id TR9082
_:booking ref WSUH42EM
_:booking ticket 25.6 GBP
_:booking type Booking