inform((_:search,departure,'ely');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
Hello I am looking for a train leaving from ely and arriving at cambridge .
request((_:search,day,?);(_:search,type,'Train'))
system
What day would you like to travel on ?
inform((_:search,day,'monday');(_:search,leave_at,'8:00');(_:search,type,'Train'))
user
Monday leaving after 8:00 .
inform((_:result,arrive_by,'09:52');(_:result,departure,'ely');(_:result,destination,'cambridge');(_:result,id,'TR2987');(_:result,leave_at,'09:35');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Train TR2987 leaves ely at 09:35 and arrives in cambridge at 09:52 .   Would that work ?
inform((_:search,people,'three');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
yes it will , please book for three and get the reference number
reqmore() inform((_:booking,category,'Train');(_:booking,id,'TR2987');(_:booking,people,'3');(_:booking,ref,'D4K46W8T');(_:booking,type,'Booking'))
system
OK , your 3 seats on TR2987 are reserved , reference # D4K46W8T . Can I help you with anything else today ?
inform((_:search,food,'indian');(_:search,type,'Restaurant'))
user
I am also looking to get some Indian food .
inform((_:result,area,'East side');(_:result,food,'Indian');(_:result,name,'Curry Prince');(_:result,pricerange,'moderate');(_:result,type,'Restaurant'))
system
Curry Prince is an Indian cuisine on the East side of town and in the moderate price range , would you like to try ?
inform((_:search,area,'centre');(_:search,pricerange,'cheap');(_:search,type,'Restaurant'))
user
No I want somewhere cheap in the centre actually
offer((_:booking,type,'Booking')) inform((_:result,count,'3');(_:result,name,'kohinoor');(_:result,type,'Restaurant'))
system
There are three options available to you then . I recommend kohinoor . Do you want a table reserved ?
inform((_:search,day,'monday');(_:search,duration,'11:00');(_:search,people,'3');(_:search,type,'Restaurant')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
Yes . please reserve for 3 people on monday at 11:00 and give me the reference number
inform((_:booking,ref,'TZS9RXI3');(_:booking,type,'Booking'))
system
The table is book and the reference number is TZS9RXI3 .
thank()
user
That is all I needed , thank you and good day !
system
Okay , have a wonderful time during your visit !
_:search departure ely
_:search destination cambridge
_:search type Train
_:search departure ely
_:search destination cambridge
_:search day monday
_:search leave_at 8:00
_:search type Train
_:search departure ely
_:search destination cambridge
_:search day monday
_:search leave_at 8:00
_:result arrive_by 09:52
_:result departure ely
_:result destination cambridge
_:result id TR2987
_:result leave_at 09:35
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people three
_:search type Train
_:result ref ?
_:search departure ely
_:search destination cambridge
_:search day monday
_:search leave_at 8:00
_:result arrive_by 09:52
_:result departure ely
_:result destination cambridge
_:result id TR2987
_:result leave_at 09:35
_:result type Train
_:system offered _:booking
_:search people three
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking id TR2987
_:booking people 3
_:booking ref D4K46W8T
_:booking type Booking
_:search food indian
_:search type Restaurant
_:search departure ely
_:search destination cambridge
_:search day monday
_:search leave_at 8:00
_:result arrive_by 09:52
_:result departure ely
_:result destination cambridge
_:result id TR2987
_:result leave_at 09:35
_:system offered _:booking
_:search people three
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking id TR2987
_:booking people 3
_:booking ref D4K46W8T
_:booking type Booking
_:search food indian
_:result area East side
_:result food Indian
_:result name Curry Prince
_:result pricerange moderate
_:result type Restaurant
_:search area centre
_:search pricerange cheap
_:search type Restaurant
_:search departure ely
_:search destination cambridge
_:search leave_at 8:00
_:result arrive_by 09:52
_:result departure ely
_:result destination cambridge
_:result id TR2987
_:result leave_at 09:35
_:system offered _:booking
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking id TR2987
_:booking people 3
_:booking ref D4K46W8T
_:booking type Booking
_:search food indian
_:result area East side
_:result food Indian
_:result pricerange moderate
_:search area centre
_:search pricerange cheap
_:result count 3
_:result name kohinoor
_:result type Restaurant
_:search day monday
_:search duration 11:00
_:search people 3
_:search type Restaurant
_:search departure ely
_:search destination cambridge
_:search leave_at 8:00
_:result arrive_by 09:52
_:result departure ely
_:result destination cambridge
_:result id TR2987
_:result leave_at 09:35
_:system offered _:booking
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking id TR2987
_:booking people 3
_:search food indian
_:result area East side
_:result food Indian
_:result pricerange moderate
_:search area centre
_:search pricerange cheap
_:result count 3
_:result name kohinoor
_:result type Restaurant
_:search day monday
_:search duration 11:00
_:search people 3
_:search type Restaurant
_:booking ref TZS9RXI3
_:booking type Booking