inform((_:search,area,'centre');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
I would like an expensive place to dine , centre of town .
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,count,'33');(_:result,type,'Restaurant')) thank()
system
Great ! There are 33 such restaurants . What type of food would you like to eat ?
inform((_:search,food,'dontcare');(_:search,people,'8');(_:search,type,'Restaurant'))
user
The type of food does n't matter , but I need a reservation for 8 people .
request((_:booking,day,?);(_:booking,duration,?);(_:booking,type,'Booking'))
system
What day and time are you looking to book your reservation ?
inform((_:search,day,'wednesday');(_:search,duration,'12:45');(_:search,people,'8');(_:search,type,'Restaurant'))
user
12:45 on wednesday for 8 people please and may I get the reservation number after you book it please ?
inform((_:booking,name,'kymmoy');(_:booking,ref,'UR49SKNA');(_:booking,type,'Booking'))
system
I made a reservation at the restaurant kymmoy . The confirmation number is UR49SKNA
thank()
user
Thank you for booking the reservation for mr , goodbye .
system
Let me know if you need anything else . Good Bye .
_:search area centre
_:search pricerange expensive
_:search type Restaurant
_:search area centre
_:search pricerange expensive
_:result count 33
_:result type Restaurant
_:search food dontcare
_:search people 8
_:search type Restaurant
_:search area centre
_:search pricerange expensive
_:result count 33
_:result type Restaurant
_:search food dontcare
_:booking day ?
_:booking duration ?
_:booking type Booking
_:search day wednesday
_:search duration 12:45
_:search people 8
_:search type Restaurant
_:search area centre
_:search pricerange expensive
_:result count 33
_:result type Restaurant
_:search food dontcare
_:booking day ?
_:booking duration ?
_:search day wednesday
_:search duration 12:45
_:search people 8
_:search type Restaurant
_:booking name kymmoy
_:booking ref UR49SKNA
_:booking type Booking