inform((_:search,departure,'cambridge');(_:search,destination,'kings lynn');(_:search,type,'Train'))
user
I would like to book a train that departs from cambridge and arrive at kings lynn .
request((_:search,arrive_by,?);(_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train')) inform((_:result,amount,'several');(_:result,type,'Train'))
system
There are several available . Is there a specific day you would like to travel as well as arrival and departure times ?
inform((_:search,arrive_by,'13:45');(_:search,day,'monday');(_:search,type,'Train'))
user
I would like to leave on Monday and arrive by 13:45 .
inform((_:result,arrive_by,'12:58');(_:result,id,'TR7430');(_:result,leave_at,'12:11');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR7430 leaves at 12:11 and arrives at 12:58 , would you like me to book you ?
inform((_:search,people,'6');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Yes , please book tickets for 6 people on TR7430 and provide the reference number once you have completed that . Thanks !
inform((_:booking,category,'Train');(_:booking,ref,'45ANXMEA');(_:booking,type,'Booking'))
system
All set . Your reference number is 45ANXMEA .
inform((_:search,area,'centre');(_:search,pricerange,'moderately');(_:search,type,'Restaurant'))
user
Can you also recommend a moderately - priced restaurant in the centre ?
inform((_:result,name,'the oak bistro');(_:result,type,'Restaurant'))
system
how about the oak bistro ? it looks lovely
inform((_:search,food,'british');(_:search,name,'the oak bistro');(_:search,type,'Restaurant'))
user
I 'd really like to try british food - will the oak bistro be ok for that ?
inform((_:result,food,'British');(_:result,name,'Oak Bistro');(_:result,type,'Restaurant'))
system
Yes the Oak Bistro is a great British food restaurant .
inform((_:search,day,'monday');(_:search,duration,'10:45');(_:search,people,'6');(_:search,type,'Restaurant'))
user
Where is the restaurant located ? I would like to book a table for 6 , around 10:45 on monday .
offer((_:booking,type,'Booking')) inform((_:result,area,'centre');(_:result,type,'Restaurant'))
system
It is located in the centre area of the city .   Would you like me to book that for you ?
request((_:result,ref,?);(_:result,type,'Restaurant'))
user
That would be great ! And can I please get the reference number for that ?
reqmore() inform((_:booking,ref,'JZWXIUGS');(_:booking,type,'Booking'))
system
You are now booked , the reference number is JZWXIUGS .   Anything else ?
thank()
user
No , that will be all . Thank you !
system
Great !   Please let us know if we can help you with anything else .   We hope you enjoy your stay !
_:search departure cambridge
_:search destination kings lynn
_:search type Train
_:search departure cambridge
_:search destination kings lynn
_:search leave_at ?
_:result amount several
_:result type Train
_:search arrive_by 13:45
_:search day monday
_:search type Train
_:search departure cambridge
_:search destination kings lynn
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:search day monday
_:result arrive_by 12:58
_:result id TR7430
_:result leave_at 12:11
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 6
_:search type Train
_:result ref ?
_:search departure cambridge
_:search destination kings lynn
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:search day monday
_:result arrive_by 12:58
_:result id TR7430
_:result leave_at 12:11
_:result type Train
_:system offered _:booking
_:search people 6
_:result ref ?
_:booking category Train
_:booking ref 45ANXMEA
_:booking type Booking
_:search area centre
_:search pricerange moderately
_:search type Restaurant
_:search departure cambridge
_:search destination kings lynn
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:search day monday
_:result arrive_by 12:58
_:result id TR7430
_:result leave_at 12:11
_:system offered _:booking
_:search people 6
_:result ref ?
_:booking category Train
_:booking ref 45ANXMEA
_:booking type Booking
_:search area centre
_:search pricerange moderately
_:result name the oak bistro
_:result type Restaurant
_:search food british
_:search name the oak bistro
_:search type Restaurant
_:search departure cambridge
_:search destination kings lynn
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:result arrive_by 12:58
_:result id TR7430
_:result leave_at 12:11
_:system offered _:booking
_:result ref ?
_:booking category Train
_:booking ref 45ANXMEA
_:booking type Booking
_:search area centre
_:search pricerange moderately
_:search food british
_:search name the oak bistro
_:result food British
_:result name Oak Bistro
_:result type Restaurant
_:search day monday
_:search duration 10:45
_:search people 6
_:search type Restaurant
_:search departure cambridge
_:search destination kings lynn
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:result arrive_by 12:58
_:result id TR7430
_:result leave_at 12:11
_:system offered _:booking
_:result ref ?
_:booking category Train
_:booking ref 45ANXMEA
_:booking type Booking
_:search area centre
_:search pricerange moderately
_:search food british
_:search name the oak bistro
_:result food British
_:result name Oak Bistro
_:search day monday
_:search duration 10:45
_:search people 6
_:search type Restaurant
_:result area centre
_:result type Restaurant
_:search departure cambridge
_:search destination kings lynn
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:result arrive_by 12:58
_:result id TR7430
_:result leave_at 12:11
_:system offered _:booking
_:result ref ?
_:booking category Train
_:search area centre
_:search pricerange moderately
_:search food british
_:search name the oak bistro
_:result food British
_:result name Oak Bistro
_:search day monday
_:search duration 10:45
_:search people 6
_:search type Restaurant
_:result area centre
_:result type Restaurant
_:system inquired _:user
_:booking ref JZWXIUGS
_:booking type Booking