inform((_:search,category,'hotels');(_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
There are hotels with free wifi and parking , right ?
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,amount,'plenty');(_:result,type,'Hotel'))
system
Yes there are plenty . What area would you like to stay in ?
inform((_:search,area,'centre');(_:search,category,'guesthouse');(_:search,type,'Hotel'))
user
The hotel should be in the centre and should be in the type of guesthouse .
inform((_:result,count,'2');(_:result,name,'Alexander Bed and Breakfast');(_:result,stars,'four');(_:result,type,'Hotel'))
system
There are two hotels that fit that criteria . I would recommend Alexander Bed and Breakfast , it has four stars .
inform((_:search,day,'tuesday');(_:search,people,'1');(_:search,stay,'4');(_:search,type,'Hotel'))
user
book it for 1 people and 4 nights starting from tuesday .
canthelp((_:booking,type,'Booking')) request((_:booking,day,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
I 'm sorry , your booking was unsuccessful . Would you like to book another day or a shorter stay ?
inform((_:search,day,'wednesday');(_:search,type,'Hotel'))
user
How about Wednesday ?
inform((_:booking,ref,'QHR6UO6I');(_:booking,type,'Booking'))
system
Booking was successful . 
 Reference number is : QHR6UO6I .
thank()
user
thank you for your help
system
You are more than welcome !
_:search category hotels
_:search has_internet yes
_:search has_parking yes
_:search type Hotel
_:search has_internet yes
_:search has_parking yes
_:result amount plenty
_:result type Hotel
_:search area centre
_:search category guesthouse
_:search type Hotel
_:search has_internet yes
_:search has_parking yes
_:result amount plenty
_:search area centre
_:search category guesthouse
_:result count 2
_:result name Alexander Bed and Breakfast
_:result stars four
_:result type Hotel
_:search day tuesday
_:search people 1
_:search stay 4
_:search type Hotel
_:search has_internet yes
_:search has_parking yes
_:result amount plenty
_:search area centre
_:search category guesthouse
_:result count 2
_:result name Alexander Bed and Breakfast
_:result stars four
_:result type Hotel
_:search people 1
_:search stay 4
_:system canthelp _:booking/a7ef25a7
_:booking/a7ef25a7 type Booking
_:booking day ?
_:booking stay ?
_:booking type Booking
_:search day wednesday
_:search type Hotel
_:search has_internet yes
_:search has_parking yes
_:result amount plenty
_:search area centre
_:search category guesthouse
_:result count 2
_:result name Alexander Bed and Breakfast
_:result stars four
_:result type Hotel
_:search people 1
_:search stay 4
_:system canthelp _:booking/a7ef25a7
_:booking/a7ef25a7 type Booking
_:booking day ?
_:booking stay ?
_:search day wednesday
_:search type Hotel
_:booking ref QHR6UO6I
_:booking type Booking