inform((_:search,category,'guesthouse');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
I want to find a place to stay that is a guesthouse and has free parking .
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Hotel')) inform((_:result,count,'21');(_:result,has_parking,'none');(_:result,type,'Hotel'))
system
There are 21 guesthouses with free parking .   Are you looking for a particular price range or location ?
inform((_:search,stars,'4');(_:search,type,'Hotel'))
user
I want at least 4 stars rating . Are any of them 4 starts ?
request((_:search,pricerange,?);(_:search,type,'Hotel')) inform((_:result,count,'16');(_:result,stars,'4-star');(_:result,type,'Hotel'))
system
There are 16 that have a 4-star rating . Is there a particular price range you are looking for ?
inform((_:search,day,'sunday');(_:search,people,'5');(_:search,type,'Hotel'))
user
No , just anywhere that has room for 5 people starting Sunday .
request((_:search,area,?);(_:search,type,'Hotel')) select((_:result,pricerange,'cheap');(_:result,pricerange,'moderate');(_:result,type,'Hotel'))
system
I need to narrow the search . What area do you want to stay in ? Do you prefer moderate or cheap ?
inform((_:search,pricerange,'moderate');(_:search,type,'Hotel'))
user
I prefer to stay in a moderate area .
inform((_:result,area,'north');(_:result,category,'guesthouse');(_:result,count,'9');(_:result,has_parking,'none');(_:result,name,'archway house');(_:result,pricerange,'moderate');(_:result,stars,'4');(_:result,type,'Hotel'))
system
I have 9 guesthouse in the moderate range with free parking and 4 stars . The archway house is nice on the north side .
inform((_:search,day,'sunday');(_:search,people,'5');(_:search,stay,'3');(_:search,type,'Hotel'))
user
Sounds good . Please book for 5 people and 3 nights starting from this sunday .
canthelp((_:booking,type,'Booking')) inform((_:booking,name,'aylesbray lodge guest house');(_:booking,type,'Booking'))
system
Booking was unsuccessful . Want to try aylesbray lodge guest house ?
inform((_:search,has_parking,'none');(_:search,type,'Hotel'))
user
Yes let 's try that one please .
system
OK that is all set , thank you !
_:search category guesthouse
_:search has_parking yes
_:search type Hotel
_:search category guesthouse
_:search has_parking yes
_:search area ?
_:search pricerange ?
_:result count 21
_:result has_parking none
_:result type Hotel
_:search stars 4
_:search type Hotel
_:search category guesthouse
_:search has_parking yes
_:search area ?
_:result has_parking none
_:search stars 4
_:search pricerange ?
_:result count 16
_:result stars 4-star
_:result type Hotel
_:search day sunday
_:search people 5
_:search type Hotel
_:search category guesthouse
_:search has_parking yes
_:result has_parking none
_:search stars 4
_:result count 16
_:result stars 4-star
_:search day sunday
_:search people 5
_:search area ?
_:result pricerange cheap
_:result pricerange moderate
_:result type Hotel
_:search pricerange moderate
_:search type Hotel
_:search category guesthouse
_:search has_parking yes
_:search stars 4
_:search area ?
_:search pricerange moderate
_:result area north
_:result category guesthouse
_:result count 9
_:result has_parking none
_:result name archway house
_:result pricerange moderate
_:result stars 4
_:result type Hotel
_:search day sunday
_:search people 5
_:search stay 3
_:search type Hotel
_:search category guesthouse
_:search stars 4
_:search area ?
_:search pricerange moderate
_:result area north
_:result category guesthouse
_:result count 9
_:result has_parking none
_:result name archway house
_:result pricerange moderate
_:result stars 4
_:result type Hotel
_:search day sunday
_:search people 5
_:search stay 3
_:system canthelp _:booking/a4340ee2
_:booking/a4340ee2 type Booking
_:booking name aylesbray lodge guest house
_:booking type Booking
_:search has_parking none
_:search type Hotel