inform((_:search,has_internet,'yes');(_:search,pricerange,'moderately');(_:search,type,'Hotel'))
user
I am looking for a moderately priced place to stay with free wifi .
inform((_:result,amount,'several');(_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,name,'Acorn Guest House');(_:result,pricerange,'moderately priced');(_:result,type,'Hotel'))
system
I have several options for you , but how about the Acorn Guest House ? It is moderately priced and has free wifi as well as parking .
user
Sure , that sounds good . Can you book that for me , please ?
request((_:booking,day,?);(_:booking,people,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
Okay , I will need to know how many people are staying and the duration please .
inform((_:search,name,'Acorn Guest House');(_:search,stars,'4');(_:search,type,'Hotel'))
user
Before we continue , can you check if the Acorn Guest House has a star of 4 or not ?
offer((_:booking,type,'Booking')) inform((_:result,category,'hotel');(_:result,name,'the acorn');(_:result,stars,'4');(_:result,type,'Hotel'))
system
Yes certainly . I have checked and the acorn is indeed a 4 star hotel . Would you still like me to book that for you ?
inform((_:search,day,'thursday');(_:search,people,'5');(_:search,stars,'4');(_:search,stay,'4');(_:search,type,'Hotel'))
user
Yes please , for 5 people and 4 nights starting from Thursday .
inform((_:result,name,'Acorn hotel');(_:result,type,'Hotel')) reqmore() inform((_:booking,people,'5');(_:booking,ref,'B0WC4956');(_:booking,stay,'4');(_:booking,type,'Booking'))
system
Great news ! I was able to book you into the Acorn hotel for 4 nights accommodating 5 people . Your reference number is   B0WC4956 . Is there anything else I can help you with ?
thank()
user
No , thanks
system
Goodbye .
_:search has_internet yes
_:search pricerange moderately
_:search type Hotel
_:search has_internet yes
_:search pricerange moderately
_:search type Hotel
_:result amount several
_:result has_internet none
_:result has_parking none
_:result name Acorn Guest House
_:result pricerange moderately priced
_:result type Hotel
_:search has_internet yes
_:search pricerange moderately
_:result amount several
_:result has_internet none
_:result has_parking none
_:result name Acorn Guest House
_:result pricerange moderately priced
_:result type Hotel
_:booking day ?
_:booking people ?
_:booking stay ?
_:booking type Booking
_:search name Acorn Guest House
_:search stars 4
_:search type Hotel
_:search has_internet yes
_:search pricerange moderately
_:result amount several
_:result has_internet none
_:result has_parking none
_:result pricerange moderately priced
_:booking day ?
_:booking people ?
_:booking stay ?
_:booking type Booking
_:search name Acorn Guest House
_:system offered _:booking
_:result category hotel
_:result name the acorn
_:result stars 4
_:result type Hotel
_:search day thursday
_:search people 5
_:search stars 4
_:search stay 4
_:search type Hotel
_:search has_internet yes
_:search pricerange moderately
_:result amount several
_:result has_internet none
_:result has_parking none
_:result pricerange moderately priced
_:booking day ?
_:search name Acorn Guest House
_:system offered _:booking
_:result category hotel
_:result stars 4
_:search day thursday
_:search people 5
_:search stars 4
_:search stay 4
_:search type Hotel
_:result name Acorn hotel
_:result type Hotel
_:system inquired _:user
_:booking people 5
_:booking ref B0WC4956
_:booking stay 4
_:booking type Booking