inform((_:search,food,'italian');(_:search,pricerange,'moderately');(_:search,type,'Restaurant'))
user
I 'd like to find a moderately priced Italian restaurant .
select((_:result,food,'more of a varied Italian');(_:result,food,'pizza');(_:result,type,'Restaurant')) inform((_:result,amount,'a few');(_:result,type,'Restaurant'))
system
There are a few to choose from .   Are you looking for pizza or more of a varied Italian fare ?
inform((_:search,food,'Italian');(_:search,type,'Restaurant'))
user
I would like more varied Italian fare , please .
inform((_:result,area,'west');(_:result,name,'Prezzo');(_:result,pricerange,'moderately priced');(_:result,type,'Restaurant'))
system
Well then I would recommend Prezzo in the west that is also moderately priced .
inform((_:search,area,'centre');(_:search,type,'Restaurant'))
user
I rather eat somewhere in the centre of town .
system
Pizza express serves Italian and is in the moderate price range
_:search food italian
_:search pricerange moderately
_:search type Restaurant
_:search pricerange moderately
_:result food more of a varied Italian
_:result food pizza
_:result amount a few
_:result type Restaurant
_:search food Italian
_:search type Restaurant
_:search pricerange moderately
_:result food more of a varied Italian
_:result food pizza
_:result amount a few
_:search food Italian
_:result area west
_:result name Prezzo
_:result pricerange moderately priced
_:result type Restaurant
_:search area centre
_:search type Restaurant