inform((_:search,category,'hotel');(_:search,pricerange,'expensive');(_:search,type,'Hotel'))
user
Yes , I need a place to stay that is expensive , and is a hotel please .
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,category,'hotels');(_:result,count,'5');(_:result,type,'Hotel'))
system
I have 5 different hotels that meet your needs . Is there a certain area you prefer to stay in ?
inform((_:search,area,'dontcare');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
Not really . Do all of them include free parking ?
inform((_:result,amount,'all of these');(_:result,has_parking,'none');(_:result,type,'Hotel'))
system
Yes , all of these hotels include parking .
inform((_:search,category,'hotel');(_:search,type,'Hotel')) request((_:result,phone,?);(_:result,postcode,?);(_:result,type,'Hotel'))
user
Can you please book one for me ? I would also like the star of the hotel , the postcode , and the phone number please .
offer((_:booking,type,'Booking')) request((_:booking,day,?);(_:booking,people,?);(_:booking,type,'Booking'))
system
I would be happy to book a room for you . I need to know when you plan to arrive , and how many people will be in your party .
inform((_:search,category,'hotel');(_:search,type,'Hotel')) request((_:result,phone,?);(_:result,postcode,?);(_:result,type,'Hotel'))
user
My mistake , no booking needed . I just require the hotel 's name , the star of the hotel , its postcode , and also its phone number .
inform((_:result,address,'Gonville Place');(_:result,category,'hotel');(_:result,name,'Gonville Hotel');(_:result,phone,'01223366611');(_:result,postcode,'cb11ly');(_:result,stars,'3');(_:result,type,'Hotel'))
system
The Gonville Hotel is located at Gonville Place . The phone number is 01223366611 and the postcode is cb11ly . It is a 3 star hotel .
inform((_:search,arrive_by,'16:30');(_:search,day,'monday');(_:search,departure,'broxbourne');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
Thank you .   I also need a train from Broxbourne to Cambridge on Monday .   I need to arrive in Cambridge by 16:30 .
inform((_:result,arrive_by,'13:32');(_:result,arrive_by,'14:30');(_:result,destination,'Cambridge');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
I have a train that arrives in Cambridge at 13:32 . All other trains arrive after 14:30 . Would you like me to book that for you ?
request((_:result,leave_at,?);(_:result,type,'Train'))
user
What was the departure time ?
inform((_:result,arrive_by,'13:32');(_:result,id,'TR0354');(_:result,leave_at,'12:32');(_:result,type,'Train'))
system
The departure time for the TR0354 train is 12:32 , it then arrives at 13:32 .
thank()
user
Great . That 's all I need , thank you .
system
You 're welcome . Enjoy your stay in Cambridge .
_:search category hotel
_:search pricerange expensive
_:search type Hotel
_:search category hotel
_:search pricerange expensive
_:result category hotels
_:result count 5
_:result type Hotel
_:search area dontcare
_:search has_parking yes
_:search type Hotel
_:search pricerange expensive
_:result category hotels
_:result count 5
_:search area dontcare
_:search has_parking yes
_:result amount all of these
_:result has_parking none
_:result type Hotel
_:search category hotel
_:search type Hotel
_:result phone ?
_:result postcode ?
_:search pricerange expensive
_:result category hotels
_:result count 5
_:search area dontcare
_:search has_parking yes
_:result amount all of these
_:result has_parking none
_:result type Hotel
_:result phone ?
_:result postcode ?
_:system offered _:booking
_:booking day ?
_:booking people ?
_:booking type Booking
_:search category hotel
_:search type Hotel
_:search pricerange expensive
_:result count 5
_:search area dontcare
_:search has_parking yes
_:result amount all of these
_:result has_parking none
_:system offered _:booking
_:booking day ?
_:booking people ?
_:booking type Booking
_:search category hotel
_:result address Gonville Place
_:result category hotel
_:result name Gonville Hotel
_:result phone 01223366611
_:result postcode cb11ly
_:result stars 3
_:result type Hotel
_:search arrive_by 16:30
_:search day monday
_:search departure broxbourne
_:search destination cambridge
_:search type Train
_:search pricerange expensive
_:result count 5
_:search area dontcare
_:search has_parking yes
_:result amount all of these
_:result has_parking none
_:system offered _:booking
_:booking day ?
_:booking people ?
_:booking type Booking
_:search category hotel
_:result address Gonville Place
_:result category hotel
_:result name Gonville Hotel
_:result phone 01223366611
_:result postcode cb11ly
_:result stars 3
_:search arrive_by 16:30
_:search day monday
_:search departure broxbourne
_:search destination cambridge
_:search type Train
_:result arrive_by 13:32
_:result arrive_by 14:30
_:result destination Cambridge
_:result type Train
_:booking category Train
_:result leave_at ?
_:search pricerange expensive
_:result count 5
_:search area dontcare
_:search has_parking yes
_:result amount all of these
_:result has_parking none
_:system offered _:booking
_:booking day ?
_:booking people ?
_:booking type Booking
_:search category hotel
_:result address Gonville Place
_:result category hotel
_:result name Gonville Hotel
_:result phone 01223366611
_:result postcode cb11ly
_:result stars 3
_:search arrive_by 16:30
_:search day monday
_:search departure broxbourne
_:search destination cambridge
_:search type Train
_:result destination Cambridge
_:booking category Train
_:result arrive_by 13:32
_:result id TR0354
_:result leave_at 12:32
_:result type Train