user
I am planning a trip in Cambridge
request((_:search,area,?);(_:search,type,'Hotel'))
system
What area in cambridge would you like to stay ?
inform((_:search,name,'alpha - milton guest house');(_:search,type,'Hotel'))
user
I 'm actually looking to book a specific hotel . It is called the Alpha - Milton Guest House .
request((_:booking,day,?);(_:booking,people,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
Okay , can you tell me how many people are staying , how many days you want to stay and when you begin your stay , please ?
inform((_:search,day,'wednesday');(_:search,people,'6');(_:search,stay,'two');(_:search,type,'Hotel'))
user
I 'd like to start my stay on Wednesday , it will be for two nights , and it will be 6 people .
inform((_:booking,ref,'NM7IWBOC');(_:booking,type,'Booking'))
system
Ok , so you are all booked . Reference number is NM7IWBOC .
inform((_:search,arrive_by,'16:45');(_:search,destination,'peterborough');(_:search,type,'Train'))
user
Thanks so much .   I also need a train to arrive in Peterborough by 16:45 .
offer((_:booking,arrive_by,'16:24');(_:booking,category,'Train');(_:booking,day,'Friday');(_:booking,id,'TR8327');(_:booking,type,'Booking'))
system
Would you like to take the TR8327 on Friday , it arrives at 16:24 ?
inform((_:search,departure,'cambridge');(_:search,people,'6');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
I just want to verify that train leaves from Cambridge correct ? If so , can you book it for 6 people and provide the reference number .
reqmore() inform((_:booking,category,'Train');(_:booking,leave_at,'15:34');(_:booking,ref,'IBM6BL8X');(_:booking,type,'Booking'))
system
Yes , that is correct . I have booked it for you , the reference number is IBM6BL8X and will be leaving at 15:34 . Is there anything else I can help you with ?
thank()
user
No thank you .   Goodbye .
system
Alright , have a wonderful visit in Cambridge !
_:search area ?
_:search name alpha - milton guest house
_:search type Hotel
_:search area ?
_:search name alpha - milton guest house
_:booking day ?
_:booking people ?
_:booking stay ?
_:booking type Booking
_:search day wednesday
_:search people 6
_:search stay two
_:search type Hotel
_:search area ?
_:search name alpha - milton guest house
_:booking day ?
_:booking people ?
_:booking stay ?
_:search day wednesday
_:search people 6
_:search stay two
_:booking ref NM7IWBOC
_:booking type Booking
_:search arrive_by 16:45
_:search destination peterborough
_:search type Train
_:search area ?
_:search name alpha - milton guest house
_:booking day ?
_:booking people ?
_:booking stay ?
_:search day wednesday
_:search stay two
_:booking ref NM7IWBOC
_:booking type Booking
_:search arrive_by 16:45
_:search destination peterborough
_:system offered _:booking
_:booking arrive_by 16:24
_:booking category Train
_:booking day Friday
_:booking id TR8327
_:search departure cambridge
_:search people 6
_:search type Train
_:result ref ?
_:result type Train
_:search area ?
_:search name alpha - milton guest house
_:booking day ?
_:booking people ?
_:booking stay ?
_:search day wednesday
_:search stay two
_:search arrive_by 16:45
_:search destination peterborough
_:system offered _:booking
_:booking arrive_by 16:24
_:booking day Friday
_:booking id TR8327
_:search departure cambridge
_:search people 6
_:search type Train
_:result ref ?
_:result type Train
_:system inquired _:user
_:booking category Train
_:booking leave_at 15:34
_:booking ref IBM6BL8X
_:booking type Booking