inform((_:search,departure,'cambridge');(_:search,type,'Train'))
user
I need a train leaving from cambridge .
request((_:search,destination,?);(_:search,type,'Train')) thank()
system
I can help you with that . Where are you headed ?
inform((_:search,day,'thursday');(_:search,destination,'broxbourne');(_:search,type,'Train'))
user
I will be traveling to Broxbourne on Thursday in the afternoon .
inform((_:result,arrive_by,'14:01');(_:result,day,'thursday');(_:result,destination,'broxbourne');(_:result,id,'TR0071');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The TR0071 arrives in broxbourne on thursday at 14:01 .   Would you like a ticket ?
inform((_:search,people,'one');(_:search,type,'Train'))
user
That sounds good .   Please book a ticket for one person .
inform((_:booking,category,'Train');(_:booking,ref,'EMCCEX26');(_:booking,type,'Booking'))
system
Your train has been booked and its reference number is EMCCEX26 .
thank()
user
Thank you so much . Can you also help me find somewhere to stay ?
request((_:search,area,?);(_:search,has_internet,?);(_:search,has_parking,?);(_:search,pricerange,?);(_:search,stars,?);(_:search,type,'Hotel')) inform((_:result,count,'33');(_:result,type,'Hotel'))
system
I 'm happy to ! There are 33 lodging options in cambridge . Do you have any preferences for area , star rating , pricerange , parking or internet ?
inform((_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,stars,'2');(_:search,type,'Hotel'))
user
I 'm interested in a 2 star hotel with free wifi .
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Hotel')) inform((_:result,category,'hotels');(_:result,count,'3');(_:result,has_internet,'none');(_:result,stars,'2');(_:result,type,'Hotel'))
system
I have three 2 star hotels with free Wi - Fi .   Do you have a price range or part of town in mind ?
inform((_:search,area,'north');(_:search,type,'Hotel'))
user
Do you have anything in the north area ?
inform((_:result,area,'north');(_:result,name,'Ashley Hotel');(_:result,type,'Hotel'))
system
The Ashley Hotel does meet your requirements in the north .
inform((_:search,day,'saturday');(_:search,people,'1');(_:search,stay,'5');(_:search,type,'Hotel'))
user
That would be great , can you book it on Saturday for 1 person   for 5 nights .
reqmore() inform((_:booking,name,'Ashley Hotel');(_:booking,ref,'Z22JV8VO');(_:booking,type,'Booking'))
system
You are booked into the Ashley Hotel . Your reference number is Z22JV8VO . Do you need anything else ?
thank()
user
No that is all I need today . Thank you for your help .
system
Have a nice stay , thank you and good bye .
_:search departure cambridge
_:search type Train
_:search departure cambridge
_:search day thursday
_:search destination broxbourne
_:search type Train
_:search departure cambridge
_:search day thursday
_:search destination broxbourne
_:result arrive_by 14:01
_:result day thursday
_:result destination broxbourne
_:result id TR0071
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people one
_:search type Train
_:search departure cambridge
_:search day thursday
_:search destination broxbourne
_:result arrive_by 14:01
_:result day thursday
_:result destination broxbourne
_:result id TR0071
_:result type Train
_:system offered _:booking
_:search people one
_:search type Train
_:booking category Train
_:booking ref EMCCEX26
_:booking type Booking
_:search departure cambridge
_:search day thursday
_:search destination broxbourne
_:result arrive_by 14:01
_:result day thursday
_:result destination broxbourne
_:result id TR0071
_:system offered _:booking
_:search people one
_:booking category Train
_:booking ref EMCCEX26
_:booking type Booking
_:search area ?
_:search has_parking ?
_:search pricerange ?
_:result count 33
_:result type Hotel
_:search category hotel
_:search has_internet yes
_:search stars 2
_:search type Hotel
_:search departure cambridge
_:search day thursday
_:search destination broxbourne
_:result arrive_by 14:01
_:result day thursday
_:result destination broxbourne
_:result id TR0071
_:system offered _:booking
_:search people one
_:booking category Train
_:booking ref EMCCEX26
_:booking type Booking
_:search has_parking ?
_:search category hotel
_:search has_internet yes
_:search stars 2
_:search pricerange ?
_:result category hotels
_:result count 3
_:result has_internet none
_:result stars 2
_:result type Hotel
_:search area north
_:search type Hotel
_:search departure cambridge
_:search destination broxbourne
_:result arrive_by 14:01
_:result day thursday
_:result destination broxbourne
_:result id TR0071
_:system offered _:booking
_:booking category Train
_:booking ref EMCCEX26
_:booking type Booking
_:search has_parking ?
_:search category hotel
_:search has_internet yes
_:search stars 2
_:search pricerange ?
_:result category hotels
_:result count 3
_:result has_internet none
_:result stars 2
_:search area north
_:result area north
_:result name Ashley Hotel
_:result type Hotel
_:search day saturday
_:search people 1
_:search stay 5
_:search type Hotel
_:search departure cambridge
_:search destination broxbourne
_:result arrive_by 14:01
_:result day thursday
_:result destination broxbourne
_:result id TR0071
_:system offered _:booking
_:booking category Train
_:search has_parking ?
_:search category hotel
_:search has_internet yes
_:search stars 2
_:search pricerange ?
_:result category hotels
_:result count 3
_:result has_internet none
_:result stars 2
_:search area north
_:result area north
_:result name Ashley Hotel
_:result type Hotel
_:search day saturday
_:search people 1
_:search stay 5
_:search type Hotel
_:system inquired _:user
_:booking name Ashley Hotel
_:booking ref Z22JV8VO
_:booking type Booking