inform((_:search,arrive_by,'20:45');(_:search,day,'sunday');(_:search,type,'Train'))
user
i am looking for a train that will arrive at 20:45 and leaving on sunday
request((_:search,departure,?);(_:search,type,'Train'))
system
Certainly , where are you traveling from ?
inform((_:search,departure,'cambridge');(_:search,destination,'bishops stortford');(_:search,type,'Train'))
user
Cambridge , and I need it go to Bishops Stortford .
inform((_:result,amount,'several');(_:result,type,'Train')) request((_:search,leave_at,?);(_:search,type,'Train'))
system
There are several trains that will get you there on time . What time do you hope to leave ?
inform((_:search,arrive_by,'20:45');(_:search,type,'Train'))
user
I do n't care . I just want to arrive at 20:45 .
inform((_:result,id,'TR6572');(_:result,type,'Train'))
system
ask for one option below trainID 	 departure 	 destination 	 day 	 leaveAt 	 arriveBy 	 price 	 duration 	 book 
 ( optional ) 
 TR6572 	 cambridge 	 bishops stortford 	 sunday 	 05:29 	 06:07 	 8.08 pounds 	 38 minutes 	
 TR8095 	 cambridge 	 bishops stortford 	 sunday 	 07:29 	 08:07 	 8.08 pounds 	 38 minutes 	
 TR9904 	 cambridge 	 bishops stortford 	 sunday 	 09:29 	 10:07 	 8.08 pounds 	 38 minutes 	
 TR0007 	 cambridge 	 bishops stortford 	 sunday 	 11:29 	 12:07 	 8.08 pounds 	 38 minutes 	
 TR2402 	 cambridge 	 bishops stortford 	 sunday 	 13:29 	 14:07 	 8.08 pounds 	 38 minutes
thank()
user
Can I please speak with the manager ? Giving me all this information at once is not helpful .
inform((_:result,arrive_by,'10:07');(_:result,day,'Sunday');(_:result,departure,'Cambridge');(_:result,destination,'Bishops Stortford');(_:result,id,'TR9904');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
I 'm sorry . Train TR9904 runs from Cambridge to Bishops Stortford on Sunday and arrives at 10:07 . Will that work for you ?
request((_:result,duration,?);(_:result,leave_at,?);(_:result,type,'Train'))
user
Yes , could you please give me the travel time , and departure time ?
inform((_:result,duration,'38 minutes');(_:result,id,'TR9904');(_:result,leave_at,'09:29');(_:result,type,'Train'))
system
TR9904 leaves at 09:29 and takes 38 minutes .
bye()
user
Thanks , that is all I need . good bye .
system
thanks for inquiring with us and have a great day
_:search arrive_by 20:45
_:search day sunday
_:search type Train
_:search arrive_by 20:45
_:search day sunday
_:search departure cambridge
_:search destination bishops stortford
_:search type Train
_:search day sunday
_:search departure cambridge
_:search destination bishops stortford
_:result amount several
_:result type Train
_:search leave_at ?
_:search arrive_by 20:45
_:search type Train
_:search day sunday
_:search departure cambridge
_:search destination bishops stortford
_:result amount several
_:search leave_at ?
_:search arrive_by 20:45
_:search type Train
_:result id TR6572
_:result type Train
_:search day sunday
_:search departure cambridge
_:search destination bishops stortford
_:result amount several
_:search leave_at ?
_:search arrive_by 20:45
_:search type Train
_:result arrive_by 10:07
_:result day Sunday
_:result departure Cambridge
_:result destination Bishops Stortford
_:result id TR9904
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result duration ?
_:result leave_at ?
_:search day sunday
_:search departure cambridge
_:search destination bishops stortford
_:result amount several
_:search leave_at ?
_:search arrive_by 20:45
_:search type Train
_:result arrive_by 10:07
_:result day Sunday
_:result departure Cambridge
_:result destination Bishops Stortford
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result duration 38 minutes
_:result id TR9904
_:result leave_at 09:29
_:result type Train
_:user dismissed _:system