inform((_:search,destination,'cambridge');(_:search,type,'Train'))
user
I would like a train that is going by cambridge .
request((_:search,departure,?);(_:search,type,'Train'))
system
Where would you be departing from ?
inform((_:search,day,'thursday');(_:search,departure,'kings lynn');(_:search,type,'Train'))
user
Kings lynn on thursday .
inform((_:result,amount,'several');(_:result,leave_at,'throughout the day');(_:result,type,'Train')) request((_:search,leave_at,?);(_:search,type,'Train'))
system
There are several trains leaving throughout the day . What is your departure time ?
inform((_:search,arrive_by,'15:45');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
The train should arrive by 15:45 and should go to cambridge , can you book it for me ?
inform((_:result,leave_at,'every hour from 05:11 to 14:11');(_:result,type,'Train')) select((_:result,leave_at,'afternoon');(_:result,leave_at,'morning');(_:result,type,'Train'))
system
Let me get a bit more information from you .   We trains leaving every hour from 05:11 to 14:11 , would you like a morning or afternoon departure ?
inform((_:search,arrive_by,'15:45');(_:search,type,'Train'))
user
I do n't have a preference as long as I arrive at 15:45 .
inform((_:result,arrive_by,'14:58');(_:result,id,'TR2162');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
I have train TR2162 arriving at 14:58 can I book you seat / s for that one ?
request((_:result,duration,?);(_:result,leave_at,?);(_:result,type,'Train'))
user
I do n't need a ticket right now , but can you give me the departure time and total travel time , please ?
inform((_:result,duration,'47 minutes');(_:result,leave_at,'14:11');(_:result,type,'Train')) reqmore()
system
It leaves at 14:11 and lasts 47 minutes . Is there anything else ?
inform((_:search,food,'north american');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Yes . I am looking for a restaurant that serves North American food . Preferably in the expensive price range .
offer((_:booking,type,'Booking')) inform((_:result,food,'North American');(_:result,name,'Gourmet Burger Kitchen');(_:result,type,'Restaurant')) reqmore()
system
The Gourmet Burger Kitchen serves North American cuisine . Would you like more info on this website ? Or would you like me to book it for you ?
inform((_:search,day,'thursday');(_:search,duration,'20:30');(_:search,people,'8');(_:search,type,'Restaurant'))
user
Book a table for 8 people at 20:30 on thursday .
reqmore() inform((_:booking,ref,'ZMG68R1Q');(_:booking,type,'Booking'))
system
Booking was successful . The table will be reserved for 15 minutes . 
 Reference number is : ZMG68R1Q . Can i help with anything else today ?
thank()
user
No , thank you , that 's all the information I need right now .
system
you are welcome . enjoy your stay .
_:search destination cambridge
_:search type Train
_:search destination cambridge
_:search day thursday
_:search departure kings lynn
_:search type Train
_:search day thursday
_:search departure kings lynn
_:result amount several
_:result leave_at throughout the day
_:result type Train
_:search leave_at ?
_:search arrive_by 15:45
_:search destination cambridge
_:search type Train
_:search day thursday
_:search departure kings lynn
_:result amount several
_:search leave_at ?
_:search destination cambridge
_:result leave_at afternoon
_:result leave_at morning
_:result type Train
_:search arrive_by 15:45
_:search type Train
_:search day thursday
_:search departure kings lynn
_:result amount several
_:search leave_at ?
_:search destination cambridge
_:result leave_at afternoon
_:result leave_at morning
_:search arrive_by 15:45
_:search type Train
_:result arrive_by 14:58
_:result id TR2162
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result duration ?
_:result leave_at ?
_:search day thursday
_:search departure kings lynn
_:result amount several
_:search leave_at ?
_:search destination cambridge
_:search arrive_by 15:45
_:result arrive_by 14:58
_:result id TR2162
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result duration 47 minutes
_:result leave_at 14:11
_:result type Train
_:system inquired _:user
_:search food north american
_:search pricerange expensive
_:search type Restaurant
_:search departure kings lynn
_:result amount several
_:search leave_at ?
_:search destination cambridge
_:search arrive_by 15:45
_:result arrive_by 14:58
_:result id TR2162
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result duration 47 minutes
_:result leave_at 14:11
_:search food north american
_:search pricerange expensive
_:result food North American
_:result name Gourmet Burger Kitchen
_:result type Restaurant
_:system inquired _:user
_:search day thursday
_:search duration 20:30
_:search people 8
_:search type Restaurant
_:search departure kings lynn
_:result amount several
_:search leave_at ?
_:search destination cambridge
_:search arrive_by 15:45
_:result arrive_by 14:58
_:result id TR2162
_:system offered _:booking
_:booking category Train
_:result duration 47 minutes
_:result leave_at 14:11
_:search food north american
_:search pricerange expensive
_:result food North American
_:result name Gourmet Burger Kitchen
_:result type Restaurant
_:search day thursday
_:search duration 20:30
_:search people 8
_:search type Restaurant
_:system inquired _:user
_:booking ref ZMG68R1Q
_:booking type Booking