inform((_:search,day,'saturday');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I 'm looking for a train that goes to Cambridge on Saturday
request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
Would you like to leave or arrive by a certain time ?
inform((_:search,leave_at,'21:30');(_:search,type,'Train'))
user
I would like to leave after 21:30 .
request((_:search,departure,?);(_:search,type,'Train'))
system
Where will you be departing from ?
inform((_:search,departure,'broxbourne');(_:search,type,'Train'))
user
I will be departing from broxbourne .
inform((_:result,count,'3');(_:result,leave_at,'starting at 21:32');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
We have 3 options that meet your criteria . All depart within an hour of each other starting at 21:32 . Would you like me to book one of them for you ?
inform((_:search,people,'7');(_:search,type,'Train'))
user
Yes , whichever train has seats available for 7 people .
inform((_:booking,category,'Train');(_:booking,leave_at,'21:32');(_:booking,ref,'UZFW2TAQ');(_:booking,ticket,'100.24 GBP');(_:booking,type,'Booking')) reqmore()
system
Your booking was successful , the total fee is 100.24 GBP payable at the station .   The train departs at 21:32 . Your reference # is UZFW2TAQ . Is there anything else ?
inform((_:search,name,'alexander bed and breakfast');(_:search,type,'Hotel'))
user
Yes , i am looking to book a room at the alexander bed and breakfast .
inform((_:booking,name,'Alexander bed and breakfast');(_:booking,type,'Booking'))
system
I found Alexander bed and breakfast . Do you want to make a reservation ?
inform((_:search,people,'same group of people');(_:search,stay,'4');(_:search,type,'Hotel'))
user
Yes bookit for the same group of people 4 nights .
request((_:booking,day,?);(_:booking,type,'Booking'))
system
What day will you be arriving ?
inform((_:search,day,'saturday');(_:search,type,'Hotel'))
user
Let 's try for saturday , but if that is not available then tuesday would be fine
inform((_:booking,day,'Saturday');(_:booking,type,'Booking'))
system
I was able to book you for Saturday .
request((_:result,ref,?);(_:result,type,'Hotel'))
user
thanks can I get a reference number please ?
inform((_:result,ref,'XVE54KKH');(_:result,type,'Hotel')) reqmore()
system
Your reference number is XVE54KKH . Is there anything else I can do for you ?
thank()
user
That will be all , thanks again .
system
You are welcome enjoy
_:search day saturday
_:search destination cambridge
_:search type Train
_:search day saturday
_:search destination cambridge
_:search arrive_by ?
_:search leave_at 21:30
_:search type Train
_:search day saturday
_:search destination cambridge
_:search arrive_by ?
_:search leave_at 21:30
_:search departure broxbourne
_:search type Train
_:search day saturday
_:search destination cambridge
_:search arrive_by ?
_:search leave_at 21:30
_:search departure broxbourne
_:result count 3
_:result leave_at starting at 21:32
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 7
_:search type Train
_:search day saturday
_:search destination cambridge
_:search arrive_by ?
_:search leave_at 21:30
_:search departure broxbourne
_:result count 3
_:result leave_at starting at 21:32
_:result type Train
_:system offered _:booking
_:search people 7
_:booking category Train
_:booking leave_at 21:32
_:booking ref UZFW2TAQ
_:booking ticket 100.24 GBP
_:booking type Booking
_:system inquired _:user
_:search name alexander bed and breakfast
_:search type Hotel
_:search day saturday
_:search destination cambridge
_:search arrive_by ?
_:search leave_at 21:30
_:search departure broxbourne
_:result count 3
_:result leave_at starting at 21:32
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking leave_at 21:32
_:booking ref UZFW2TAQ
_:booking ticket 100.24 GBP
_:system inquired _:user
_:search name alexander bed and breakfast
_:booking name Alexander bed and breakfast
_:booking type Booking
_:search people same group of people
_:search stay 4
_:search type Hotel
_:search destination cambridge
_:search arrive_by ?
_:search leave_at 21:30
_:search departure broxbourne
_:result count 3
_:result leave_at starting at 21:32
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking leave_at 21:32
_:booking ref UZFW2TAQ
_:booking ticket 100.24 GBP
_:system inquired _:user
_:search name alexander bed and breakfast
_:booking name Alexander bed and breakfast
_:search people same group of people
_:search stay 4
_:booking day ?
_:booking type Booking
_:search day saturday
_:search type Hotel
_:search destination cambridge
_:search arrive_by ?
_:search leave_at 21:30
_:search departure broxbourne
_:result count 3
_:result leave_at starting at 21:32
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking leave_at 21:32
_:booking ref UZFW2TAQ
_:booking ticket 100.24 GBP
_:system inquired _:user
_:search name alexander bed and breakfast
_:booking name Alexander bed and breakfast
_:search people same group of people
_:search stay 4
_:search day saturday
_:search type Hotel
_:booking day Saturday
_:booking type Booking
_:result ref ?
_:result type Hotel
_:search destination cambridge
_:search arrive_by ?
_:search leave_at 21:30
_:search departure broxbourne
_:result count 3
_:result leave_at starting at 21:32
_:system offered _:booking
_:booking category Train
_:booking leave_at 21:32
_:booking ref UZFW2TAQ
_:booking ticket 100.24 GBP
_:search name alexander bed and breakfast
_:booking name Alexander bed and breakfast
_:search people same group of people
_:search stay 4
_:search day saturday
_:search type Hotel
_:booking day Saturday
_:booking type Booking
_:result ref XVE54KKH
_:result type Hotel
_:system inquired _:user