inform((_:search,departure,'ely');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I need a train going from Ely to Cambridge please .
request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
What day and time would you like to leave ?
inform((_:search,arrive_by,'14:45');(_:search,day,'friday');(_:search,type,'Train'))
user
I 'd like to leave on Friday and arrive by 14:45 .
inform((_:result,arrive_by,'14:45');(_:result,count,'5');(_:result,type,'Train')) request((_:search,leave_at,?);(_:search,type,'Train'))
system
I have 5 trains that arrive by 14:45 . Is there a particular time you would like to leave ?
inform((_:search,leave_at,'dontcare');(_:search,people,'3');(_:search,type,'Train'))
user
No time in particular , please reserve any one of them for 3 people .
inform((_:booking,arrive_by,'13:52');(_:booking,category,'Train');(_:booking,id,'TR0236');(_:booking,leave_at,'13:35');(_:booking,ref,'T3Y4Y9S8');(_:booking,type,'Booking'))
system
I have three seats booked on TR0236 , departing at 13:35 and arriving at 13:52 . Your confirmation number is T3Y4Y9S8 .
thank()
user
That is all for now .   Thank you .
system
You are welcome and thank you for using Cambridge TownInfo Centre .
_:search departure ely
_:search destination cambridge
_:search type Train
_:search departure ely
_:search destination cambridge
_:search leave_at ?
_:search arrive_by 14:45
_:search day friday
_:search type Train
_:search departure ely
_:search destination cambridge
_:search arrive_by 14:45
_:search day friday
_:result arrive_by 14:45
_:result count 5
_:result type Train
_:search leave_at dontcare
_:search people 3
_:search type Train
_:search departure ely
_:search destination cambridge
_:search arrive_by 14:45
_:search day friday
_:result arrive_by 14:45
_:result count 5
_:result type Train
_:search leave_at dontcare
_:search people 3
_:search type Train
_:booking arrive_by 13:52
_:booking category Train
_:booking id TR0236
_:booking leave_at 13:35
_:booking ref T3Y4Y9S8
_:booking type Booking