inform((_:search,arrive_by,'12:45');(_:search,departure,'birmingham new street');(_:search,type,'Train'))
user
I 'd like a train from Birmingham New Street that will arrive by 12:45 , please .
request((_:search,day,?);(_:search,destination,?);(_:search,type,'Train'))
system
What is your destination and what day would you like to leave ?
inform((_:search,day,'friday');(_:search,destination,'cambidge');(_:search,type,'Train'))
user
I am coming to cambidge on friday .
inform((_:result,count,'4');(_:result,leave_at,'every hour starting at 05:40 until 09:40');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Great .   There are four trains available with departure times every hour starting at 05:40 until 09:40 .   Would you like to book a ticket on one of them ?
inform((_:search,people,'6');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Yes please , I need 6 tickets and a reference number for my purchase when you are done .   Thanks !
reqmore() inform((_:booking,category,'Train');(_:booking,people,'4');(_:booking,ref,'5JAC9295');(_:booking,ticket,'450.6 GBP');(_:booking,type,'Booking'))
system
You are successfully booked for 4 ticket with a total fee of 450.6 GBP that is payable at the station and the reference number is : 5JAC9295 . May i help you with something else ? If not have an awesome day .
inform((_:search,name,'kirkwood house');(_:search,type,'Hotel'))
user
I am also looking for a hotel . I think it is called Kirkwood House .
offer((_:booking,type,'Booking')) inform((_:result,address,'172 chesterton road');(_:result,name,'kirkwood house');(_:result,type,'Hotel'))
system
Yes I 've found the kirkwood house at 172 chesterton road . Would you like me to make a reservation ?
inform((_:search,day,'same day');(_:search,people,'six');(_:search,stay,'three');(_:search,type,'Hotel'))
user
Yes please . Can you please make the it for six people and for three nights starting on the same day as the train .
canthelp((_:booking,type,'Booking')) request((_:booking,stay,?);(_:booking,type,'Booking'))
system
I 'm sorry , there is no availability for that time frame . Would you like to travel a different amount of days ?
inform((_:search,stay,'2');(_:search,type,'Hotel')) request((_:result,ref,?);(_:result,type,'Hotel');(_:result,type,'Train'))
user
Can you check for 2 nights instead ? And I need the reference number .
reqmore() inform((_:booking,ref,'DOSXP70O');(_:booking,type,'Booking'))
system
Booking was successful . 
 Reference number is : DOSXP70O . Is there anything else you need to know ?
thank()
user
No , thank you . Have a great day !
system
You too , enjoy your stay in Cambridge .
_:search arrive_by 12:45
_:search departure birmingham new street
_:search type Train
_:search arrive_by 12:45
_:search departure birmingham new street
_:search day friday
_:search destination cambidge
_:search type Train
_:search arrive_by 12:45
_:search departure birmingham new street
_:search day friday
_:search destination cambidge
_:result count 4
_:result leave_at every hour starting at 05:40 until 09:40
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 6
_:search type Train
_:result ref ?
_:search arrive_by 12:45
_:search departure birmingham new street
_:search day friday
_:search destination cambidge
_:result count 4
_:result leave_at every hour starting at 05:40 until 09:40
_:result type Train
_:system offered _:booking
_:search people 6
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking people 4
_:booking ref 5JAC9295
_:booking ticket 450.6 GBP
_:booking type Booking
_:search name kirkwood house
_:search type Hotel
_:search arrive_by 12:45
_:search departure birmingham new street
_:search destination cambidge
_:result count 4
_:result leave_at every hour starting at 05:40 until 09:40
_:system offered _:booking
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking people 4
_:booking ref 5JAC9295
_:booking ticket 450.6 GBP
_:booking type Booking
_:search name kirkwood house
_:result address 172 chesterton road
_:result name kirkwood house
_:result type Hotel
_:search day same day
_:search people six
_:search stay three
_:search type Hotel
_:search arrive_by 12:45
_:search departure birmingham new street
_:search destination cambidge
_:result count 4
_:result leave_at every hour starting at 05:40 until 09:40
_:system offered _:booking
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking people 4
_:booking ref 5JAC9295
_:booking ticket 450.6 GBP
_:search name kirkwood house
_:result address 172 chesterton road
_:result name kirkwood house
_:result type Hotel
_:search day same day
_:search people six
_:system canthelp _:booking/6602cbdc
_:booking/6602cbdc type Booking
_:booking stay ?
_:booking type Booking
_:search stay 2
_:search type Hotel
_:result type Train
_:search arrive_by 12:45
_:search departure birmingham new street
_:search destination cambidge
_:result count 4
_:result leave_at every hour starting at 05:40 until 09:40
_:system offered _:booking
_:result ref ?
_:booking category Train
_:booking people 4
_:booking ticket 450.6 GBP
_:search name kirkwood house
_:result address 172 chesterton road
_:result name kirkwood house
_:result type Hotel
_:search day same day
_:search people six
_:system canthelp _:booking/6602cbdc
_:booking/6602cbdc type Booking
_:booking stay ?
_:search stay 2
_:search type Hotel
_:result type Train
_:system inquired _:user
_:booking ref DOSXP70O
_:booking type Booking