inform((_:search,area,'centre');(_:search,food,'italian');(_:search,type,'Restaurant'))
user
I am looking for a restaurant in the centre of town serving italian food .
request((_:search,pricerange,?);(_:search,type,'Restaurant')) thank() inform((_:result,amount,'9 available');(_:result,type,'Restaurant'))
system
There are 9 available . What price range do you prefer ?
inform((_:search,pricerange,'moderately');(_:search,type,'Restaurant'))
user
II'd like a moderately priced place .
inform((_:result,amount,'two in that price range');(_:result,name,'Pizza Express !');(_:result,type,'Restaurant'))
system
There are two in that price range . I suggest Pizza Express !
request((_:result,address,?);(_:result,type,'Restaurant'))
user
That sounds good enough .   What 's the address there ?
offer((_:booking,type,'Booking')) inform((_:result,address,'Regent Street City Centre');(_:result,type,'Restaurant'))
system
The address is Regent Street City Centre . Would you like me to book a table ?
thank()
user
No , I just needed to know where it was . Thank you .
system
Awesome . Take care !
_:search area centre
_:search food italian
_:search type Restaurant
_:search area centre
_:search food italian
_:result amount 9 available
_:result type Restaurant
_:search pricerange moderately
_:search type Restaurant
_:search area centre
_:search food italian
_:search pricerange moderately
_:search type Restaurant
_:result amount two in that price range
_:result name Pizza Express !
_:result type Restaurant
_:result address ?
_:search area centre
_:search food italian
_:search pricerange moderately
_:search type Restaurant
_:result amount two in that price range
_:result name Pizza Express !
_:system offered _:booking
_:booking type Booking
_:result address Regent Street City Centre
_:result type Restaurant