inform((_:search,arrive_by,'09:15');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I need to find a train into Cambridge that will arrive by 09:15 .
request((_:search,departure,?);(_:search,type,'Train'))
system
I can help you with that . Where are you traveling from ?
inform((_:search,day,'thursday');(_:search,departure,'stansted airport');(_:search,type,'Train'))
user
I will be leaving the Stansted Airport on Thursday .
inform((_:result,id,'TR1472');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Perfect , I have train TR1472 that meets your criteria , would you like me to book a ticket for you ?
inform((_:search,people,'3');(_:search,type,'Train'))
user
Book it for 3 people .
inform((_:booking,category,'Train');(_:booking,ref,'7FGDRE1Q');(_:booking,ticket,'30.29 GBP');(_:booking,type,'Booking')) thank()
system
Sure . Your train is booked . The fee will be 30.29 GBP and your reference number is 7FGDRE1Q .
inform((_:search,type,'Hotel'))
user
I need to find a place to stay as well . Can you help ?
system
I need to know what you 're looking for first .
_:search arrive_by 09:15
_:search destination cambridge
_:search type Train
_:search arrive_by 09:15
_:search destination cambridge
_:search day thursday
_:search departure stansted airport
_:search type Train
_:search arrive_by 09:15
_:search destination cambridge
_:search day thursday
_:search departure stansted airport
_:result id TR1472
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 3
_:search type Train
_:search arrive_by 09:15
_:search destination cambridge
_:search day thursday
_:search departure stansted airport
_:result id TR1472
_:result type Train
_:system offered _:booking
_:search people 3
_:booking category Train
_:booking ref 7FGDRE1Q
_:booking ticket 30.29 GBP
_:booking type Booking
_:search type Hotel