inform((_:search,food,'chinese');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Yes I am looking for an expensive Chinese restaurant .
request((_:search,area,?);(_:search,type,'Restaurant')) inform((_:result,amount,'quite a few');(_:result,type,'Restaurant'))
system
There are quite a few options . Do you have a preference for the area ?
inform((_:search,area,'dontcare');(_:search,type,'Restaurant'))
user
I do n't . Could you make a recommendation ?
offer((_:booking,type,'Booking')) inform((_:result,area,'centre');(_:result,name,'Ugly Duckling');(_:result,type,'Restaurant'))
system
The Ugly Duckling located in the centre has great food and is very popular .   Would you like me to make you a reservation ?
request((_:result,postcode,?);(_:result,type,'Restaurant'))
user
What is the postcode for that restaurant ?
offer((_:booking,type,'Booking')) inform((_:result,name,'Ugly Duckling');(_:result,postcode,'cb21tw');(_:result,type,'Restaurant'))
system
Ugly Duckling 's postcode is cb21tw . Can I book a table for you ?
thank()
user
That wo n't be necessary . Thank you for the help !
system
Thank you , have a great time .
_:search food chinese
_:search pricerange expensive
_:search type Restaurant
_:search food chinese
_:search pricerange expensive
_:result amount quite a few
_:result type Restaurant
_:search area dontcare
_:search type Restaurant
_:search food chinese
_:search pricerange expensive
_:result amount quite a few
_:search area dontcare
_:search type Restaurant
_:system offered _:booking
_:booking type Booking
_:result area centre
_:result name Ugly Duckling
_:result type Restaurant
_:result postcode ?
_:search food chinese
_:search pricerange expensive
_:result amount quite a few
_:search area dontcare
_:search type Restaurant
_:system offered _:booking
_:booking type Booking
_:result area centre
_:result name Ugly Duckling
_:result postcode cb21tw
_:result type Restaurant