inform((_:search,area,'north');(_:search,category,'hotel');(_:search,type,'Hotel'))
user
I need a hotel in north Cambridge .
offer((_:booking,type,'Booking')) inform((_:result,area,'north');(_:result,category,'hotels');(_:result,count,'2');(_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,stars,'2');(_:result,type,'Hotel'))
system
There are 2 hotels in the north area of town , both have 2 star ratings and offer free wifi and parking .   Can I book one for you ?
inform((_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
Is the parking free ?
inform((_:result,has_parking,'none');(_:result,type,'Hotel'))
system
Yes they have free parking .
inform((_:search,day,'tuesday');(_:search,people,'3');(_:search,stay,'3');(_:search,type,'Hotel')) request((_:result,ref,?);(_:result,type,'Hotel'))
user
Yes , go ahead .   I need it for Tuesday for 3 people and for 3 nights .    Could you send me a reference number too ?
request((_:booking,day,?);(_:booking,type,'Booking'))
system
What day will you be staying there ?
user
I told you Tuesday can I speak to a manager you are not paying attention .
reqmore() inform((_:booking,ref,'KZHALMQD');(_:booking,type,'Booking'))
system
Booking was successful . 
 Reference number is : KZHALMQD . 
 anything else ?
inform((_:search,food,'british');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Can you also find an expensive british restaurant for me ?
select((_:result,area,'west');(_:result,name,'Graffiti');(_:result,type,'Restaurant')) offer((_:booking,type,'Booking')) inform((_:result,amount,'many');(_:result,food,'British');(_:result,type,'Restaurant'))
system
There are many good British restaurants in town . One of my favorites is Graffiti on the west side of town . Would you like me to make you reservations ?
inform((_:search,category,'hotel');(_:search,day,'same day');(_:search,duration,'20:00');(_:search,type,'Hotel');(_:search,type,'Restaurant'))
user
Yes , please . Can we get a table on the same day we arrive at the hotel ? We 'd like to eat at 20:00 , if possible .
inform((_:booking,day,'Tuesday');(_:booking,duration,'20:00');(_:booking,name,'Graffiti');(_:booking,people,'3');(_:booking,ref,'BA1VAKNA');(_:booking,type,'Booking'))
system
Your table has been booked for 3 people at 20:00 on Tuesday at Graffiti . Your reference number is BA1VAKNA .
thank()
user
Perfect , thank you . That 's all I needed .
system
Excellent !   Enjoy your visit .
_:search area north
_:search category hotel
_:search type Hotel
_:search area north
_:search category hotel
_:system offered _:booking
_:booking type Booking
_:result area north
_:result category hotels
_:result count 2
_:result has_internet none
_:result has_parking none
_:result stars 2
_:result type Hotel
_:search has_parking yes
_:search type Hotel
_:search area north
_:search category hotel
_:system offered _:booking
_:booking type Booking
_:result area north
_:result category hotels
_:result count 2
_:result has_internet none
_:result stars 2
_:search has_parking yes
_:result has_parking none
_:result type Hotel
_:search day tuesday
_:search people 3
_:search stay 3
_:search type Hotel
_:result ref ?
_:search area north
_:search category hotel
_:system offered _:booking
_:result area north
_:result category hotels
_:result count 2
_:result has_internet none
_:result stars 2
_:search has_parking yes
_:result has_parking none
_:result type Hotel
_:search day tuesday
_:search people 3
_:search stay 3
_:search type Hotel
_:result ref ?
_:booking day ?
_:booking type Booking
_:search area north
_:search category hotel
_:system offered _:booking
_:result area north
_:result category hotels
_:result count 2
_:result has_internet none
_:result stars 2
_:search has_parking yes
_:result has_parking none
_:result type Hotel
_:search day tuesday
_:search people 3
_:search stay 3
_:result ref ?
_:booking day ?
_:system inquired _:user
_:booking ref KZHALMQD
_:booking type Booking
_:search food british
_:search pricerange expensive
_:search type Restaurant
_:search area north
_:system offered _:booking
_:result category hotels
_:result count 2
_:result has_internet none
_:result stars 2
_:search has_parking yes
_:result has_parking none
_:search people 3
_:search stay 3
_:result ref ?
_:booking day ?
_:system inquired _:user
_:booking ref KZHALMQD
_:booking type Booking
_:search food british
_:search pricerange expensive
_:result area west
_:result name Graffiti
_:result amount many
_:result food British
_:result type Restaurant
_:search category hotel
_:search day same day
_:search duration 20:00
_:search type Hotel
_:search type Restaurant
_:search area north
_:system offered _:booking
_:result category hotels
_:result count 2
_:result has_internet none
_:result stars 2
_:search has_parking yes
_:result has_parking none
_:search people 3
_:search stay 3
_:result ref ?
_:system inquired _:user
_:search food british
_:search pricerange expensive
_:result area west
_:result name Graffiti
_:result amount many
_:result food British
_:result type Restaurant
_:search category hotel
_:search day same day
_:search duration 20:00
_:search type Hotel
_:search type Restaurant
_:booking day Tuesday
_:booking duration 20:00
_:booking name Graffiti
_:booking people 3
_:booking ref BA1VAKNA
_:booking type Booking