inform((_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,type,'Hotel'))
user
Can you help me find a hotel that has free wifi ?
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Hotel')) inform((_:result,count,'9');(_:result,has_internet,'none');(_:result,type,'Hotel'))
system
Sure , there are 9 hotels with free wifi . Is there an area of town or price range you prefer ?
inform((_:search,area,'north');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
I would like something cheap in the north part of town .
canthelp((_:search,pricerange,'cheap');(_:search,type,'Hotel')) inform((_:result,count,'2');(_:result,pricerange,'moderate');(_:result,type,'Hotel'))
system
I 'm sorry . There is not one in the cheap range . I do have 2 in the moderate range . Would you be interested in one of those ?
inform((_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
Sure , but can I get one that also has free parking ?
offer((_:booking,type,'Booking')) select((_:result,name,'Ashley hotel');(_:result,name,'Lovell lodge');(_:result,type,'Hotel')) inform((_:result,has_parking,'none');(_:result,type,'Hotel'))
system
They both have free parking . Would you like to book at Ashley hotel or Lovell lodge ?
user
It does n't matter .   The Ashley is fine .
request((_:booking,day,?);(_:booking,people,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
I need to know when you 'd like to begin your stay , how many are in your party , and how many nights you 'd like reserved .
inform((_:search,day,'sunday');(_:search,people,'6');(_:search,stay,'4');(_:search,type,'Hotel'))
user
There will be 6 of us arriving on Sunday , and we need to stay for 4 nights .
inform((_:booking,ref,'GDEFC2RE');(_:booking,type,'Booking'))
system
You have a reservation . The confirmation code is GDEFC2RE .
bye()
user
Thank you , that is it bye .
system
I 'm glad I could help !
_:search category hotel
_:search has_internet yes
_:search type Hotel
_:search category hotel
_:search has_internet yes
_:result count 9
_:result has_internet none
_:result type Hotel
_:search area north
_:search pricerange cheap
_:search type Hotel
_:search category hotel
_:search has_internet yes
_:result has_internet none
_:search area north
_:search pricerange cheap
_:system canthelp _:search/10ca80b2
_:search/10ca80b2 pricerange cheap
_:search/10ca80b2 type Hotel
_:result count 2
_:result pricerange moderate
_:result type Hotel
_:search has_parking yes
_:search type Hotel
_:search category hotel
_:search has_internet yes
_:result has_internet none
_:search area north
_:search pricerange cheap
_:system canthelp _:search/10ca80b2
_:search/10ca80b2 pricerange cheap
_:search/10ca80b2 type Hotel
_:result count 2
_:result pricerange moderate
_:search has_parking yes
_:search type Hotel
_:system offered _:booking
_:booking type Booking
_:result name Ashley hotel
_:result name Lovell lodge
_:result has_parking none
_:result type Hotel
_:search category hotel
_:search has_internet yes
_:result has_internet none
_:search area north
_:search pricerange cheap
_:system canthelp _:search/10ca80b2
_:search/10ca80b2 pricerange cheap
_:search/10ca80b2 type Hotel
_:result count 2
_:result pricerange moderate
_:search has_parking yes
_:system offered _:booking
_:result name Ashley hotel
_:result name Lovell lodge
_:result has_parking none
_:result type Hotel
_:booking day ?
_:booking people ?
_:booking stay ?
_:booking type Booking
_:search day sunday
_:search people 6
_:search stay 4
_:search type Hotel
_:search category hotel
_:search has_internet yes
_:result has_internet none
_:search area north
_:search pricerange cheap
_:system canthelp _:search/10ca80b2
_:search/10ca80b2 pricerange cheap
_:search/10ca80b2 type Hotel
_:result count 2
_:result pricerange moderate
_:search has_parking yes
_:system offered _:booking
_:result name Ashley hotel
_:result name Lovell lodge
_:result has_parking none
_:result type Hotel
_:booking day ?
_:booking people ?
_:booking stay ?
_:search day sunday
_:search people 6
_:search stay 4
_:search type Hotel
_:booking ref GDEFC2RE
_:booking type Booking
_:user dismissed _:system