inform((_:search,area,'centre');(_:search,pricerange,'moderately');(_:search,type,'Restaurant'))
user
I 'm looking for a moderately priced restaurant in the centre . Can you recommend one ?
request((_:search,food,?);(_:search,type,'Restaurant')) thank() inform((_:result,amount,'plenty');(_:result,type,'Restaurant'))
system
Sure , I can help you with that .   There are plenty of options that meet your requirements .   Was there a particular type of food you were interested in ?
inform((_:search,food,'australian');(_:search,type,'Restaurant'))
user
Are there any Australian restaurants ?
request((_:search,food,?);(_:search,type,'Restaurant')) canthelp((_:search,area,'anywhere in Cambridge');(_:search,food,'Australian');(_:search,pricerange,'any price range');(_:search,type,'Restaurant'))
system
I 'm sorry , there are no Australian restaurants in any price range anywhere in Cambridge . Would you like to try a different cuisine ?
inform((_:search,food,'european');(_:search,type,'Restaurant'))
user
What about European ?
offer((_:booking,type,'Booking')) inform((_:result,address,'33 Bridge Street');(_:result,count,'4');(_:result,name,'galleria');(_:result,type,'Restaurant'))
system
There are four great choices but i highly recommend galleria located at 33 Bridge Street . Would you like me to reserve you a table ?
user
Yes can you please make me a reservation ?
request((_:booking,day,?);(_:booking,people,?);(_:booking,type,'Booking')) thank()
system
Sure . What day works for you ?   How many people will be in your dining group ?
inform((_:search,day,'wednesday');(_:search,type,'Restaurant'))
user
Just me . And I need the reservation for Wednesday .
request((_:booking,duration,?);(_:booking,type,'Booking'))
system
Sure , what time do you prefer ?
inform((_:search,duration,'11:15');(_:search,type,'Restaurant'))
user
Make it for 11:15 .
inform((_:booking,ref,'JFF6XGYL');(_:booking,type,'Booking'))
system
Ok , your booking was successful . The table will be reserved for 15 minutes . Your reference number is : JFF6XGYL .
inform((_:search,area,'same area');(_:search,category,'hotel');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
Thanks I also need a hotel to stay at with free parking in the same area as the restaurant .
inform((_:result,area,'centre');(_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,name,'alexander bed and breakfast');(_:result,pricerange,'cheap');(_:result,stars,'4');(_:result,type,'Hotel'))
system
alexander bed and breakfast is quite popular in the centre of town and while on the cheap price range , it is a 4 star which includes both internet and parking .
inform((_:search,category,'hotel');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
I am actually looking for a hotel to book , not a guesthouse . I need a hotel in the center with free parking .
select((_:result,name,'Gonville Hotel');(_:result,name,'University Arms Hotel');(_:result,stars,'3');(_:result,stars,'4');(_:result,type,'Hotel')) inform((_:result,count,'2');(_:result,type,'Hotel'))
system
I have 2 to choose from . The Gonville Hotel which has 3 stars or the University Arms Hotel that is 4 star rated . Do you need a reservation at one ?
inform((_:search,category,'hotel');(_:search,name,'gonville hotel');(_:search,type,'Hotel'))
user
Lets book the Gonville Hotel .
request((_:booking,stay,?);(_:booking,type,'Booking'))
system
How many days would you like to stay ?
inform((_:search,day,'wednesday');(_:search,stay,'3');(_:search,type,'Hotel'))
user
I need a reservation just for myself for 3 nights starting Wednesday , please .
inform((_:booking,day,'Wednesday');(_:booking,name,'Gonville Hotel');(_:booking,people,'1');(_:booking,ref,'9QUHR157');(_:booking,stay,'3');(_:booking,type,'Booking'))
system
OK , booking complete at the Gonville Hotel for 3 nights starting on Wednesday for 1 guest . Your Reference number is : 9QUHR157 .
thank()
user
Thank you for all your help .
system
Have a nice day , goodbye !
_:search area centre
_:search pricerange moderately
_:search type Restaurant
_:search area centre
_:search pricerange moderately
_:result amount plenty
_:result type Restaurant
_:search food australian
_:search type Restaurant
_:search area centre
_:search pricerange moderately
_:result amount plenty
_:result type Restaurant
_:system canthelp _:search/ab5c0050
_:search/ab5c0050 area anywhere in Cambridge
_:search/ab5c0050 food Australian
_:search/ab5c0050 pricerange any price range
_:search/ab5c0050 type Restaurant
_:search food european
_:search type Restaurant
_:search area centre
_:search pricerange moderately
_:result amount plenty
_:system canthelp _:search/ab5c0050
_:search/ab5c0050 area anywhere in Cambridge
_:search/ab5c0050 food Australian
_:search/ab5c0050 pricerange any price range
_:search/ab5c0050 type Restaurant
_:search food european
_:search type Restaurant
_:system offered _:booking
_:booking type Booking
_:result address 33 Bridge Street
_:result count 4
_:result name galleria
_:result type Restaurant
_:search area centre
_:search pricerange moderately
_:result amount plenty
_:system canthelp _:search/ab5c0050
_:search/ab5c0050 area anywhere in Cambridge
_:search/ab5c0050 food Australian
_:search/ab5c0050 pricerange any price range
_:search/ab5c0050 type Restaurant
_:search food european
_:system offered _:booking
_:result address 33 Bridge Street
_:result count 4
_:result name galleria
_:result type Restaurant
_:booking day ?
_:booking people ?
_:booking type Booking
_:search day wednesday
_:search type Restaurant
_:search area centre
_:search pricerange moderately
_:result amount plenty
_:system canthelp _:search/ab5c0050
_:search/ab5c0050 area anywhere in Cambridge
_:search/ab5c0050 food Australian
_:search/ab5c0050 pricerange any price range
_:search/ab5c0050 type Restaurant
_:search food european
_:system offered _:booking
_:result address 33 Bridge Street
_:result count 4
_:result name galleria
_:result type Restaurant
_:booking day ?
_:booking people ?
_:search day wednesday
_:booking duration ?
_:booking type Booking
_:search duration 11:15
_:search type Restaurant
_:search pricerange moderately
_:result amount plenty
_:system canthelp _:search/ab5c0050
_:search/ab5c0050 area anywhere in Cambridge
_:search/ab5c0050 food Australian
_:search/ab5c0050 pricerange any price range
_:search/ab5c0050 type Restaurant
_:search food european
_:system offered _:booking
_:result address 33 Bridge Street
_:result count 4
_:result name galleria
_:result type Restaurant
_:booking day ?
_:booking people ?
_:search day wednesday
_:booking duration ?
_:search duration 11:15
_:booking ref JFF6XGYL
_:booking type Booking
_:search area same area
_:search category hotel
_:search has_parking yes
_:search type Hotel
_:search pricerange moderately
_:result amount plenty
_:system canthelp _:search/ab5c0050
_:search/ab5c0050 area anywhere in Cambridge
_:search/ab5c0050 food Australian
_:search/ab5c0050 pricerange any price range
_:search/ab5c0050 type Restaurant
_:search food european
_:system offered _:booking
_:result address 33 Bridge Street
_:result count 4
_:booking day ?
_:booking people ?
_:search day wednesday
_:booking duration ?
_:search duration 11:15
_:booking ref JFF6XGYL
_:booking type Booking
_:search area same area
_:result area centre
_:result has_internet none
_:result has_parking none
_:result name alexander bed and breakfast
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search category hotel
_:search has_parking yes
_:search type Hotel
_:search pricerange moderately
_:result amount plenty
_:system canthelp _:search/ab5c0050
_:search/ab5c0050 area anywhere in Cambridge
_:search/ab5c0050 food Australian
_:search/ab5c0050 pricerange any price range
_:search/ab5c0050 type Restaurant
_:search food european
_:system offered _:booking
_:result address 33 Bridge Street
_:booking day ?
_:booking people ?
_:search day wednesday
_:booking duration ?
_:search duration 11:15
_:booking ref JFF6XGYL
_:booking type Booking
_:search area same area
_:result area centre
_:result has_internet none
_:result has_parking none
_:result pricerange cheap
_:search has_parking yes
_:result name Gonville Hotel
_:result name University Arms Hotel
_:result stars 3
_:result stars 4
_:result count 2
_:result type Hotel
_:search category hotel
_:search name gonville hotel
_:search type Hotel
_:search pricerange moderately
_:result amount plenty
_:system canthelp _:search/ab5c0050
_:search/ab5c0050 area anywhere in Cambridge
_:search/ab5c0050 food Australian
_:search/ab5c0050 pricerange any price range
_:search/ab5c0050 type Restaurant
_:search food european
_:system offered _:booking
_:result address 33 Bridge Street
_:booking day ?
_:booking people ?
_:booking duration ?
_:search duration 11:15
_:booking ref JFF6XGYL
_:search area same area
_:result area centre
_:result has_internet none
_:result has_parking none
_:result pricerange cheap
_:search has_parking yes
_:result name Gonville Hotel
_:result name University Arms Hotel
_:result stars 3
_:result stars 4
_:result count 2
_:result type Hotel
_:search category hotel
_:search name gonville hotel
_:booking stay ?
_:booking type Booking
_:search day wednesday
_:search stay 3
_:search type Hotel
_:search pricerange moderately
_:result amount plenty
_:system canthelp _:search/ab5c0050
_:search/ab5c0050 area anywhere in Cambridge
_:search/ab5c0050 food Australian
_:search/ab5c0050 pricerange any price range
_:search/ab5c0050 type Restaurant
_:search food european
_:system offered _:booking
_:result address 33 Bridge Street
_:booking duration ?
_:search duration 11:15
_:search area same area
_:result area centre
_:result has_internet none
_:result has_parking none
_:result pricerange cheap
_:search has_parking yes
_:result name Gonville Hotel
_:result name University Arms Hotel
_:result stars 3
_:result stars 4
_:result count 2
_:result type Hotel
_:search category hotel
_:search name gonville hotel
_:search day wednesday
_:search stay 3
_:search type Hotel
_:booking day Wednesday
_:booking name Gonville Hotel
_:booking people 1
_:booking ref 9QUHR157
_:booking stay 3
_:booking type Booking