inform((_:search,area,'north');(_:search,category,'hotel');(_:search,type,'Hotel'))
user
I am looking for a place to stay . The hotel should be in the type of hotel and should be in the north
request((_:search,has_internet,?);(_:search,has_parking,?);(_:search,type,'Hotel')) inform((_:result,area,'north');(_:result,category,'hotels');(_:result,count,'2');(_:result,pricerange,'moderately priced');(_:result,stars,'two');(_:result,type,'Hotel'))
system
I have two two star hotels in the north that are both moderately priced .   Do you have any other requirements such internet or parking ?
inform((_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
No , I do n't need parking . Can you just recommend a place to stay ?
inform((_:result,name,'ashley hotel');(_:result,type,'Hotel')) offer((_:booking,type,'Booking'))
system
I would recommend ashley hotel . Would you like me to book it for you ?
inform((_:search,category,'hotel');(_:search,name,'ashley hotel');(_:search,type,'Hotel'))
user
Yes , please book the ashley hotel for me , thank you .
request((_:booking,day,?);(_:booking,people,?);(_:booking,type,'Booking'))
system
When do you want your reservation to be and for how many people ?
request((_:result,ref,?);(_:result,type,'Hotel')) inform((_:search,day,'monday');(_:search,people,'2');(_:search,type,'Hotel'))
user
Starting Monday and its for 2 people . I also need a reference number
request((_:booking,stay,?);(_:booking,type,'Booking'))
system
How many nights ?
inform((_:search,stay,'3');(_:search,type,'Hotel'))
user
I would like to stay for 3 nights .
reqmore() inform((_:booking,day,'Monday');(_:booking,name,'Ashley Hotel');(_:booking,ref,'IGAT23Z5');(_:booking,type,'Booking'))
system
OK , you 're booked at the Ashley Hotel starting Monday , your reference number is IGAT23Z5 . Can I help you with anything else today ?
thank()
user
No , that 's all I need . Thank you .
system
Have a great stay .
_:search area north
_:search category hotel
_:search type Hotel
_:search area north
_:search category hotel
_:search has_internet ?
_:result area north
_:result category hotels
_:result count 2
_:result pricerange moderately priced
_:result stars two
_:result type Hotel
_:search has_parking yes
_:search type Hotel
_:search area north
_:search has_internet ?
_:result area north
_:result category hotels
_:result count 2
_:result pricerange moderately priced
_:result stars two
_:search has_parking yes
_:result name ashley hotel
_:result type Hotel
_:system offered _:booking
_:booking type Booking
_:search category hotel
_:search name ashley hotel
_:search type Hotel
_:search area north
_:search has_internet ?
_:result area north
_:result category hotels
_:result count 2
_:result pricerange moderately priced
_:result stars two
_:search has_parking yes
_:result name ashley hotel
_:result type Hotel
_:system offered _:booking
_:search category hotel
_:search name ashley hotel
_:booking day ?
_:booking people ?
_:booking type Booking
_:result ref ?
_:search day monday
_:search people 2
_:search type Hotel
_:search area north
_:search has_internet ?
_:result area north
_:result category hotels
_:result count 2
_:result pricerange moderately priced
_:result stars two
_:search has_parking yes
_:result name ashley hotel
_:result type Hotel
_:system offered _:booking
_:search category hotel
_:search name ashley hotel
_:booking day ?
_:booking people ?
_:result ref ?
_:search day monday
_:search people 2
_:booking stay ?
_:booking type Booking
_:search stay 3
_:search type Hotel
_:search area north
_:search has_internet ?
_:result area north
_:result category hotels
_:result count 2
_:result pricerange moderately priced
_:result stars two
_:search has_parking yes
_:result name ashley hotel
_:result type Hotel
_:system offered _:booking
_:search category hotel
_:search name ashley hotel
_:booking people ?
_:result ref ?
_:search day monday
_:search people 2
_:booking stay ?
_:search stay 3
_:search type Hotel
_:system inquired _:user
_:booking day Monday
_:booking name Ashley Hotel
_:booking ref IGAT23Z5
_:booking type Booking