inform((_:search,arrive_by,'8:30');(_:search,destination,'london liverpool street');(_:search,type,'Train'))
user
Hi ! I need a train to London Liverpool Street . I need an early one , arriving there by 8:30 .
inform((_:result,count,'14');(_:result,type,'Train')) request((_:search,day,?);(_:search,type,'Train'))
system
I have 14 trains that will arrive before that time , is there a particular day you 'd like ?
inform((_:search,day,'wednesday');(_:search,type,'Train'))
user
I would like to leave on Wednesday .
canthelp((_:search,day,'Wednesday');(_:search,type,'Train')) request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
I have no trains leaving at that time on Wednesday . Could you pick a different time or date ?
inform((_:search,arrive_by,'8:30');(_:search,day,'wednesday');(_:search,departure,'cambridge');(_:search,destination,'london liverpool street');(_:search,type,'Train'))
user
You have no trains departing Cambridge to london liverpool street on Wednesday that will arrive by 8:30 ?
inform((_:result,arrive_by,'7:27');(_:result,count,'1');(_:result,destination,'London');(_:result,leave_at,'5:59');(_:result,type,'Train')) reqmore()
system
Oh wait I have found you one that departs at 5:59 and arrives in London at 7:27 . would that do ? Everything else is later .
request((_:result,duration,?);(_:result,type,'Train'))
user
Yes that is fine . How long is the journey and how much is the ticket by the way ?
inform((_:result,duration,'88 minutes');(_:result,ticket,'16.60 pounds');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
It will be 88 minutes and the price is 16.60 pounds . Shall I book a ticket ?
user
Yes book me a ticket please .
inform((_:booking,category,'Train');(_:booking,ref,'69URTU8A');(_:booking,type,'Booking'))
system
No problem , your ticket is booked .   The reference number is 69URTU8A .
thank()
user
Thank you , that 's all I needed today .
system
Great ! Have a wonderful time ! Goodbye !
_:search arrive_by 8:30
_:search destination london liverpool street
_:search type Train
_:search arrive_by 8:30
_:search destination london liverpool street
_:result count 14
_:result type Train
_:search day wednesday
_:search type Train
_:result count 14
_:result type Train
_:system canthelp _:search/a8d68816
_:search/a8d68816 day Wednesday
_:search/a8d68816 type Train
_:search leave_at ?
_:search arrive_by 8:30
_:search day wednesday
_:search departure cambridge
_:search destination london liverpool street
_:search type Train
_:system canthelp _:search/a8d68816
_:search/a8d68816 day Wednesday
_:search/a8d68816 type Train
_:search leave_at ?
_:search arrive_by 8:30
_:search day wednesday
_:search departure cambridge
_:search destination london liverpool street
_:search type Train
_:result arrive_by 7:27
_:result count 1
_:result destination London
_:result leave_at 5:59
_:result type Train
_:system inquired _:user
_:result duration ?
_:system canthelp _:search/a8d68816
_:search/a8d68816 day Wednesday
_:search/a8d68816 type Train
_:search leave_at ?
_:search arrive_by 8:30
_:search day wednesday
_:search departure cambridge
_:search destination london liverpool street
_:search type Train
_:result arrive_by 7:27
_:result count 1
_:result destination London
_:result leave_at 5:59
_:system inquired _:user
_:result duration 88 minutes
_:result ticket 16.60 pounds
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:system canthelp _:search/a8d68816
_:search/a8d68816 day Wednesday
_:search/a8d68816 type Train
_:search leave_at ?
_:search arrive_by 8:30
_:search day wednesday
_:search departure cambridge
_:search destination london liverpool street
_:search type Train
_:result arrive_by 7:27
_:result count 1
_:result destination London
_:result leave_at 5:59
_:system inquired _:user
_:result duration 88 minutes
_:result ticket 16.60 pounds
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking ref 69URTU8A
_:booking type Booking