inform((_:search,category,'hotel');(_:search,type,'Hotel'))
user
I am looking for a place to stay , I 'd prefer a hotel .
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,count,'9');(_:result,type,'Hotel'))
system
We have 9 hotels in town , do you have a side of town you 'd like to stay on ?
inform((_:search,area,'dontcare');(_:search,category,'hotel');(_:search,has_parking,'dontcare');(_:search,pricerange,'expensive');(_:search,type,'Hotel'))
user
No , but I 'd prefer a hotel in the expensive price range . I do not need free parking .
inform((_:result,count,'5');(_:result,pricerange,'expensive');(_:result,stars,'3');(_:result,stars,'4');(_:result,type,'Hotel'))
system
We have five expensive hotels around town , ranging from 3 star to 4 star .
user
Which one would you recommend ?
inform((_:result,name,'Lensfield Hotel');(_:result,type,'Hotel')) offer((_:booking,type,'Booking'))
system
I would recommend the Lensfield Hotel . It is a personal favorite . Would you like me to see what is available ?
inform((_:search,day,'friday');(_:search,people,'two');(_:search,stay,'5');(_:search,type,'Hotel'))
user
Okay , let 's book it for two people for 5 nights starting Friday .
canthelp((_:booking,name,'Lensfield');(_:booking,type,'Booking')) request((_:booking,stay,?);(_:booking,type,'Booking'))
system
I could n't get you a room at the Lensfield . Maybe a shorter stay or different hotel ?
inform((_:search,pricerange,'same price range');(_:search,type,'Hotel'))
user
Yes as long as it 's in the same price range .
inform((_:booking,name,'Gonville');(_:booking,ref,'PVRV1EEJ');(_:booking,type,'Booking'))
system
Okay I was able to book you into the Gonville and your reference number is : PVRV1EEJ .
thank()
user
Thanks , that 's all I need . Have a nice day .
system
You are welcome .   Enjoy your stay at the Gonville Hotel .   Bye .
_:search category hotel
_:search type Hotel
_:result count 9
_:result type Hotel
_:search area dontcare
_:search category hotel
_:search has_parking dontcare
_:search pricerange expensive
_:search type Hotel
_:search area dontcare
_:search category hotel
_:search has_parking dontcare
_:search pricerange expensive
_:search type Hotel
_:result count 5
_:result pricerange expensive
_:result stars 3
_:result stars 4
_:result type Hotel
_:search area dontcare
_:search category hotel
_:search has_parking dontcare
_:search pricerange expensive
_:result count 5
_:result pricerange expensive
_:result stars 3
_:result stars 4
_:result name Lensfield Hotel
_:result type Hotel
_:system offered _:booking
_:booking type Booking
_:search day friday
_:search people two
_:search stay 5
_:search type Hotel
_:search area dontcare
_:search category hotel
_:search has_parking dontcare
_:result count 5
_:result pricerange expensive
_:result stars 3
_:result stars 4
_:result name Lensfield Hotel
_:result type Hotel
_:system offered _:booking
_:search day friday
_:search people two
_:search stay 5
_:system canthelp _:booking/c8da32a2
_:booking/c8da32a2 name Lensfield
_:booking/c8da32a2 type Booking
_:booking stay ?
_:booking type Booking
_:search pricerange same price range
_:search type Hotel
_:search area dontcare
_:search category hotel
_:search has_parking dontcare
_:result count 5
_:result pricerange expensive
_:result stars 3
_:result stars 4
_:result name Lensfield Hotel
_:result type Hotel
_:system offered _:booking
_:search day friday
_:search people two
_:search stay 5
_:system canthelp _:booking/c8da32a2
_:booking/c8da32a2 name Lensfield
_:booking/c8da32a2 type Booking
_:booking stay ?
_:search pricerange same price range
_:search type Hotel
_:booking name Gonville
_:booking ref PVRV1EEJ
_:booking type Booking