inform((_:search,category,'hotel');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
Can you help me find a cheap hotel ?
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,amount,'many');(_:result,type,'Hotel'))
system
We have many , do you want a specific side of town ?
inform((_:search,area,'north');(_:search,has_parking,'yes');(_:search,stars,'4');(_:search,type,'Hotel'))
user
I would like it to be in the north with a 4 star rating and free parking please .
offer((_:booking,type,'Booking')) inform((_:result,name,'Worth House');(_:result,type,'Hotel'))
system
The Worth House meets your needs . Would you like me to book a room for you there ?
thank() request((_:result,ref,?);(_:result,type,'Hotel'))
user
Yes , please and can you send me a reference number . Thank you .
system
Your room is now booked at The Worth House and I will send you the reference number . Thank you . Good bye .
_:search category hotel
_:search pricerange cheap
_:search type Hotel
_:search category hotel
_:search pricerange cheap
_:result amount many
_:result type Hotel
_:search area north
_:search has_parking yes
_:search stars 4
_:search type Hotel
_:search category hotel
_:search pricerange cheap
_:result amount many
_:search area north
_:search has_parking yes
_:search stars 4
_:search type Hotel
_:system offered _:booking
_:booking type Booking
_:result name Worth House
_:result type Hotel
_:result ref ?