inform((_:search,category,'hotel');(_:search,pricerange,'expensive');(_:search,stars,'4');(_:search,type,'Hotel'))
user
I am looking for an expensive 4 star hotel .
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,category,'hotels');(_:result,count,'5');(_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,type,'Hotel'))
system
I am showing five hotels that fit your criteria . They all offer internet and parking . Is there a specific area you want to be in ?
inform((_:search,area,'dontcare');(_:search,category,'guesthouse');(_:search,type,'Hotel'))
user
No , but the hotel should be in the type of guesthouse .
inform((_:result,count,'18');(_:result,type,'Hotel'))
system
I 'm sorry , there are n't any expensive guesthouses with 4 stars , but there are 18 moderately priced 4-star guesthouses . Would that be okay ?
inform((_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
Is there one available in the cheap price range ?
inform((_:result,category,'guesthouses');(_:result,count,'7');(_:result,name,'autumn house');(_:result,pricerange,'cheap');(_:result,stars,'4');(_:result,type,'Hotel'))
system
I have 7 cheap 4 star guesthouses , can I recommend autumn house ?
inform((_:search,day,'monday');(_:search,people,'5');(_:search,stay,'3');(_:search,type,'Hotel'))
user
yes that sounds nice , can you check for booking for 5 people and 3 nights starting from monday ?
inform((_:booking,day,'Monday');(_:booking,name,'autumn house');(_:booking,people,'5');(_:booking,stay,'3');(_:booking,type,'Booking'))
system
Yes , I will book at autumn house for 3 night for 5 people starting Monday .
request((_:result,ref,?);(_:result,type,'Hotel'))
user
Can I get that reference number please ?
canthelp((_:booking,type,'Booking')) reqmore()
system
Unfortunately the booking was unsuccessful .   Would you like me to look at another hotel ?
inform((_:search,pricerange,'same price range');(_:search,type,'Hotel'))
user
please recommend another hotel in that same price range .
inform((_:result,area,'centre');(_:result,category,'guest house');(_:result,name,'Alexander bed and breakfast');(_:result,pricerange,'cheap');(_:result,stars,'4');(_:result,type,'Hotel'))
system
Alexander bed and breakfast is is the centre location . Also a 4 star cheap guest house . How does that sound to you ?
user
Book it please .
reqmore() inform((_:booking,day,'monday');(_:booking,people,'5');(_:booking,ref,'JCCYU8ZS');(_:booking,stay,'3');(_:booking,type,'Booking'))
system
I have made reservations starting monday for 3 nights and 5 people the reference number is JCCYU8ZS . Is there anything else I can help you with ?
bye()
user
No thank you . Good bye .
system
Goodbye . Have a great day !
_:search category hotel
_:search pricerange expensive
_:search stars 4
_:search type Hotel
_:search pricerange expensive
_:search stars 4
_:result category hotels
_:result count 5
_:result has_internet none
_:result has_parking none
_:result type Hotel
_:search area dontcare
_:search category guesthouse
_:search type Hotel
_:search stars 4
_:result category hotels
_:result has_internet none
_:result has_parking none
_:search area dontcare
_:search category guesthouse
_:result count 18
_:result type Hotel
_:search pricerange cheap
_:search type Hotel
_:search stars 4
_:result has_internet none
_:result has_parking none
_:search area dontcare
_:search category guesthouse
_:search pricerange cheap
_:result category guesthouses
_:result count 7
_:result name autumn house
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search day monday
_:search people 5
_:search stay 3
_:search type Hotel
_:search stars 4
_:result has_internet none
_:result has_parking none
_:search area dontcare
_:search category guesthouse
_:search pricerange cheap
_:result category guesthouses
_:result count 7
_:result name autumn house
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search day monday
_:search people 5
_:search stay 3
_:search type Hotel
_:booking day Monday
_:booking name autumn house
_:booking people 5
_:booking stay 3
_:booking type Booking
_:result ref ?
_:search stars 4
_:result has_internet none
_:result has_parking none
_:search area dontcare
_:search category guesthouse
_:result category guesthouses
_:result count 7
_:result name autumn house
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search day monday
_:search people 5
_:search stay 3
_:booking day Monday
_:booking name autumn house
_:booking people 5
_:booking stay 3
_:booking type Booking
_:result ref ?
_:system canthelp _:booking/34e113c9
_:booking/34e113c9 type Booking
_:system inquired _:user
_:search pricerange same price range
_:search type Hotel
_:search stars 4
_:result has_internet none
_:result has_parking none
_:search area dontcare
_:search category guesthouse
_:result count 7
_:search day monday
_:search people 5
_:search stay 3
_:booking day Monday
_:booking name autumn house
_:booking people 5
_:booking stay 3
_:booking type Booking
_:result ref ?
_:system canthelp _:booking/34e113c9
_:booking/34e113c9 type Booking
_:system inquired _:user
_:search pricerange same price range
_:search type Hotel
_:result area centre
_:result category guest house
_:result name Alexander bed and breakfast
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search stars 4
_:result has_internet none
_:result has_parking none
_:search area dontcare
_:search category guesthouse
_:result count 7
_:search day monday
_:search people 5
_:search stay 3
_:booking name autumn house
_:result ref ?
_:system canthelp _:booking/34e113c9
_:booking/34e113c9 type Booking
_:search pricerange same price range
_:search type Hotel
_:result area centre
_:result category guest house
_:result name Alexander bed and breakfast
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:system inquired _:user
_:booking day monday
_:booking people 5
_:booking ref JCCYU8ZS
_:booking stay 3
_:booking type Booking
_:user dismissed _:system