inform((_:search,area,'north');(_:search,pricerange,'cheap');(_:search,type,'Restaurant')) request((_:result,area,?);(_:result,type,'Hotel'))
user
Yes I need a cheap restaurant in the Cambridge area on the north side of town . What do you suggest ?
select((_:result,name,'royal spice');(_:result,type,'Restaurant')) thank()
system
thank you I will go to royal spice .
inform((_:search,day,'saturday');(_:search,duration,'19:45');(_:search,people,'3');(_:search,type,'Restaurant')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
Okay can you book me a table for Saturday at 19:45 for 3 people ? I would also like the reference number for the booking .
reqmore() inform((_:booking,ref,'7XYDZ38V');(_:booking,type,'Booking'))
system
I have successfully booked your reservation . Your reference number is 7XYDZ38V . Can I help you with anything else ?
inform((_:search,has_parking,'yes');(_:search,stars,'4');(_:search,type,'Hotel'))
user
Yes , I also need a place to stay . I would prefer at least 4 stars and free parking .
inform((_:result,count,'19');(_:result,type,'Hotel')) reqmore()
system
We have 19 entries that match your search . Do you have any further preferences ?
inform((_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
I would like the place to have the same price range as the restaurant , so cheap .
offer((_:booking,type,'Booking')) inform((_:result,area,'north');(_:result,category,'hotel');(_:result,name,'The worth house');(_:result,pricerange,'cheap');(_:result,type,'Hotel'))
system
The worth house is a hotel that is also on the north side of town and it is cheap . Would you like to book a room there ?
inform((_:search,has_parking,'yes');(_:search,stars,'4');(_:search,type,'Hotel'))
user
I would prefer one that has free parking and a star rating of 4 .
inform((_:result,name,'worth house');(_:result,type,'Hotel'))
system
The worth house does meet your stated criteria .
request((_:result,area,?);(_:result,type,'Hotel'))
user
Okay , could you also tell me the area of the hotel ?
offer((_:booking,type,'Booking')) inform((_:result,area,'North');(_:result,name,'Worth House');(_:result,type,'Hotel'))
system
Absolutely , the Worth House is located in the North Area .   Would you like a reservation ?
thank()
user
Yes , that 's perfect . Thank you for all of your help !
request((_:booking,day,?);(_:booking,type,'Booking'))
system
What day would you like the reservation for ?
inform((_:search,day,'saturday');(_:search,duration,'19:45');(_:search,type,'Hotel');(_:search,type,'Restaurant'))
user
Saturday at 19:45
request((_:booking,people,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
For how many people and how many nights would you like that hotel reservation ?
thank()
user
Actually , I will go ahead and make a reservation for a later time . But , thank you for all the info . I think that is all I needed .
system
If there is nothing else , have a good day .
_:search area north
_:search pricerange cheap
_:search type Restaurant
_:result area ?
_:result type Hotel
_:search area north
_:search pricerange cheap
_:result area ?
_:result name royal spice
_:result type Restaurant
_:search day saturday
_:search duration 19:45
_:search people 3
_:search type Restaurant
_:result ref ?
_:search area north
_:search pricerange cheap
_:result area ?
_:result name royal spice
_:result type Restaurant
_:search day saturday
_:search duration 19:45
_:search people 3
_:result ref ?
_:system inquired _:user
_:booking ref 7XYDZ38V
_:booking type Booking
_:search has_parking yes
_:search stars 4
_:search type Hotel
_:search area north
_:result area ?
_:result name royal spice
_:search day saturday
_:search duration 19:45
_:search people 3
_:result ref ?
_:booking ref 7XYDZ38V
_:booking type Booking
_:search has_parking yes
_:search stars 4
_:result count 19
_:result type Hotel
_:system inquired _:user
_:search pricerange cheap
_:search type Hotel
_:search area north
_:search day saturday
_:search duration 19:45
_:search people 3
_:result ref ?
_:booking ref 7XYDZ38V
_:booking type Booking
_:result count 19
_:system inquired _:user
_:search pricerange cheap
_:system offered _:booking
_:result area north
_:result category hotel
_:result name The worth house
_:result pricerange cheap
_:result type Hotel
_:search has_parking yes
_:search stars 4
_:search type Hotel
_:search area north
_:search day saturday
_:search duration 19:45
_:search people 3
_:result ref ?
_:booking ref 7XYDZ38V
_:booking type Booking
_:result count 19
_:system inquired _:user
_:search pricerange cheap
_:system offered _:booking
_:result area north
_:result category hotel
_:result pricerange cheap
_:search has_parking yes
_:search stars 4
_:search type Hotel
_:result name worth house
_:result type Hotel
_:result area ?
_:search area north
_:search day saturday
_:search duration 19:45
_:search people 3
_:result ref ?
_:booking ref 7XYDZ38V
_:booking type Booking
_:result count 19
_:system inquired _:user
_:search pricerange cheap
_:system offered _:booking
_:result category hotel
_:result pricerange cheap
_:search has_parking yes
_:search stars 4
_:search type Hotel
_:result area North
_:result name Worth House
_:result type Hotel
_:search area north
_:search people 3
_:result ref ?
_:booking ref 7XYDZ38V
_:result count 19
_:system inquired _:user
_:search pricerange cheap
_:system offered _:booking
_:result category hotel
_:result pricerange cheap
_:search has_parking yes
_:search stars 4
_:result area North
_:result name Worth House
_:result type Hotel
_:booking day ?
_:booking type Booking
_:search day saturday
_:search duration 19:45
_:search type Hotel
_:search type Restaurant
_:search area north
_:search people 3
_:result ref ?
_:booking ref 7XYDZ38V
_:result count 19
_:system inquired _:user
_:search pricerange cheap
_:system offered _:booking
_:result category hotel
_:result pricerange cheap
_:search has_parking yes
_:search stars 4
_:result area North
_:result name Worth House
_:result type Hotel
_:booking day ?
_:search day saturday
_:search duration 19:45
_:search type Hotel
_:search type Restaurant
_:booking people ?
_:booking stay ?
_:booking type Booking