inform((_:search,area,'south');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
I would like an expensive restaurant in the south of town .
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,count,'5');(_:result,type,'Restaurant'))
system
There are five restaurants matching your description . Would you like a specific food type or would you like all their names ?
inform((_:search,food,'dontcare');(_:search,type,'Restaurant'))
user
I do n't care .
inform((_:result,area,'south');(_:result,food,'Italian');(_:result,name,'Frankie and Bennys');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
Frankie and Bennys is an expensive Italian restaurant in the south part of town .
inform((_:search,type,'Restaurant')) request((_:result,food,?);(_:result,phone,?);(_:result,type,'Restaurant'))
user
can you tell me what type of food they serve and give me the phone number ?
system
It is an italian restaurant and the phone number is 01223 412430 .
_:search area south
_:search pricerange expensive
_:search type Restaurant
_:search area south
_:search pricerange expensive
_:result count 5
_:result type Restaurant
_:search food dontcare
_:search type Restaurant
_:search area south
_:search pricerange expensive
_:result count 5
_:search food dontcare
_:result area south
_:result food Italian
_:result name Frankie and Bennys
_:result pricerange expensive
_:result type Restaurant
_:search type Restaurant
_:result food ?
_:result phone ?