inform((_:search,departure,'ely');(_:search,type,'Train'))
user
I 'm coming to town from Ely and want to book a train .
inform((_:result,amount,'plenty');(_:result,type,'Train')) request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
There are plenty of options , what date and time will you need this service ?
inform((_:search,arrive_by,'10:45');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I need arrive at cambridge by 10:45 .
inform((_:result,arrive_by,'09:52');(_:result,count,'21');(_:result,id,'TR2704');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
There are 21 possible trains with the   TR2704 arriving closest to your desired time at 09:52 .   Would you like to book a seat ?
user
Yes , please book a seat .
inform((_:result,ticket,'4.40 pounds');(_:result,type,'Train')) request((_:search,people,?);(_:search,type,'Train'))
system
Ok , it 'll be 4.40 pounds per ticket . How many tickets do you want ?
inform((_:search,people,'8');(_:search,type,'Train'))
user
I need to make a booking for 8 people .
inform((_:booking,category,'Train');(_:booking,ref,'LWIXNE3T');(_:booking,ticket,'35.2 GBP');(_:booking,type,'Booking'))
system
Here is the information - Booking was successful , the total fee is 35.2 GBP payable at the station . 
 Reference number is : LWIXNE3T .
inform((_:search,type,'Restaurant'))
user
I also need a restaurant .
request((_:search,area,?);(_:search,food,?);(_:search,pricerange,?);(_:search,type,'Restaurant'))
system
Well do you have a preference for food type , price range or location ?
inform((_:search,area,'south');(_:search,pricerange,'cheap');(_:search,type,'Restaurant'))
user
A cheap one in the south part of town .
select((_:result,food,'chinese');(_:result,food,'portuguese');(_:result,type,'Restaurant')) inform((_:result,type,'Restaurant'))
system
There is a chinese place and a portuguese place .   Do you have a preference between the two ?
inform((_:search,day,'friday');(_:search,duration,'16:30');(_:search,food,'chinese');(_:search,people,'8');(_:search,type,'Restaurant'))
user
The Chinese restaurant will be find . I 'd like to book a table for 8 people at 16:30 on Friday .
reqmore() inform((_:booking,name,'Lucky Star Chinese Restaurant');(_:booking,ref,'3NXT0DHF');(_:booking,type,'Booking'))
system
Booking at The Lucky Star Chinese Restaurant has been confirmed your table will be reserved for 15 minutes , Reference number 3NXT0DHF . May I assist you with anything else ?
thank()
user
No , that will be all . Thank you .
system
Thanks for using our service today !
_:search departure ely
_:search type Train
_:search departure ely
_:result amount plenty
_:result type Train
_:search day ?
_:search leave_at ?
_:search arrive_by 10:45
_:search destination cambridge
_:search type Train
_:search departure ely
_:result amount plenty
_:search day ?
_:search leave_at ?
_:search arrive_by 10:45
_:search destination cambridge
_:search type Train
_:result arrive_by 09:52
_:result count 21
_:result id TR2704
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search departure ely
_:result amount plenty
_:search day ?
_:search leave_at ?
_:search arrive_by 10:45
_:search destination cambridge
_:result arrive_by 09:52
_:result count 21
_:result id TR2704
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ticket 4.40 pounds
_:result type Train
_:search people 8
_:search type Train
_:search departure ely
_:result amount plenty
_:search day ?
_:search leave_at ?
_:search arrive_by 10:45
_:search destination cambridge
_:result arrive_by 09:52
_:result count 21
_:result id TR2704
_:system offered _:booking
_:result ticket 4.40 pounds
_:result type Train
_:search people 8
_:booking category Train
_:booking ref LWIXNE3T
_:booking ticket 35.2 GBP
_:booking type Booking
_:search type Restaurant
_:search departure ely
_:result amount plenty
_:search day ?
_:search leave_at ?
_:search arrive_by 10:45
_:search destination cambridge
_:result arrive_by 09:52
_:result count 21
_:result id TR2704
_:system offered _:booking
_:result ticket 4.40 pounds
_:result type Train
_:search people 8
_:booking category Train
_:booking ref LWIXNE3T
_:booking ticket 35.2 GBP
_:booking type Booking
_:search food ?
_:search area south
_:search pricerange cheap
_:search type Restaurant
_:search departure ely
_:result amount plenty
_:search leave_at ?
_:search arrive_by 10:45
_:search destination cambridge
_:result arrive_by 09:52
_:result count 21
_:result id TR2704
_:system offered _:booking
_:result ticket 4.40 pounds
_:booking category Train
_:booking ref LWIXNE3T
_:booking ticket 35.2 GBP
_:booking type Booking
_:search area south
_:search pricerange cheap
_:result food chinese
_:result food portuguese
_:result type Restaurant
_:search day friday
_:search duration 16:30
_:search food chinese
_:search people 8
_:search type Restaurant
_:search departure ely
_:result amount plenty
_:search leave_at ?
_:search arrive_by 10:45
_:search destination cambridge
_:result arrive_by 09:52
_:result count 21
_:result id TR2704
_:system offered _:booking
_:result ticket 4.40 pounds
_:booking category Train
_:booking ticket 35.2 GBP
_:search area south
_:search pricerange cheap
_:result food chinese
_:result food portuguese
_:result type Restaurant
_:search day friday
_:search duration 16:30
_:search food chinese
_:search people 8
_:search type Restaurant
_:system inquired _:user
_:booking name Lucky Star Chinese Restaurant
_:booking ref 3NXT0DHF
_:booking type Booking