inform((_:search,departure,'cambridge');(_:search,type,'Train'))
user
Are there any trains leaving cambridge ?
inform((_:result,amount,'many');(_:result,departure,'Cambridge');(_:result,type,'Train'))
system
There are many trains leaving Cambridge
inform((_:search,day,'friday');(_:search,destination,'london liverpool street');(_:search,type,'Train'))
user
I 'm trying to get to London Liverpool Street on Friday .
request((_:search,leave_at,?);(_:search,type,'Train'))
system
When would you like to leave ?
inform((_:search,arrive_by,'14:45');(_:search,leave_at,'dontcare');(_:search,type,'Train'))
user
I do n't have a preference but I do need to arrive by 14:45 .
offer((_:booking,category,'Train');(_:booking,day,'Friday');(_:booking,leave_at,'5:59');(_:booking,type,'Booking'))
system
Friday at 5:59 would you like me to book it for you ?
inform((_:search,people,'3');(_:search,type,'Train'))
user
Yes , please book it for 3 people .
inform((_:booking,category,'Train');(_:booking,ref,'E2998ZVM');(_:booking,type,'Booking'))
system
Great .   Your booking was successful .   The reference number is E2998ZVM .
inform((_:search,area,'centre');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Thanks ! Now can you help me find an expensive restaurant to go to in the centre ?
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,amount,'lots');(_:result,area,'centre');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
There are lots of expensive food options in the centre . Do you have a preferred food type ?
user
Can you just suggest one for me ?
offer((_:booking,type,'Booking')) inform((_:result,name,'bedouin');(_:result,type,'Restaurant'))
system
I recommend bedouin . Do you want a reservation ?
inform((_:search,day,'friday');(_:search,duration,'11:45');(_:search,people,'3');(_:search,type,'Restaurant')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
Yes , please reserve it for 3 people on Friday at 11:45 . And I want the reference number too
reqmore() inform((_:booking,day,'Friday');(_:booking,duration,'11:45');(_:booking,name,'Bedouin');(_:booking,people,'3');(_:booking,ref,'JETYPNVX');(_:booking,type,'Booking'))
system
You are booked for 3 at 11:45 on Friday at Bedouin .   Your reference number is JETYPNVX . Have fun ! Anything else ?
thank()
user
Awesome , that is all thanks for your help .
system
Thank you and enjoy your stay !
_:search departure cambridge
_:search type Train
_:search departure cambridge
_:result amount many
_:result departure Cambridge
_:result type Train
_:search day friday
_:search destination london liverpool street
_:search type Train
_:search departure cambridge
_:result amount many
_:result departure Cambridge
_:result type Train
_:search day friday
_:search destination london liverpool street
_:search arrive_by 14:45
_:search leave_at dontcare
_:search type Train
_:search departure cambridge
_:result amount many
_:result departure Cambridge
_:result type Train
_:search day friday
_:search destination london liverpool street
_:search arrive_by 14:45
_:search leave_at dontcare
_:system offered _:booking
_:booking category Train
_:booking day Friday
_:booking leave_at 5:59
_:booking type Booking
_:search people 3
_:search type Train
_:search departure cambridge
_:result amount many
_:result departure Cambridge
_:result type Train
_:search day friday
_:search destination london liverpool street
_:search arrive_by 14:45
_:search leave_at dontcare
_:system offered _:booking
_:booking day Friday
_:booking leave_at 5:59
_:search people 3
_:booking category Train
_:booking ref E2998ZVM
_:booking type Booking
_:search area centre
_:search pricerange expensive
_:search type Restaurant
_:search departure cambridge
_:result departure Cambridge
_:search day friday
_:search destination london liverpool street
_:search arrive_by 14:45
_:search leave_at dontcare
_:system offered _:booking
_:booking day Friday
_:booking leave_at 5:59
_:search people 3
_:booking category Train
_:booking ref E2998ZVM
_:booking type Booking
_:search area centre
_:search pricerange expensive
_:search food ?
_:search type Restaurant
_:result amount lots
_:result area centre
_:result pricerange expensive
_:result type Restaurant
_:search departure cambridge
_:result departure Cambridge
_:search destination london liverpool street
_:search arrive_by 14:45
_:search leave_at dontcare
_:system offered _:booking
_:booking day Friday
_:booking leave_at 5:59
_:booking category Train
_:booking ref E2998ZVM
_:booking type Booking
_:search area centre
_:search pricerange expensive
_:search food ?
_:result amount lots
_:result area centre
_:result pricerange expensive
_:result name bedouin
_:result type Restaurant
_:search day friday
_:search duration 11:45
_:search people 3
_:search type Restaurant
_:result ref ?
_:search departure cambridge
_:result departure Cambridge
_:search destination london liverpool street
_:search arrive_by 14:45
_:search leave_at dontcare
_:system offered _:booking
_:booking leave_at 5:59
_:booking category Train
_:search area centre
_:search pricerange expensive
_:search food ?
_:result amount lots
_:result area centre
_:result pricerange expensive
_:result name bedouin
_:result type Restaurant
_:search day friday
_:search duration 11:45
_:search people 3
_:search type Restaurant
_:result ref ?
_:system inquired _:user
_:booking day Friday
_:booking duration 11:45
_:booking name Bedouin
_:booking people 3
_:booking ref JETYPNVX
_:booking type Booking