inform((_:search,area,'north');(_:search,type,'Hotel'))
user
I am looking for a place to stay in the north .
request((_:search,has_internet,?);(_:search,has_parking,?);(_:search,type,'Hotel')) inform((_:result,amount,'many');(_:result,pricerange,'moderate');(_:result,type,'Hotel');(_:result,type,'Restaurant'))
system
Yes I have many options in the moderate price range . Do you need wifi or free parking ?
inform((_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
Yes , I need both wifi and free parking .
select((_:result,name,'acorn guest house');(_:result,type,'Hotel')) inform((_:result,area,'north');(_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,pricerange,'moderate');(_:result,type,'Hotel'))
system
How does the acorn guest house sound ?   It is in the north part of town , in the moderate price range , and has both free wifi and parking .
inform((_:search,day,'tuesday');(_:search,people,'6');(_:search,stay,'2');(_:search,type,'Hotel'))
user
That sounds great . Can you book it for 6 people starting Tuesday for a total of 2 nights ?
canthelp((_:booking,name,'Acorn Guest House');(_:booking,type,'Booking')) inform((_:booking,name,'Arbury Lodge Guesthouse');(_:booking,type,'Booking'))
system
The Acorn Guest House is unavailable at that time , but I booked you for the Arbury Lodge Guesthouse instead . It has all of the same features .
request((_:result,ref,?);(_:result,type,'Hotel'))
user
Okay . May I have the reference number ?
inform((_:result,ref,'3Y3AE0U7');(_:result,type,'Hotel'))
system
Reference number is : 3Y3AE0U7 .
thank()
user
Thank you for booking it . Goodbye .
system
Is there anything else you need ?
_:search area north
_:search type Hotel
_:search area north
_:result amount many
_:result pricerange moderate
_:result type Hotel
_:result type Restaurant
_:search has_internet yes
_:search has_parking yes
_:search type Hotel
_:search area north
_:result amount many
_:search has_internet yes
_:search has_parking yes
_:result name acorn guest house
_:result area north
_:result has_internet none
_:result has_parking none
_:result pricerange moderate
_:result type Hotel
_:search day tuesday
_:search people 6
_:search stay 2
_:search type Hotel
_:search area north
_:result amount many
_:search has_internet yes
_:search has_parking yes
_:result name acorn guest house
_:result area north
_:result has_internet none
_:result has_parking none
_:result pricerange moderate
_:result type Hotel
_:search day tuesday
_:search people 6
_:search stay 2
_:search type Hotel
_:system canthelp _:booking/9db31d64
_:booking/9db31d64 name Acorn Guest House
_:booking/9db31d64 type Booking
_:booking name Arbury Lodge Guesthouse
_:booking type Booking
_:result ref ?
_:search area north
_:result amount many
_:search has_internet yes
_:search has_parking yes
_:result name acorn guest house
_:result area north
_:result has_internet none
_:result has_parking none
_:result pricerange moderate
_:search day tuesday
_:search people 6
_:search stay 2
_:search type Hotel
_:system canthelp _:booking/9db31d64
_:booking/9db31d64 name Acorn Guest House
_:booking/9db31d64 type Booking
_:booking name Arbury Lodge Guesthouse
_:booking type Booking
_:result ref 3Y3AE0U7
_:result type Hotel