inform((_:search,category,'hotel');(_:search,has_internet,'dontcare');(_:search,type,'Hotel'))
user
While on my trip to Cambridge I need a hotel , and it is not important for it to have internet .
request((_:search,stars,?);(_:search,type,'Hotel')) inform((_:result,count,'9');(_:result,type,'Hotel'))
system
There are 9 hotels in Cambridge . Is there any particular star rating you would like such as a 2 or 4 star ?
inform((_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
I am looking for a cheap hotel .
inform((_:result,category,'hotel');(_:result,name,'Cambridge Belfry');(_:result,type,'Hotel')) offer((_:booking,type,'Booking'))
system
The Cambridge Belfry is the only hotel showing to your specifications . Would you like to book a stay there ?
inform((_:search,has_internet,'yes');(_:search,type,'Hotel'))
user
Does it have free wifi ? If so , please book it for me .
inform((_:result,has_internet,'none');(_:result,type,'Hotel')) request((_:booking,day,?);(_:booking,type,'Booking'))
system
It does have free wifi . On what day will you be checking in ?
inform((_:search,day,'saturday');(_:search,people,'3');(_:search,stay,'5');(_:search,type,'Hotel'))
user
I will need to book it on Saturday for 5 nights . The room will need to accommodate 3 people .
inform((_:booking,ref,'59FZCVEC');(_:booking,type,'Booking'))
system
Great it 's all booked , the reference number is 59FZCVEC
inform((_:search,food,'international');(_:search,pricerange,'cheap');(_:search,type,'Restaurant'))
user
Thanks I also need a restaurant in the cheap price range serving international food
inform((_:result,name,'Missing Sock');(_:result,type,'Restaurant'))
system
The Missing Sock fits those requests , would you like the address ?
inform((_:search,day,'saturday');(_:search,people,'3');(_:search,type,'Restaurant'))
user
Yes , can you book a table for 3 people on Saturday ?
request((_:booking,duration,?);(_:booking,type,'Booking'))
system
I 'd be happy to assist you , what time would you like your reservation for ?
inform((_:search,day,'saturday');(_:search,duration,'11:00');(_:search,type,'Restaurant')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
I would like to make a reservation for 11:00 on Saturday . Please provide the reference number for the reservation . Thanks
reqmore() inform((_:booking,ref,'QD0E91EW');(_:booking,type,'Booking'))
system
Good news ! I was able to book that for you and your reservation number is QD0E91EW . Will that be all ?
thank()
user
Thank you . That 's all I need today .
thank()
system
You 're welcome , enjoy your stay in Cambridge !
thank()
user
Thank you so much !
system
Thank you , goodbye .
_:search category hotel
_:search has_internet dontcare
_:search type Hotel
_:search category hotel
_:search has_internet dontcare
_:search stars ?
_:result count 9
_:result type Hotel
_:search pricerange cheap
_:search type Hotel
_:search category hotel
_:search stars ?
_:result count 9
_:search pricerange cheap
_:result category hotel
_:result name Cambridge Belfry
_:result type Hotel
_:system offered _:booking
_:booking type Booking
_:search has_internet yes
_:search type Hotel
_:search category hotel
_:search stars ?
_:result count 9
_:search pricerange cheap
_:result category hotel
_:result name Cambridge Belfry
_:system offered _:booking
_:search has_internet yes
_:result has_internet none
_:result type Hotel
_:booking day ?
_:booking type Booking
_:search day saturday
_:search people 3
_:search stay 5
_:search type Hotel
_:search category hotel
_:search stars ?
_:result count 9
_:result category hotel
_:result name Cambridge Belfry
_:system offered _:booking
_:search has_internet yes
_:result has_internet none
_:result type Hotel
_:booking day ?
_:search day saturday
_:search people 3
_:search stay 5
_:booking ref 59FZCVEC
_:booking type Booking
_:search food international
_:search pricerange cheap
_:search type Restaurant
_:search category hotel
_:search stars ?
_:result count 9
_:result category hotel
_:system offered _:booking
_:search has_internet yes
_:result has_internet none
_:booking day ?
_:search stay 5
_:booking ref 59FZCVEC
_:booking type Booking
_:search food international
_:search pricerange cheap
_:result name Missing Sock
_:result type Restaurant
_:search day saturday
_:search people 3
_:search type Restaurant
_:search category hotel
_:search stars ?
_:result count 9
_:result category hotel
_:system offered _:booking
_:search has_internet yes
_:result has_internet none
_:booking day ?
_:search stay 5
_:booking ref 59FZCVEC
_:search food international
_:search pricerange cheap
_:result name Missing Sock
_:result type Restaurant
_:search people 3
_:booking duration ?
_:booking type Booking
_:search day saturday
_:search duration 11:00
_:search type Restaurant
_:result ref ?
_:search category hotel
_:search stars ?
_:result count 9
_:result category hotel
_:system offered _:booking
_:search has_internet yes
_:result has_internet none
_:booking day ?
_:search stay 5
_:search food international
_:search pricerange cheap
_:result name Missing Sock
_:result type Restaurant
_:search people 3
_:booking duration ?
_:search day saturday
_:search duration 11:00
_:search type Restaurant
_:result ref ?
_:system inquired _:user
_:booking ref QD0E91EW
_:booking type Booking
_:search category hotel
_:search stars ?
_:result count 9
_:result category hotel
_:system offered _:booking
_:search has_internet yes
_:result has_internet none
_:booking day ?
_:search stay 5
_:search food international
_:search pricerange cheap
_:result name Missing Sock
_:result type Restaurant
_:search people 3
_:booking duration ?
_:search day saturday
_:search duration 11:00
_:search type Restaurant
_:result ref ?
_:system inquired _:user
_:booking ref QD0E91EW
_:booking type Booking