inform((_:search,category,'guesthouse');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
I 'm looking for a guesthouse that has free parking .
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,category,'guesthouses');(_:result,count,'21');(_:result,has_parking,'none');(_:result,type,'Hotel'))
system
I 've got 21 guesthouses that offer free parking , what part of town would you like to stay in ?
inform((_:search,has_internet,'yes');(_:search,stars,'4');(_:search,type,'Hotel'))
user
The part of town does not matter but I would like a 4 star rating and free wifi .
inform((_:result,area,'north');(_:result,name,'Acorn Guest House');(_:result,pricerange,'moderate');(_:result,type,'Hotel'))
system
I think you would like the Acorn Guest House .   It is in the north part of town with a moderate price range .
inform((_:search,has_internet,'yes');(_:search,stars,'4');(_:search,type,'Hotel'))
user
Can you confirm that it has a 4 star rating and free wifi ?
system
yes and would you like me to book it for you , is there anything else I can do for you ?
_:search category guesthouse
_:search has_parking yes
_:search type Hotel
_:search category guesthouse
_:search has_parking yes
_:search area ?
_:result category guesthouses
_:result count 21
_:result has_parking none
_:result type Hotel
_:search has_internet yes
_:search stars 4
_:search type Hotel
_:search category guesthouse
_:search has_parking yes
_:search area ?
_:result category guesthouses
_:result count 21
_:result has_parking none
_:result area north
_:result name Acorn Guest House
_:result pricerange moderate
_:result type Hotel
_:search has_internet yes
_:search stars 4
_:search type Hotel