inform((_:search,name,'oak bistro');(_:search,type,'Restaurant')) request((_:result,food,?);(_:result,type,'Restaurant'))
user
What type of food does the Oak Bistro in Cambridge serve ?
offer((_:booking,type,'Booking')) inform((_:result,food,'British');(_:result,name,'Oak Bistro');(_:result,type,'Restaurant'))
system
The Oak Bistro serves British food . Would you like to book there ?
inform((_:search,day,'saturday');(_:search,duration,'16:45');(_:search,people,'5');(_:search,type,'Restaurant')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
Yes , please book a table for 5 on Saturday at 16:45 . May I get the reference number for that once you 've booked it please ?
request((_:search,area,?);(_:search,type,'Restaurant'))
system
Are you sure this is the location you are looking for ?
user
What do you mean ? Do you have another suggestion ?
request((_:search,food,?);(_:search,type,'Restaurant')) canthelp((_:booking,type,'Booking'))
system
No , it just seems as though our system is experiencing an error . Can you please restate your restaurant requirements ?
inform((_:search,day,'sunday');(_:search,duration,'16:45');(_:search,has_parking,'yes');(_:search,name,'oak bistro');(_:search,people,'5');(_:search,pricerange,'expensive');(_:search,stars,'3');(_:search,type,'Hotel');(_:search,type,'Restaurant'))
user
The Oak Bistro for 5 people on Sunday at 16:45 .   Also I am looking for a 3 star hotel in the expensive price range with free parking .
select((_:result,area,'centre');(_:result,area,'south');(_:result,type,'Hotel')) inform((_:booking,name,'Oak Bistro');(_:booking,ref,'QUJHQIMG');(_:booking,type,'Booking');(_:result,category,'hotels');(_:result,count,'2');(_:result,type,'Hotel'))
system
You 're booked at the Oak Bistro ( Ref # QUJHQIMG ) . There are two hotels available : one in centre and one in south . Do you have a preference ?
inform((_:search,day,'sunday');(_:search,has_parking,'yes');(_:search,people,'5');(_:search,pricerange,'expensive');(_:search,stars,'3');(_:search,stay,'5');(_:search,type,'Hotel'))
user
No preference as long as it has 3 star , expensive price range , and free parking . I need it booked for 5 people for 5 nights starting Sunday .
canthelp((_:booking,type,'Booking')) request((_:booking,day,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
I 'm sorry , neither hotel is available for that booking .   Would you like me to try a different day or shorter stay ?
inform((_:search,stay,'2');(_:search,type,'Hotel'))
user
Is it available for 2 nights then ?
inform((_:booking,ref,'DK2CZK2P');(_:booking,type,'Booking'))
system
Great your reference number is DK2CZK2P .
inform((_:search,arrive_by,'16:45');(_:search,departure,'the hotel');(_:search,destination,'the restaurant');(_:search,type,'Taxi'))
user
Thanks . I 'll also need a taxi from the hotel to the restaurant . I need to make sure I get there by the 16:45 reservation .
inform((_:result,type,'Taxi')) reqmore()
system
I have booked your taxi as well . Is there anything else I can do for you today ?
inform((_:search,type,'Taxi')) request((_:result,car,?);(_:result,type,'Taxi'))
user
Could I get the contact number and type of car for the taxi please .
inform((_:result,car,'yellow tesla');(_:result,phone,'07951091729');(_:result,type,'Taxi'))
system
The car is a yellow tesla . Contact number : 07951091729
inform((_:search,type,'Taxi'))
user
Thank you . Do I need a reservation number for the taxi ?
reqmore()
system
No you do not need a reservation number for the taxi .   Is there anything else I can help you with ?
inform((_:search,type,'Hotel'))
user
I almost forgot ; I need the hotel name , LOL .
inform((_:booking,name,'Gonville Hotel');(_:booking,type,'Booking'))
system
Of course ! Your reservation is at the Gonville Hotel .
thank()
user
Thank you so much for your help today .
system
No problem , you have a lovely day !
_:search name oak bistro
_:search type Restaurant
_:result food ?
_:result type Restaurant
_:search name oak bistro
_:system offered _:booking
_:booking type Booking
_:result food British
_:result name Oak Bistro
_:result type Restaurant
_:search day saturday
_:search duration 16:45
_:search people 5
_:search type Restaurant
_:result ref ?
_:search name oak bistro
_:system offered _:booking
_:booking type Booking
_:result food British
_:result name Oak Bistro
_:result type Restaurant
_:search day saturday
_:search duration 16:45
_:search people 5
_:result ref ?
_:search area ?
_:search type Restaurant
_:system offered _:booking
_:booking type Booking
_:result food British
_:result name Oak Bistro
_:result type Restaurant
_:result ref ?
_:search area ?
_:search food ?
_:system canthelp _:booking/331d8231
_:booking/331d8231 type Booking
_:search day sunday
_:search duration 16:45
_:search has_parking yes
_:search name oak bistro
_:search people 5
_:search pricerange expensive
_:search stars 3
_:search type Hotel
_:search type Restaurant
_:system offered _:booking
_:result food British
_:result name Oak Bistro
_:result ref ?
_:search area ?
_:search food ?
_:system canthelp _:booking/331d8231
_:booking/331d8231 type Booking
_:search duration 16:45
_:search name oak bistro
_:result area centre
_:result area south
_:booking name Oak Bistro
_:booking ref QUJHQIMG
_:booking type Booking
_:result category hotels
_:result count 2
_:result type Hotel
_:search day sunday
_:search has_parking yes
_:search people 5
_:search pricerange expensive
_:search stars 3
_:search stay 5
_:search type Hotel
_:system offered _:booking
_:result food British
_:result name Oak Bistro
_:result ref ?
_:search area ?
_:search food ?
_:system canthelp _:booking/331d8231
_:booking/331d8231 type Booking
_:search duration 16:45
_:search name oak bistro
_:result area centre
_:result area south
_:booking name Oak Bistro
_:booking ref QUJHQIMG
_:result category hotels
_:result count 2
_:result type Hotel
_:search day sunday
_:search has_parking yes
_:search people 5
_:search pricerange expensive
_:search stars 3
_:system canthelp _:booking/fb821b25
_:booking/fb821b25 type Booking
_:booking day ?
_:booking stay ?
_:booking type Booking
_:search stay 2
_:search type Hotel
_:system offered _:booking
_:result food British
_:result name Oak Bistro
_:result ref ?
_:search area ?
_:search food ?
_:system canthelp _:booking/331d8231
_:booking/331d8231 type Booking
_:search duration 16:45
_:search name oak bistro
_:result area centre
_:result area south
_:booking name Oak Bistro
_:result category hotels
_:result count 2
_:result type Hotel
_:search day sunday
_:search has_parking yes
_:search people 5
_:search pricerange expensive
_:search stars 3
_:system canthelp _:booking/fb821b25
_:booking/fb821b25 type Booking
_:booking day ?
_:booking stay ?
_:search stay 2
_:booking ref DK2CZK2P
_:booking type Booking
_:search arrive_by 16:45
_:search departure the hotel
_:search destination the restaurant
_:search type Taxi
_:system offered _:booking
_:result food British
_:result name Oak Bistro
_:result ref ?
_:search area ?
_:search food ?
_:system canthelp _:booking/331d8231
_:booking/331d8231 type Booking
_:search duration 16:45
_:search name oak bistro
_:result area centre
_:result area south
_:booking name Oak Bistro
_:result category hotels
_:result count 2
_:search day sunday
_:search has_parking yes
_:search people 5
_:search pricerange expensive
_:search stars 3
_:system canthelp _:booking/fb821b25
_:booking/fb821b25 type Booking
_:booking day ?
_:booking stay ?
_:search stay 2
_:booking ref DK2CZK2P
_:booking type Booking
_:search arrive_by 16:45
_:search departure the hotel
_:search destination the restaurant
_:result type Taxi
_:system inquired _:user
_:search type Taxi
_:result car ?
_:system offered _:booking
_:result food British
_:result name Oak Bistro
_:result ref ?
_:search area ?
_:search food ?
_:system canthelp _:booking/331d8231
_:booking/331d8231 type Booking
_:search duration 16:45
_:search name oak bistro
_:result area centre
_:result area south
_:booking name Oak Bistro
_:result category hotels
_:result count 2
_:search day sunday
_:search has_parking yes
_:search people 5
_:search pricerange expensive
_:search stars 3
_:system canthelp _:booking/fb821b25
_:booking/fb821b25 type Booking
_:booking day ?
_:booking stay ?
_:search stay 2
_:booking ref DK2CZK2P
_:booking type Booking
_:search arrive_by 16:45
_:search departure the hotel
_:search destination the restaurant
_:system inquired _:user
_:result car yellow tesla
_:result phone 07951091729
_:result type Taxi
_:search type Taxi
_:system offered _:booking
_:result food British
_:result name Oak Bistro
_:result ref ?
_:search area ?
_:search food ?
_:system canthelp _:booking/331d8231
_:booking/331d8231 type Booking
_:search duration 16:45
_:search name oak bistro
_:result area centre
_:result area south
_:booking name Oak Bistro
_:result category hotels
_:result count 2
_:search day sunday
_:search has_parking yes
_:search people 5
_:search pricerange expensive
_:search stars 3
_:system canthelp _:booking/fb821b25
_:booking/fb821b25 type Booking
_:booking day ?
_:booking stay ?
_:search stay 2
_:booking ref DK2CZK2P
_:booking type Booking
_:search arrive_by 16:45
_:search departure the hotel
_:search destination the restaurant
_:result car yellow tesla
_:result phone 07951091729
_:result type Taxi
_:system inquired _:user
_:search type Hotel
_:system offered _:booking
_:result food British
_:result name Oak Bistro
_:result ref ?
_:search area ?
_:search food ?
_:system canthelp _:booking/331d8231
_:booking/331d8231 type Booking
_:search duration 16:45
_:search name oak bistro
_:result area centre
_:result area south
_:result category hotels
_:result count 2
_:search day sunday
_:search has_parking yes
_:search people 5
_:search pricerange expensive
_:search stars 3
_:system canthelp _:booking/fb821b25
_:booking/fb821b25 type Booking
_:booking day ?
_:booking stay ?
_:search stay 2
_:booking ref DK2CZK2P
_:search arrive_by 16:45
_:search departure the hotel
_:search destination the restaurant
_:result car yellow tesla
_:result phone 07951091729
_:result type Taxi
_:system inquired _:user
_:search type Hotel
_:booking name Gonville Hotel
_:booking type Booking