inform((_:search,has_parking,'yes');(_:search,pricerange,'moderately');(_:search,type,'Hotel'))
user
Is there any moderately priced hotel that offers free parking by any chance ?
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,amount,'several');(_:result,type,'Hotel'))
system
There are several , is there a particular area you are interested in ?
inform((_:search,area,'dontcare');(_:search,stars,'3');(_:search,type,'Hotel')) request((_:result,area,?);(_:result,type,'Restaurant'))
user
I 'm not really picky on an area as long as it is a nice area and the hotel has a 3 star rating .
inform((_:result,amount,'a few');(_:result,type,'Hotel')) request((_:booking,day,?);(_:booking,type,'Booking'))
system
well I have a few for you when is your stay ?
inform((_:search,day,'thursday');(_:search,people,'7');(_:search,stay,'5');(_:search,type,'Hotel'))
user
Hotel you want to book it for 7 people and 5 nights starting thursday and need a confirmation number thank you
inform((_:booking,ref,'B6H2PD8G');(_:booking,type,'Booking'))
system
Booking was successful . Reference number is : B6H2PD8G .
inform((_:search,food,'italian');(_:search,pricerange,'moderately');(_:search,type,'Restaurant'))
user
I also need to find a moderately priced Italian restaurant .
request((_:search,area,?);(_:search,type,'Restaurant')) inform((_:result,count,'5');(_:result,type,'Restaurant'))
system
I hev five options , on which location do you prefer ?
user
i will act on your suggestion .
inform((_:result,area,'east');(_:result,food,'italian');(_:result,name,'Prezzo');(_:result,pricerange,'moderate');(_:result,type,'Restaurant'))
system
Prezzo is an italian restaurant on the east part of town in the moderate price range .
user
Can you reserve a table ?
request((_:booking,day,?);(_:booking,people,?);(_:booking,type,'Booking'))
system
Yes , I can sure book that for you .   What evening would you like in particular ?   How many will be dining ?
request((_:result,postcode,?);(_:result,type,'Restaurant')) inform((_:search,area,'east');(_:search,name,'Prezzo');(_:search,type,'Restaurant'))
user
Actually , I do n't need a booking yet . You 've   told me that Prezzo is in the east . All I need is the postcode .
inform((_:result,area,'west');(_:result,name,'prezzo');(_:result,postcode,'cb30ad');(_:result,type,'Restaurant'))
system
I 'm sorry , prezzo is actually located in the west . The postcode is cb30ad .
thank()
user
Ok great thank you . That is all the information I need today .
system
You 're welcome , have a great day !
_:search has_parking yes
_:search pricerange moderately
_:search type Hotel
_:search has_parking yes
_:search pricerange moderately
_:result amount several
_:result type Hotel
_:search area dontcare
_:search stars 3
_:search type Hotel
_:result area ?
_:result type Restaurant
_:search has_parking yes
_:search pricerange moderately
_:search area dontcare
_:search stars 3
_:result area ?
_:result amount a few
_:result type Hotel
_:booking day ?
_:booking type Booking
_:search day thursday
_:search people 7
_:search stay 5
_:search type Hotel
_:search has_parking yes
_:search area dontcare
_:search stars 3
_:result area ?
_:result amount a few
_:result type Hotel
_:booking day ?
_:search day thursday
_:search people 7
_:search stay 5
_:booking ref B6H2PD8G
_:booking type Booking
_:search food italian
_:search pricerange moderately
_:search type Restaurant
_:search has_parking yes
_:search stars 3
_:result area ?
_:result amount a few
_:booking day ?
_:search day thursday
_:search people 7
_:search stay 5
_:booking ref B6H2PD8G
_:booking type Booking
_:search food italian
_:search pricerange moderately
_:search area ?
_:search type Restaurant
_:result count 5
_:result type Restaurant
_:search has_parking yes
_:search stars 3
_:result amount a few
_:booking day ?
_:search day thursday
_:search people 7
_:search stay 5
_:booking ref B6H2PD8G
_:booking type Booking
_:search food italian
_:search pricerange moderately
_:search area ?
_:search type Restaurant
_:result count 5
_:result area east
_:result food italian
_:result name Prezzo
_:result pricerange moderate
_:result type Restaurant
_:search has_parking yes
_:search stars 3
_:result amount a few
_:search day thursday
_:search people 7
_:search stay 5
_:booking ref B6H2PD8G
_:search food italian
_:search pricerange moderately
_:result count 5
_:result area east
_:result food italian
_:result name Prezzo
_:result pricerange moderate
_:result type Restaurant
_:booking day ?
_:booking people ?
_:booking type Booking
_:result postcode ?
_:search area east
_:search name Prezzo
_:search type Restaurant
_:search has_parking yes
_:search stars 3
_:result amount a few
_:search day thursday
_:search people 7
_:search stay 5
_:booking ref B6H2PD8G
_:search food italian
_:search pricerange moderately
_:result count 5
_:result food italian
_:result pricerange moderate
_:booking day ?
_:booking people ?
_:booking type Booking
_:search area east
_:search name Prezzo
_:search type Restaurant
_:result area west
_:result name prezzo
_:result postcode cb30ad
_:result type Restaurant