inform((_:search,area,'east');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Hi - I 'm looking for an expensive restaurant on the east side of town . Can you help me ?
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,count,'5');(_:result,type,'Restaurant'))
system
Yes I there are five restaurants that match what you are looking for .   Is there a food type you would prefer ?
inform((_:search,day,'thursday');(_:search,duration,'12:00');(_:search,food,'dontcare');(_:search,people,'6');(_:search,type,'Restaurant'))
user
Surprise me . I just need a table for 6 at 12:00 on Thursday .
reqmore() inform((_:booking,day,'thursday');(_:booking,duration,'12:00');(_:booking,name,'grafton hotel restaurant');(_:booking,people,'6');(_:booking,ref,'SWDEOHLF');(_:booking,type,'Booking'))
system
Sure , I have made a reservation for 6 people at 12:00 thursday at grafton hotel restaurant Reference number is : SWDEOHLF . May I help with anything else ?
thank()
user
No , that 's all I needed , thank you .
system
You are very welcome ! Enjoy your meal !
_:search area east
_:search pricerange expensive
_:search type Restaurant
_:search area east
_:search pricerange expensive
_:result count 5
_:result type Restaurant
_:search day thursday
_:search duration 12:00
_:search food dontcare
_:search people 6
_:search type Restaurant
_:search area east
_:search pricerange expensive
_:result count 5
_:result type Restaurant
_:search day thursday
_:search duration 12:00
_:search food dontcare
_:search people 6
_:search type Restaurant
_:system inquired _:user
_:booking day thursday
_:booking duration 12:00
_:booking name grafton hotel restaurant
_:booking people 6
_:booking ref SWDEOHLF
_:booking type Booking