inform((_:search,arrive_by,'11:45');(_:search,departure,'cambridge');(_:search,type,'Train'))
user
I 'm looking for a train leaving cambridge and arriving by 11:45
request((_:search,destination,?);(_:search,type,'Train'))
system
Ok , do you know what your destination is ?
inform((_:search,destination,'ely');(_:search,type,'Train'))
user
Yes , I am going to Ely .
inform((_:result,day,'Monday');(_:result,destination,'Ely');(_:result,leave_at,'7:50');(_:result,type,'Train'))
system
I have a train that leaves at 7:50 Monday morning to to to Ely .   Does this interest you or is there another day you had in mind ?
inform((_:search,day,'friday');(_:search,type,'Train'))
user
I would like to leave on Friday .
request((_:search,leave_at,?);(_:search,type,'Train')) inform((_:result,day,'Friday');(_:result,type,'Train'))
system
Is there a certain time on Friday ?
inform((_:search,arrive_by,'11:45');(_:search,type,'Train'))
user
I need to arrive by 11:45 .
inform((_:result,arrive_by,'10:07');(_:result,id,'TR8792');(_:result,type,'Train')) request((_:search,people,?);(_:search,type,'Train'))
system
I have the TR8792 which you will arrive at 10:07 . How many ticket please ?
inform((_:search,people,'8');(_:search,type,'Train'))
user
i would like a ticket for 8 people .
inform((_:booking,category,'Train');(_:booking,ref,'7089L1RT');(_:booking,ticket,'35.2 GBP');(_:booking,type,'Booking'))
system
You will need to pay a fee of 35.2 GBP at the station and your reference number number 7089L1RT .
inform((_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,stars,'4');(_:search,type,'Hotel'))
user
i am also looking for a place to stay . The hotel should include free wifi and should include free parking . 
 The hotel should have a star of 4 .
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Hotel')) inform((_:result,count,'19');(_:result,type,'Hotel'))
system
We have 19 options that meet your criteria . Would you like to narrow it down by area or price range ?
inform((_:search,day,'tuesday');(_:search,people,'8');(_:search,stay,'3');(_:search,type,'Hotel')) request((_:result,ref,?);(_:result,type,'Hotel'))
user
Price does n't matter . I need a reservation for 8 people , 3 nights starting Tuesday . If that day fails , the Sunday and the reference number .
inform((_:result,category,'guesthouse');(_:result,name,'Arbury Lodge Guesthouse');(_:result,type,'Hotel')) offer((_:booking,type,'Booking'))
system
Arbury Lodge Guesthouse is supposed to be nice , as long as you 're ok with a guesthouse rather than a hotel . Would you like me to book that one ?
inform((_:search,day,'tuesday');(_:search,people,'8');(_:search,stay,'3');(_:search,type,'Hotel'))
user
Yes , please , for 8 people , for 3 nights , starting Tuesday !
reqmore() inform((_:booking,ref,'YGF92ATC');(_:booking,type,'Booking'))
system
You 're all set ! Your reference number is YGF92ATC . Can I assist you with anything else ?
user
That is all I need .
system
Enjoy your stay .
_:search arrive_by 11:45
_:search departure cambridge
_:search type Train
_:search arrive_by 11:45
_:search departure cambridge
_:search destination ely
_:search type Train
_:search arrive_by 11:45
_:search departure cambridge
_:search destination ely
_:result day Monday
_:result destination Ely
_:result leave_at 7:50
_:result type Train
_:search day friday
_:search type Train
_:search departure cambridge
_:search destination ely
_:result destination Ely
_:result leave_at 7:50
_:search day friday
_:search leave_at ?
_:result day Friday
_:result type Train
_:search arrive_by 11:45
_:search type Train
_:search departure cambridge
_:search destination ely
_:result destination Ely
_:result leave_at 7:50
_:search day friday
_:search leave_at ?
_:result day Friday
_:search arrive_by 11:45
_:result arrive_by 10:07
_:result id TR8792
_:result type Train
_:search people 8
_:search type Train
_:search departure cambridge
_:search destination ely
_:result destination Ely
_:result leave_at 7:50
_:search day friday
_:search leave_at ?
_:result day Friday
_:search arrive_by 11:45
_:result arrive_by 10:07
_:result id TR8792
_:result type Train
_:search people 8
_:booking category Train
_:booking ref 7089L1RT
_:booking ticket 35.2 GBP
_:booking type Booking
_:search has_internet yes
_:search has_parking yes
_:search stars 4
_:search type Hotel
_:search departure cambridge
_:search destination ely
_:result destination Ely
_:result leave_at 7:50
_:search leave_at ?
_:result day Friday
_:search arrive_by 11:45
_:result arrive_by 10:07
_:result id TR8792
_:booking category Train
_:booking ref 7089L1RT
_:booking ticket 35.2 GBP
_:booking type Booking
_:search has_internet yes
_:search has_parking yes
_:search stars 4
_:search area ?
_:search pricerange ?
_:result count 19
_:result type Hotel
_:search day tuesday
_:search people 8
_:search stay 3
_:search type Hotel
_:result ref ?
_:search departure cambridge
_:search destination ely
_:result destination Ely
_:result leave_at 7:50
_:search leave_at ?
_:result day Friday
_:search arrive_by 11:45
_:result arrive_by 10:07
_:result id TR8792
_:booking category Train
_:booking ref 7089L1RT
_:booking ticket 35.2 GBP
_:booking type Booking
_:search has_internet yes
_:search has_parking yes
_:search stars 4
_:search area ?
_:search pricerange ?
_:result count 19
_:result ref ?
_:result category guesthouse
_:result name Arbury Lodge Guesthouse
_:result type Hotel
_:system offered _:booking
_:search day tuesday
_:search people 8
_:search stay 3
_:search type Hotel
_:search departure cambridge
_:search destination ely
_:result destination Ely
_:result leave_at 7:50
_:search leave_at ?
_:result day Friday
_:search arrive_by 11:45
_:result arrive_by 10:07
_:result id TR8792
_:booking category Train
_:booking ticket 35.2 GBP
_:search has_internet yes
_:search has_parking yes
_:search stars 4
_:search area ?
_:search pricerange ?
_:result count 19
_:result ref ?
_:result category guesthouse
_:result name Arbury Lodge Guesthouse
_:result type Hotel
_:system offered _:booking
_:search day tuesday
_:search people 8
_:search stay 3
_:search type Hotel
_:system inquired _:user
_:booking ref YGF92ATC
_:booking type Booking