inform((_:search,area,'centre');(_:search,pricerange,'expensive');(_:search,type,'Hotel'))
user
I am looking for a place to stay . Could you find me a place in the centre of town that is expensive ?
select((_:result,stars,'3');(_:result,stars,'4');(_:result,type,'Hotel')) inform((_:result,category,'hotels');(_:result,count,'2');(_:result,pricerange,'expensive');(_:result,type,'Hotel'))
system
There are 2 hotels in that area that are in the expensive price range , one is a 3 star and the other 4 star . Which one would you prefer ?
inform((_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
I need it to have free wifi and free parking . Does one of them offer both ?
inform((_:result,name,'Gonville hotel');(_:result,type,'Hotel'))
system
Yes , they both do . May I recommend Gonville hotel ?
request((_:result,category,?);(_:result,postcode,?);(_:result,type,'Hotel')) inform((_:search,name,'Gonville hotel');(_:search,type,'Hotel'))
user
Absolutely , can you provide me with the postcode and hotel type of the Gonville hotel ?
offer((_:booking,type,'Booking')) inform((_:result,postcode,'cb11ly');(_:result,type,'Hotel'))
system
Sure , the postcode is cb11ly . Can I book a room for you ?
inform((_:search,arrive_by,'13:15');(_:search,day,'wednesday');(_:search,type,'Train'))
user
No thank you . I am needing a train that will leave on wednesday and arrive by 13:15 .
inform((_:result,type,'Train'))
system
I will check to see if I can find a train that matches your needs .
inform((_:search,departure,'broxbourne');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
Thanks . I 'll be heading from Broxbourne to Cambridge .
inform((_:result,arrive_by,'12:32');(_:result,count,'7');(_:result,destination,'Cambridge');(_:result,id,'TR5953');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
I have 7 trains that meet your needs Train TR5953 arrives in Cambridge at 12:32 .   Would you like me to book it for you ?
inform((_:search,people,'3');(_:search,type,'Train'))
user
TR5953 works fine , I need 3 people
reqmore() inform((_:booking,category,'Train');(_:booking,ref,'K1BWUIXZ');(_:booking,ticket,'53.7 GBP');(_:booking,type,'Booking'))
system
Your reference number is K1BWUIXZ , and the fee is 53.7 GBP , payable at the station . Is there anything else I can help you with today ?
thank()
user
No thank you , you 've been very helpful . Have a good day !
system
We are happy to help . Thank you for using our service .
_:search area centre
_:search pricerange expensive
_:search type Hotel
_:search area centre
_:search pricerange expensive
_:result stars 3
_:result stars 4
_:result category hotels
_:result count 2
_:result pricerange expensive
_:result type Hotel
_:search has_internet yes
_:search has_parking yes
_:search type Hotel
_:search area centre
_:search pricerange expensive
_:result stars 3
_:result stars 4
_:result category hotels
_:result count 2
_:result pricerange expensive
_:search has_internet yes
_:search has_parking yes
_:result name Gonville hotel
_:result type Hotel
_:result category ?
_:result postcode ?
_:search name Gonville hotel
_:search type Hotel
_:search area centre
_:search pricerange expensive
_:result stars 3
_:result stars 4
_:result category hotels
_:result count 2
_:result pricerange expensive
_:search has_internet yes
_:search has_parking yes
_:result name Gonville hotel
_:result category ?
_:search name Gonville hotel
_:system offered _:booking
_:booking type Booking
_:result postcode cb11ly
_:result type Hotel
_:search arrive_by 13:15
_:search day wednesday
_:search type Train
_:search area centre
_:search pricerange expensive
_:result stars 3
_:result stars 4
_:result category hotels
_:result count 2
_:result pricerange expensive
_:search has_internet yes
_:search has_parking yes
_:result name Gonville hotel
_:result category ?
_:search name Gonville hotel
_:system offered _:booking
_:booking type Booking
_:result postcode cb11ly
_:search arrive_by 13:15
_:search day wednesday
_:result type Train
_:search departure broxbourne
_:search destination cambridge
_:search type Train
_:search area centre
_:search pricerange expensive
_:result stars 3
_:result stars 4
_:result category hotels
_:result pricerange expensive
_:search has_internet yes
_:search has_parking yes
_:result name Gonville hotel
_:result category ?
_:search name Gonville hotel
_:system offered _:booking
_:booking type Booking
_:result postcode cb11ly
_:search arrive_by 13:15
_:search day wednesday
_:search departure broxbourne
_:search destination cambridge
_:result arrive_by 12:32
_:result count 7
_:result destination Cambridge
_:result id TR5953
_:result type Train
_:booking category Train
_:search people 3
_:search type Train
_:search area centre
_:search pricerange expensive
_:result stars 3
_:result stars 4
_:result category hotels
_:result pricerange expensive
_:search has_internet yes
_:search has_parking yes
_:result name Gonville hotel
_:result category ?
_:search name Gonville hotel
_:system offered _:booking
_:result postcode cb11ly
_:search arrive_by 13:15
_:search day wednesday
_:search departure broxbourne
_:search destination cambridge
_:result arrive_by 12:32
_:result count 7
_:result destination Cambridge
_:result id TR5953
_:result type Train
_:search people 3
_:search type Train
_:system inquired _:user
_:booking category Train
_:booking ref K1BWUIXZ
_:booking ticket 53.7 GBP
_:booking type Booking