inform((_:search,type,'Restaurant'))
user
I could really use something to eat .
request((_:search,food,?);(_:search,pricerange,?);(_:search,type,'Restaurant')) inform((_:result,count,'100');(_:result,type,'Restaurant'))
system
I have over 100 restaurants to choose from , would you mind narrowing down your search for me with perhaps a food type or price range ?
inform((_:search,area,'centre');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Expensive restaurant in the centre , please .
request((_:search,food,?);(_:search,type,'Restaurant'))
system
Any particular type of food you 're hankering for ?
inform((_:search,day,'thursday');(_:search,duration,'13:00');(_:search,people,'6');(_:search,type,'Restaurant'))
user
Not really . Which is your favorite ? I 'll book that for 13:00 Thursday . There will be 6 of us .
request((_:search,food,?);(_:search,type,'Restaurant')) canthelp((_:booking,type,'Booking')) request((_:booking,day,?);(_:booking,duration,?);(_:booking,type,'Booking'))
system
I 'm sorry , I have not found anything for that time yet .   Can you choose another day or time please ?   Are you sure you do n't have a preference for food type ?
request((_:result,ref,?);(_:result,type,'Restaurant')) inform((_:search,day,'thursday');(_:search,duration,'12:00');(_:search,people,'6');(_:search,type,'Restaurant'))
user
Let 's try to book it for 12:00 then for 6 people on Thursday . I 'll also need a reference number .
offer((_:booking,type,'Booking'))
system
Which restuarant do you want to book at ?
inform((_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
I 'm not sure .   Just something expensive .   We are celebrating .
inform((_:booking,name,'Curry Queen');(_:booking,ref,'C06RJUNL');(_:booking,type,'Booking'))
system
I booked you at Curry Queen . Your table will be reserved for 15 minutes . Reference number is C06RJUNL .
thank()
user
Thank you for your help . This is all I needed .
system
You 're welcome .   Please come again if you need more help .
_:search type Restaurant
_:search food ?
_:result count 100
_:result type Restaurant
_:search area centre
_:search pricerange expensive
_:search type Restaurant
_:result count 100
_:result type Restaurant
_:search area centre
_:search pricerange expensive
_:search food ?
_:search day thursday
_:search duration 13:00
_:search people 6
_:search type Restaurant
_:result count 100
_:result type Restaurant
_:search area centre
_:search pricerange expensive
_:search food ?
_:system canthelp _:booking/1414c372
_:booking/1414c372 type Booking
_:booking day ?
_:booking duration ?
_:booking type Booking
_:result ref ?
_:search day thursday
_:search duration 12:00
_:search people 6
_:search type Restaurant
_:result count 100
_:result type Restaurant
_:search area centre
_:search food ?
_:system canthelp _:booking/1414c372
_:booking/1414c372 type Booking
_:booking day ?
_:booking duration ?
_:booking type Booking
_:result ref ?
_:search day thursday
_:search duration 12:00
_:search people 6
_:system offered _:booking
_:search pricerange expensive
_:search type Restaurant
_:result count 100
_:result type Restaurant
_:search area centre
_:search food ?
_:system canthelp _:booking/1414c372
_:booking/1414c372 type Booking
_:booking day ?
_:booking duration ?
_:result ref ?
_:search day thursday
_:search duration 12:00
_:search people 6
_:system offered _:booking
_:search pricerange expensive
_:search type Restaurant
_:booking name Curry Queen
_:booking ref C06RJUNL
_:booking type Booking