inform((_:search,area,'centre');(_:search,pricerange,'moderate');(_:search,type,'Restaurant'))
user
Hi I am looking for a place to eat that is in the moderate price range and also in the centre .
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,count,'21');(_:result,type,'Restaurant'))
system
There are 21 great restaurants to choose from . Is there a certain type of cuisine you are looking for ?
inform((_:search,day,'saturday');(_:search,duration,'17:00');(_:search,people,'7');(_:search,type,'Restaurant'))
user
How about you pick a place for me reserve a table for 7 at 17:00 on saturday please .
inform((_:result,food,'Spanish');(_:result,name,'La Tasca');(_:result,type,'Restaurant'))
system
How about La Tasca serving Spanish food ?
inform((_:search,area,'centre');(_:search,name,'la tasca');(_:search,pricerange,'moderately');(_:search,type,'Restaurant'))
user
As long as La Tasca is located in the centre of town and is moderately priced . If it is , yes that would be great . I need a reservation .
offer((_:booking,type,'Booking')) request((_:booking,people,?);(_:booking,type,'Booking'))
system
Yes , it meets all your requirements . I am happy to reserve a table . For how many guests ?
inform((_:search,day,'saturday');(_:search,day,'tuesday');(_:search,duration,'17:00');(_:search,leave_at,'11:30');(_:search,people,'7');(_:search,type,'Restaurant');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
I need reservations for 7 people at 17:00 on Saturday . I also need the reference number . I need a train that leaves after 11:30 on Tuesday .
inform((_:booking,ref,'SRYTU96A');(_:booking,type,'Booking'))
system
Your table is reserved , reference # SRYTU96A .
inform((_:search,type,'Train'))
user
I will also need a train .
request((_:search,departure,?);(_:search,destination,?);(_:search,type,'Train'))
system
Right . Do you know the departure and destination stations you want ?
inform((_:search,departure,'cambridge');(_:search,destination,'leicester');(_:search,type,'Train'))
user
Yes , I 'm departing from cambridge heading to leicester
inform((_:result,id,'TR7692');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The TR7692 meets your criteria . Would you like to book tickets ?
inform((_:search,people,'7');(_:search,type,'Train'))
user
I will need 7 tickets .
reqmore() inform((_:booking,category,'Train');(_:booking,ref,'QL902A4M');(_:booking,ticket,'264.59 GBP');(_:booking,type,'Booking'))
system
Booking is complete .   Your reference # is QL902A4M and the total fee is 264.59 GBP , payable at the station .   Can I help you with anything else today ?
thank()
user
No , that is all for today . Thank you .
system
Thank you for using our services . Have a great day !
_:search area centre
_:search pricerange moderate
_:search type Restaurant
_:search area centre
_:search pricerange moderate
_:search food ?
_:result count 21
_:result type Restaurant
_:search day saturday
_:search duration 17:00
_:search people 7
_:search type Restaurant
_:search food ?
_:result count 21
_:search day saturday
_:search duration 17:00
_:search people 7
_:result food Spanish
_:result name La Tasca
_:result type Restaurant
_:search area centre
_:search name la tasca
_:search pricerange moderately
_:search type Restaurant
_:search food ?
_:result count 21
_:result food Spanish
_:result name La Tasca
_:result type Restaurant
_:search area centre
_:search name la tasca
_:search pricerange moderately
_:system offered _:booking
_:booking people ?
_:booking type Booking
_:search day saturday
_:search day tuesday
_:search duration 17:00
_:search leave_at 11:30
_:search people 7
_:search type Restaurant
_:search type Train
_:result ref ?
_:search food ?
_:result count 21
_:result food Spanish
_:result name La Tasca
_:result type Restaurant
_:search area centre
_:search name la tasca
_:search pricerange moderately
_:system offered _:booking
_:booking people ?
_:search day saturday
_:search day tuesday
_:search duration 17:00
_:search leave_at 11:30
_:search people 7
_:result ref ?
_:booking ref SRYTU96A
_:booking type Booking
_:search type Train
_:search food ?
_:result count 21
_:result food Spanish
_:result name La Tasca
_:result type Restaurant
_:search area centre
_:search name la tasca
_:search pricerange moderately
_:system offered _:booking
_:booking people ?
_:search day saturday
_:search day tuesday
_:search duration 17:00
_:search leave_at 11:30
_:search people 7
_:result ref ?
_:booking ref SRYTU96A
_:booking type Booking
_:search departure cambridge
_:search destination leicester
_:search type Train
_:search food ?
_:result count 21
_:result food Spanish
_:result name La Tasca
_:search area centre
_:search name la tasca
_:search pricerange moderately
_:system offered _:booking
_:booking people ?
_:search day saturday
_:search day tuesday
_:search duration 17:00
_:search leave_at 11:30
_:result ref ?
_:booking ref SRYTU96A
_:booking type Booking
_:search departure cambridge
_:search destination leicester
_:result id TR7692
_:result type Train
_:booking category Train
_:search people 7
_:search type Train
_:search food ?
_:result count 21
_:result food Spanish
_:result name La Tasca
_:search area centre
_:search name la tasca
_:search pricerange moderately
_:system offered _:booking
_:booking people ?
_:search day saturday
_:search day tuesday
_:search duration 17:00
_:search leave_at 11:30
_:result ref ?
_:search departure cambridge
_:search destination leicester
_:result id TR7692
_:result type Train
_:search people 7
_:search type Train
_:system inquired _:user
_:booking category Train
_:booking ref QL902A4M
_:booking ticket 264.59 GBP
_:booking type Booking