inform((_:search,category,'hotel');(_:search,name,'ashley hotel');(_:search,type,'Hotel'))
user
Hi , I 'm looking to book a room in the ashley hotel .
request((_:booking,day,?);(_:booking,people,?);(_:booking,type,'Booking'))
system
Sure , on what day do you need the room and for how many ?
request((_:result,category,?);(_:result,has_internet,?);(_:result,type,'Hotel')) inform((_:search,has_internet,'yes');(_:search,type,'Hotel'))
user
First could you tell me what type of hotel this is and if they provide internet ?
offer((_:booking,type,'Booking')) inform((_:result,category,'hotel');(_:result,has_internet,'none');(_:result,stars,'2');(_:result,type,'Hotel'))
system
This is a hotel with a star of 2 that does indeed provide internet . Would you like for me to book it ?
inform((_:search,departure,'cambridge');(_:search,destination,'peterborough');(_:search,type,'Train'))
user
Yes . I am also looking for a train to peterborough from cambridge .
request((_:search,arrive_by,?);(_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
Certainly , what day would you like to travel and is there an arrival or departure time I can search for you ?
inform((_:search,day,'tuesday');(_:search,leave_at,'11:45');(_:search,type,'Train'))
user
Yes . The train should leave after 11:45 and leave on tuesday .
inform((_:result,day,'Tuesday');(_:result,departure,'Cambridge');(_:result,destination,'Peterborough');(_:result,id,'TR0613');(_:result,leave_at,'12:06');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TrainID TR0613 leaves Cambridge to Peterborough at 12:06 on Tuesday . Does that work for you ?
inform((_:search,people,'one');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Yes , that works perfectly . Book a ticket for one person , and please send me the reference number . Thank you .
inform((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Your ticket has been booked . The reference number will be provided shortly .
thank()
user
Thank you so much .
inform((_:result,ref,'SXPJJGGN');(_:result,type,'Train'))
system
The reference number is SXPJJGGN .
thank()
user
Great thank you for your help
inform((_:booking,name,'Ashley Hotel');(_:booking,type,'Booking')) request((_:booking,people,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
Did you want me to book the Ashley Hotel for you ?   If so , can I get the number of people and number of nights please ?
thank()
user
No thank you .
system
Wonderful ! You have a great evening .
_:search category hotel
_:search name ashley hotel
_:search type Hotel
_:search category hotel
_:search name ashley hotel
_:booking day ?
_:booking people ?
_:booking type Booking
_:result category ?
_:result has_internet ?
_:result type Hotel
_:search has_internet yes
_:search type Hotel
_:search category hotel
_:search name ashley hotel
_:booking day ?
_:booking people ?
_:booking type Booking
_:search has_internet yes
_:system offered _:booking
_:result category hotel
_:result has_internet none
_:result stars 2
_:result type Hotel
_:search departure cambridge
_:search destination peterborough
_:search type Train
_:search category hotel
_:search name ashley hotel
_:booking day ?
_:booking people ?
_:booking type Booking
_:search has_internet yes
_:system offered _:booking
_:result category hotel
_:result has_internet none
_:result stars 2
_:result type Hotel
_:search departure cambridge
_:search destination peterborough
_:search arrive_by ?
_:search day tuesday
_:search leave_at 11:45
_:search type Train
_:search category hotel
_:search name ashley hotel
_:booking day ?
_:booking people ?
_:booking type Booking
_:search has_internet yes
_:system offered _:booking
_:result category hotel
_:result has_internet none
_:result stars 2
_:search departure cambridge
_:search destination peterborough
_:search arrive_by ?
_:search day tuesday
_:search leave_at 11:45
_:result day Tuesday
_:result departure Cambridge
_:result destination Peterborough
_:result id TR0613
_:result leave_at 12:06
_:result type Train
_:booking category Train
_:search people one
_:search type Train
_:result ref ?
_:search category hotel
_:search name ashley hotel
_:booking day ?
_:booking people ?
_:search has_internet yes
_:system offered _:booking
_:result category hotel
_:result has_internet none
_:result stars 2
_:search departure cambridge
_:search destination peterborough
_:search arrive_by ?
_:search day tuesday
_:search leave_at 11:45
_:result day Tuesday
_:result departure Cambridge
_:result destination Peterborough
_:result id TR0613
_:result leave_at 12:06
_:result type Train
_:search people one
_:search type Train
_:result ref ?
_:booking category Train
_:booking type Booking
_:search category hotel
_:search name ashley hotel
_:booking day ?
_:booking people ?
_:search has_internet yes
_:system offered _:booking
_:result category hotel
_:result has_internet none
_:result stars 2
_:search departure cambridge
_:search destination peterborough
_:search arrive_by ?
_:search day tuesday
_:search leave_at 11:45
_:result day Tuesday
_:result departure Cambridge
_:result destination Peterborough
_:result id TR0613
_:result leave_at 12:06
_:search people one
_:search type Train
_:booking category Train
_:booking type Booking
_:result ref SXPJJGGN
_:result type Train
_:search category hotel
_:search name ashley hotel
_:booking day ?
_:search has_internet yes
_:system offered _:booking
_:result category hotel
_:result has_internet none
_:result stars 2
_:search departure cambridge
_:search destination peterborough
_:search arrive_by ?
_:search day tuesday
_:search leave_at 11:45
_:result day Tuesday
_:result departure Cambridge
_:result destination Peterborough
_:result id TR0613
_:result leave_at 12:06
_:search people one
_:search type Train
_:booking category Train
_:result ref SXPJJGGN
_:result type Train
_:booking name Ashley Hotel
_:booking people ?
_:booking stay ?
_:booking type Booking