inform((_:search,day,'friday');(_:search,departure,'leicester');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I am looking for information about trains going to Cambridge from Leicester on Friday .
request((_:search,arrive_by,?);(_:search,type,'Train'))
system
Sure , when would you like to arrive by ?
inform((_:search,arrive_by,'13:45');(_:search,type,'Train'))
user
I want to arrive by 13:45 .
inform((_:result,arrive_by,'12:54');(_:result,id,'TR3934');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR3934 looks like your best choice and arrives at 12:54 . Would you like for me to book your seats ?
thank()
user
Thank you that will work fine for me and my husband
reqmore() inform((_:booking,category,'Train');(_:booking,people,'2');(_:booking,ref,'W9IWMR5W');(_:booking,type,'Booking'))
system
I booked 2 seats on the train . Your reference number is W9IWMR5W . Is there anything else I can help with ?
inform((_:search,area,'west');(_:search,category,'hotel');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
Can you find me a hotel in the west . Free parking , please .
select((_:result,pricerange,'cheap');(_:result,pricerange,'expensive');(_:result,type,'Hotel')) inform((_:result,count,'2');(_:result,type,'Hotel'))
system
There are two hotels that match your needs .   One is expensive and one is cheap .   Which would you like more information on ?
inform((_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
Cheap please . Which one is that ?
offer((_:booking,type,'Booking')) inform((_:result,name,'cambridge belfry');(_:result,type,'Hotel'))
system
The cambridge belfry meets your criteria , shall I book it ?
inform((_:search,type,'Train'))
user
Yes . But I just realized that my sister - in - law and her three children will be coming , too . We 'll need rooms for all of us , and train tickets for them .
request((_:booking,day,?);(_:booking,stay,?);(_:booking,type,'Booking')) inform((_:booking,category,'Train');(_:booking,people,'6');(_:booking,ref,'VAR4DXWR');(_:booking,type,'Booking'))
system
Ok I rebooked your train tickets to get you 6 tickets . Reference number is VAR4DXWR . As for lodging , starting on what day and for how many days is your stay ?
inform((_:search,day,'wednesday');(_:search,stay,'2');(_:search,type,'Hotel'))
user
It will be for 2 nights beginning on Wednesday .
reqmore() inform((_:booking,day,'Wednesday');(_:booking,name,'Cambridge Belfry');(_:booking,ref,'XZ7N2YSB');(_:booking,stay,'2');(_:booking,type,'Booking'))
system
I have successfully booked you for 2 nights starting on Wednesday at the Cambridge Belfry . Your reference number is XZ7N2YSB . is there anything else you needed help with ?
thank()
user
No , thank you ! That will be it . Have a good day .
system
Thank you , let us know if you need anything else . Good bye .
_:search day friday
_:search departure leicester
_:search destination cambridge
_:search type Train
_:search day friday
_:search departure leicester
_:search destination cambridge
_:search arrive_by 13:45
_:search type Train
_:search day friday
_:search departure leicester
_:search destination cambridge
_:search arrive_by 13:45
_:search type Train
_:result arrive_by 12:54
_:result id TR3934
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search day friday
_:search departure leicester
_:search destination cambridge
_:search arrive_by 13:45
_:result arrive_by 12:54
_:result id TR3934
_:result type Train
_:system offered _:booking
_:system inquired _:user
_:booking category Train
_:booking people 2
_:booking ref W9IWMR5W
_:booking type Booking
_:search area west
_:search category hotel
_:search has_parking yes
_:search type Hotel
_:search day friday
_:search departure leicester
_:search destination cambridge
_:search arrive_by 13:45
_:result arrive_by 12:54
_:result id TR3934
_:system offered _:booking
_:system inquired _:user
_:booking category Train
_:booking people 2
_:booking ref W9IWMR5W
_:booking type Booking
_:search area west
_:search category hotel
_:search has_parking yes
_:result pricerange cheap
_:result pricerange expensive
_:result count 2
_:result type Hotel
_:search pricerange cheap
_:search type Hotel
_:search day friday
_:search departure leicester
_:search destination cambridge
_:search arrive_by 13:45
_:result arrive_by 12:54
_:result id TR3934
_:system offered _:booking
_:system inquired _:user
_:booking category Train
_:booking people 2
_:booking ref W9IWMR5W
_:booking type Booking
_:search area west
_:search category hotel
_:search has_parking yes
_:result pricerange cheap
_:result pricerange expensive
_:result count 2
_:search pricerange cheap
_:result name cambridge belfry
_:result type Hotel
_:search type Train
_:search departure leicester
_:search destination cambridge
_:search arrive_by 13:45
_:result arrive_by 12:54
_:result id TR3934
_:system offered _:booking
_:system inquired _:user
_:search area west
_:search category hotel
_:search has_parking yes
_:result pricerange cheap
_:result pricerange expensive
_:result count 2
_:search pricerange cheap
_:result name cambridge belfry
_:result type Hotel
_:booking day ?
_:booking stay ?
_:booking category Train
_:booking people 6
_:booking ref VAR4DXWR
_:booking type Booking
_:search day wednesday
_:search stay 2
_:search type Hotel
_:search departure leicester
_:search destination cambridge
_:search arrive_by 13:45
_:result arrive_by 12:54
_:result id TR3934
_:system offered _:booking
_:search area west
_:search category hotel
_:search has_parking yes
_:result pricerange cheap
_:result pricerange expensive
_:result count 2
_:search pricerange cheap
_:result name cambridge belfry
_:result type Hotel
_:booking category Train
_:booking people 6
_:search day wednesday
_:search stay 2
_:search type Hotel
_:system inquired _:user
_:booking day Wednesday
_:booking name Cambridge Belfry
_:booking ref XZ7N2YSB
_:booking stay 2
_:booking type Booking