inform((_:search,area,'centre');(_:search,category,'hotel');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
I 'd like to find a hotel in the centre of town with free parking , please .
select((_:result,name,'Gonville hotel');(_:result,name,'University Arms Hotel');(_:result,type,'Hotel')) inform((_:result,category,'hotels');(_:result,count,'2');(_:result,type,'Hotel'))
system
Sure thing .   There are 2 hotels available , Gonville hotel and University Arms Hotel .   Which hotel do you prefer ?
inform((_:search,stars,'3');(_:search,type,'Hotel'))
user
Which hotel is a star of 3 ?
offer((_:booking,type,'Booking')) inform((_:result,name,'Gonville');(_:result,type,'Hotel'))
system
Gonville , shall I book it for you ?
inform((_:search,day,'tuesday');(_:search,people,'7');(_:search,stay,'2');(_:search,type,'Hotel'))
user
Yes , that would be fine .   Please book it for 7 people starting Tuesday for 2 nights .
canthelp((_:booking,type,'Booking')) request((_:booking,day,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
I ' m afraid the booking was unsuccesful .   Would you like to try another day or a shorter stay ?
inform((_:search,stay,'one');(_:search,type,'Hotel'))
user
Let 's try it for one night then please
inform((_:booking,ref,'NQF2R59K');(_:booking,type,'Booking'))
system
Success . Your reference number is NQF2R59K .
inform((_:search,day,'wednesday');(_:search,destination,'london liverpool street');(_:search,type,'Train'))
user
Thank you . I also need a train going to london liverpool street on wednesday .
request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
Do you have a departure or arrival time you would like ?
inform((_:search,arrive_by,'08:00');(_:search,departure,'cambridge');(_:search,destination,'liverpool');(_:search,type,'Train'))
user
I am leaving from cambridge and need to arrive at london liverpool street by 08:00 for a meeting .
inform((_:result,arrive_by,'7:27');(_:result,id,'TR1047');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR1047 will get you there by 7:27 , will that work for you ?
inform((_:search,people,'7');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Yes please book the the train for 7 people and can I get the reference number .
reqmore() inform((_:booking,category,'Train');(_:booking,ref,'1P1T8F7D');(_:booking,ticket,'116.2 GBP');(_:booking,type,'Booking'))
system
The Booking was successful , the total fee is 116.2 GBP . Reference number is : 1P1T8F7D . May I help with anything else ?
bye()
user
No , that 's all I need right now .   Thank you and have a nice day .   Bye
system
The duration lasts 88 minutes . Have a nice day .
_:search area centre
_:search category hotel
_:search has_parking yes
_:search type Hotel
_:search area centre
_:search category hotel
_:search has_parking yes
_:result name Gonville hotel
_:result name University Arms Hotel
_:result category hotels
_:result count 2
_:result type Hotel
_:search stars 3
_:search type Hotel
_:search area centre
_:search category hotel
_:search has_parking yes
_:result category hotels
_:result count 2
_:search stars 3
_:system offered _:booking
_:booking type Booking
_:result name Gonville
_:result type Hotel
_:search day tuesday
_:search people 7
_:search stay 2
_:search type Hotel
_:search area centre
_:search category hotel
_:search has_parking yes
_:result category hotels
_:result count 2
_:search stars 3
_:system offered _:booking
_:result name Gonville
_:result type Hotel
_:search day tuesday
_:search people 7
_:system canthelp _:booking/e325538b
_:booking/e325538b type Booking
_:booking day ?
_:booking stay ?
_:booking type Booking
_:search stay one
_:search type Hotel
_:search area centre
_:search category hotel
_:search has_parking yes
_:result category hotels
_:result count 2
_:search stars 3
_:system offered _:booking
_:result name Gonville
_:result type Hotel
_:search people 7
_:system canthelp _:booking/e325538b
_:booking/e325538b type Booking
_:booking day ?
_:booking stay ?
_:search stay one
_:booking ref NQF2R59K
_:booking type Booking
_:search day wednesday
_:search destination london liverpool street
_:search type Train
_:search area centre
_:search category hotel
_:search has_parking yes
_:result category hotels
_:result count 2
_:search stars 3
_:system offered _:booking
_:result name Gonville
_:result type Hotel
_:search people 7
_:system canthelp _:booking/e325538b
_:booking/e325538b type Booking
_:booking day ?
_:booking stay ?
_:search stay one
_:booking ref NQF2R59K
_:booking type Booking
_:search day wednesday
_:search leave_at ?
_:search arrive_by 08:00
_:search departure cambridge
_:search destination liverpool
_:search type Train
_:search area centre
_:search category hotel
_:search has_parking yes
_:result category hotels
_:result count 2
_:search stars 3
_:system offered _:booking
_:result name Gonville
_:system canthelp _:booking/e325538b
_:booking/e325538b type Booking
_:booking day ?
_:booking stay ?
_:search stay one
_:booking ref NQF2R59K
_:booking type Booking
_:search day wednesday
_:search leave_at ?
_:search arrive_by 08:00
_:search departure cambridge
_:search destination liverpool
_:result arrive_by 7:27
_:result id TR1047
_:result type Train
_:booking category Train
_:search people 7
_:search type Train
_:result ref ?
_:search area centre
_:search category hotel
_:search has_parking yes
_:result category hotels
_:result count 2
_:search stars 3
_:system offered _:booking
_:result name Gonville
_:system canthelp _:booking/e325538b
_:booking/e325538b type Booking
_:booking day ?
_:booking stay ?
_:search stay one
_:search day wednesday
_:search leave_at ?
_:search arrive_by 08:00
_:search departure cambridge
_:search destination liverpool
_:result arrive_by 7:27
_:result id TR1047
_:result type Train
_:search people 7
_:search type Train
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking ref 1P1T8F7D
_:booking ticket 116.2 GBP
_:booking type Booking
_:user dismissed _:system