inform((_:search,area,'east');(_:search,food,'german');(_:search,type,'Restaurant'))
user
Can you help me find a german restaurant in the east please ?
request((_:search,area,?);(_:search,food,?);(_:search,type,'Restaurant')) canthelp((_:search,area,'west');(_:search,food,'german');(_:search,type,'Restaurant'))
system
I did not find any german restaurant in the west . would you like to change location / food type ?
inform((_:search,pricerange,'cheap');(_:search,type,'Restaurant'))
user
Can you find me something cheap ?
select((_:result,food,'Italian');(_:result,food,'Vietnamese');(_:result,type,'Restaurant')) inform((_:result,area,'that area');(_:result,count,'2');(_:result,type,'Restaurant'))
system
I 've found two in that area that fit that criteria . An Italian restaurant and a Vietnamese restaurant . Which of those would you prefer ?
inform((_:search,food,'italian');(_:search,type,'Restaurant'))
user
I prefer the Italian but will go to the Vietnamese if the booking does not work .
request((_:booking,day,?);(_:booking,type,'Booking')) inform((_:result,food,'Italian');(_:result,name,'La Margherita');(_:result,type,'Restaurant'))
system
The Italian restaurant is called La Margherita . What day would you like a reservation ?
inform((_:search,area,'east');(_:search,food,'international');(_:search,type,'Restaurant'))
user
You know what , I 've changed my mind . I 'd prefer international to Italian . Are there any like that in the east part of town ?
offer((_:booking,type,'Booking')) inform((_:result,area,'east');(_:result,food,'international');(_:result,name,'Missing Sock');(_:result,pricerange,'quite low');(_:result,type,'Restaurant'))
system
Yes , in the east part of town The Missing Sock serves international food and their prices are quite low . Shall I book you a table ?
inform((_:search,area,'east');(_:search,day,'thursday');(_:search,duration,'15:15');(_:search,has_parking,'yes');(_:search,people,'1');(_:search,type,'Hotel');(_:search,type,'Restaurant')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
That sounds good . Could I get a reservation on thursday at 15:15 for 1 with a reference number ? Also looking for a place to stay in the area with free parking
canthelp((_:booking,type,'Booking')) request((_:booking,duration,?);(_:booking,type,'Booking'))
system
I am sorry but that time is not available to book .   Would you like to try another time ?
inform((_:search,duration,'15:30');(_:search,type,'Restaurant'))
user
I guess a reservation at 15:30 would be alright . Do you have any ?
canthelp((_:booking,type,'Booking')) request((_:booking,duration,?);(_:booking,type,'Booking'))
system
I am sorry , that still does not work , any other time you could do ?
inform((_:search,area,'east');(_:search,duration,'that time');(_:search,food,'international');(_:search,type,'Restaurant'))
user
Perhaps another restaurant in the east that serves International food and can be booked at that time ?
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,amount,'the only');(_:result,food,'international');(_:result,type,'Restaurant'))
system
I do apologize , but that is the only international restaurant in the area . Perhaps pick another cuisine type ?
inform((_:search,area,'east');(_:search,food,'german');(_:search,type,'Restaurant'))
user
You stated earlier there was no German restaurant in the west , but I was looking for one in the east .
canthelp((_:search,area,'east');(_:search,food,'German');(_:search,type,'Restaurant'))
system
My apologies about the miscommunication .   There is no German restaurant in the east area .
inform((_:search,area,'east');(_:search,food,'international');(_:search,people,'1');(_:search,pricerange,'cheap');(_:search,type,'Restaurant'))
user
Okay , but given the mistake regarding the area of town , could you check again for a table for 1 at a cheap international restaurant on the east side ?
canthelp((_:booking,type,'Booking')) request((_:booking,duration,?);(_:booking,type,'Booking')) inform((_:result,area,'east');(_:result,food,'international');(_:result,name,'the missing sock');(_:result,type,'Restaurant'))
system
There is one restaurant for international on the east side the missing sock , I attempted booking but it was unsuccessful .   Can we try another time for booking ?
inform((_:search,duration,'15:15');(_:search,name,'missing sock');(_:search,people,'1');(_:search,type,'Restaurant'))
user
Can you try again to book The Missing Sock for 1 person at 15:15 ?
canthelp((_:booking,type,'Booking')) request((_:booking,day,?);(_:booking,type,'Booking'))
system
That too was unsuccessful . Maybe you 'd like to try for another day ?
inform((_:search,day,'thursday');(_:search,duration,'15:15');(_:search,people,'1');(_:search,type,'Restaurant'))
user
Is there a way you can contact the restaurant and try the booking again for 15:15 on Thursday for 1 person ?
canthelp((_:booking,type,'Booking'))
system
Unfortunately , that time is also unavailable .
inform((_:search,area,'east');(_:search,day,'thursday');(_:search,duration,'15:15');(_:search,food,'international');(_:search,people,'one');(_:search,type,'Restaurant'))
user
I need a restaurant serving International Food in the East   Thursday at 15:15 for one person .   Can you do that for me ?
offer((_:booking,type,'Booking')) request((_:booking,duration,?);(_:booking,type,'Booking')) inform((_:result,amount,'only');(_:result,name,'the missing sock');(_:result,type,'Restaurant'))
system
The only restaurant that fits that criteria is the missing sock . Can I try a different reservation time for you ?
inform((_:search,type,'Restaurant'))
user
That restaurant will be fine , lets book it .
reqmore() inform((_:booking,ref,'T5BJ4XD0');(_:booking,type,'Booking'))
system
Perfect , your booking was successful , the reference number is T5BJ4XD0 .   Is there anything else that I can help you with ?
inform((_:search,area,'east');(_:search,category,'hotel');(_:search,type,'Hotel'))
user
Thanks ! I need a hotel on the east side , please .
inform((_:result,category,'guesthouse');(_:result,type,'Hotel'))
system
Of course , would a guesthouse be OK ?
inform((_:search,name,'Missing Sock');(_:search,type,'Restaurant'))
user
Yes , as long as it is in the same general area and price range as The Missing Sock restaurant .
system
carolina bed and breakfast is in the east part of town . How many people should i book for
_:search area east
_:search food german
_:search type Restaurant
_:search area ?
_:search food ?
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:search pricerange cheap
_:search type Restaurant
_:search area ?
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:search pricerange cheap
_:result food Italian
_:result food Vietnamese
_:result area that area
_:result count 2
_:result type Restaurant
_:search food italian
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:search pricerange cheap
_:result area that area
_:result count 2
_:booking day ?
_:booking type Booking
_:result food Italian
_:result name La Margherita
_:result type Restaurant
_:search area east
_:search food international
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:search pricerange cheap
_:result count 2
_:booking day ?
_:booking type Booking
_:search food international
_:system offered _:booking
_:result area east
_:result food international
_:result name Missing Sock
_:result pricerange quite low
_:result type Restaurant
_:search area east
_:search day thursday
_:search duration 15:15
_:search has_parking yes
_:search people 1
_:search type Hotel
_:search type Restaurant
_:result ref ?
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:search pricerange cheap
_:result count 2
_:booking day ?
_:search food international
_:system offered _:booking
_:result area east
_:result food international
_:result name Missing Sock
_:result pricerange quite low
_:result type Restaurant
_:search area east
_:search day thursday
_:search has_parking yes
_:search people 1
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:booking duration ?
_:booking type Booking
_:search duration 15:30
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:search pricerange cheap
_:result count 2
_:booking day ?
_:system offered _:booking
_:result area east
_:result food international
_:result name Missing Sock
_:result pricerange quite low
_:result type Restaurant
_:search day thursday
_:search has_parking yes
_:search people 1
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:system canthelp _:booking/71360dc1
_:booking/71360dc1 type Booking
_:booking duration ?
_:booking type Booking
_:search area east
_:search duration that time
_:search food international
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:search pricerange cheap
_:result count 2
_:booking day ?
_:system offered _:booking
_:result area east
_:result name Missing Sock
_:result pricerange quite low
_:search day thursday
_:search has_parking yes
_:search people 1
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:system canthelp _:booking/71360dc1
_:booking/71360dc1 type Booking
_:booking duration ?
_:booking type Booking
_:search duration that time
_:result amount the only
_:result food international
_:result type Restaurant
_:search area east
_:search food german
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:result count 2
_:booking day ?
_:system offered _:booking
_:result area east
_:result name Missing Sock
_:result pricerange quite low
_:search day thursday
_:search has_parking yes
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:system canthelp _:booking/71360dc1
_:booking/71360dc1 type Booking
_:booking duration ?
_:booking type Booking
_:search duration that time
_:result amount the only
_:result food international
_:result type Restaurant
_:system canthelp _:search/8f20bca0
_:search/8f20bca0 area east
_:search/8f20bca0 food German
_:search/8f20bca0 type Restaurant
_:search area east
_:search food international
_:search people 1
_:search pricerange cheap
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:result count 2
_:booking day ?
_:system offered _:booking
_:result pricerange quite low
_:search day thursday
_:search has_parking yes
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:system canthelp _:booking/71360dc1
_:booking/71360dc1 type Booking
_:result amount the only
_:system canthelp _:search/8f20bca0
_:search/8f20bca0 area east
_:search/8f20bca0 food German
_:search/8f20bca0 type Restaurant
_:search area east
_:search food international
_:search pricerange cheap
_:system canthelp _:booking/d117d25d
_:booking/d117d25d type Booking
_:booking duration ?
_:booking type Booking
_:result area east
_:result food international
_:result name the missing sock
_:result type Restaurant
_:search duration 15:15
_:search name missing sock
_:search people 1
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:result count 2
_:system offered _:booking
_:result pricerange quite low
_:search has_parking yes
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:system canthelp _:booking/71360dc1
_:booking/71360dc1 type Booking
_:result amount the only
_:system canthelp _:search/8f20bca0
_:search/8f20bca0 area east
_:search/8f20bca0 food German
_:search/8f20bca0 type Restaurant
_:search area east
_:search food international
_:search pricerange cheap
_:system canthelp _:booking/d117d25d
_:booking/d117d25d type Booking
_:booking duration ?
_:result area east
_:result food international
_:result name the missing sock
_:result type Restaurant
_:search name missing sock
_:system canthelp _:booking/94154a20
_:booking/94154a20 type Booking
_:booking day ?
_:booking type Booking
_:search day thursday
_:search duration 15:15
_:search people 1
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:result count 2
_:system offered _:booking
_:result pricerange quite low
_:search has_parking yes
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:system canthelp _:booking/71360dc1
_:booking/71360dc1 type Booking
_:result amount the only
_:system canthelp _:search/8f20bca0
_:search/8f20bca0 area east
_:search/8f20bca0 food German
_:search/8f20bca0 type Restaurant
_:search pricerange cheap
_:system canthelp _:booking/d117d25d
_:booking/d117d25d type Booking
_:booking duration ?
_:result area east
_:result food international
_:result name the missing sock
_:result type Restaurant
_:search name missing sock
_:system canthelp _:booking/94154a20
_:booking/94154a20 type Booking
_:booking day ?
_:booking type Booking
_:system canthelp _:booking/006ecb20
_:booking/006ecb20 type Booking
_:search area east
_:search day thursday
_:search duration 15:15
_:search food international
_:search people one
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:result count 2
_:system offered _:booking
_:result pricerange quite low
_:search has_parking yes
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:system canthelp _:booking/71360dc1
_:booking/71360dc1 type Booking
_:system canthelp _:search/8f20bca0
_:search/8f20bca0 area east
_:search/8f20bca0 food German
_:search/8f20bca0 type Restaurant
_:search pricerange cheap
_:system canthelp _:booking/d117d25d
_:booking/d117d25d type Booking
_:result area east
_:result food international
_:search name missing sock
_:system canthelp _:booking/94154a20
_:booking/94154a20 type Booking
_:booking day ?
_:system canthelp _:booking/006ecb20
_:booking/006ecb20 type Booking
_:search area east
_:search day thursday
_:search duration 15:15
_:search food international
_:search people one
_:booking duration ?
_:booking type Booking
_:result amount only
_:result name the missing sock
_:result type Restaurant
_:search type Restaurant
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:result count 2
_:system offered _:booking
_:result pricerange quite low
_:search has_parking yes
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:system canthelp _:booking/71360dc1
_:booking/71360dc1 type Booking
_:system canthelp _:search/8f20bca0
_:search/8f20bca0 area east
_:search/8f20bca0 food German
_:search/8f20bca0 type Restaurant
_:search pricerange cheap
_:system canthelp _:booking/d117d25d
_:booking/d117d25d type Booking
_:result area east
_:result food international
_:search name missing sock
_:system canthelp _:booking/94154a20
_:booking/94154a20 type Booking
_:booking day ?
_:system canthelp _:booking/006ecb20
_:booking/006ecb20 type Booking
_:search day thursday
_:search duration 15:15
_:search food international
_:search people one
_:booking duration ?
_:result amount only
_:result name the missing sock
_:result type Restaurant
_:system inquired _:user
_:booking ref T5BJ4XD0
_:booking type Booking
_:search area east
_:search category hotel
_:search type Hotel
_:system canthelp _:search/9815525a
_:search/9815525a area west
_:search/9815525a food german
_:search/9815525a type Restaurant
_:result count 2
_:system offered _:booking
_:result pricerange quite low
_:search has_parking yes
_:result ref ?
_:system canthelp _:booking/f1bce2e6
_:booking/f1bce2e6 type Booking
_:system canthelp _:booking/71360dc1
_:booking/71360dc1 type Booking
_:system canthelp _:search/8f20bca0
_:search/8f20bca0 area east
_:search/8f20bca0 food German
_:search/8f20bca0 type Restaurant
_:search pricerange cheap
_:system canthelp _:booking/d117d25d
_:booking/d117d25d type Booking
_:result area east
_:result food international
_:system canthelp _:booking/94154a20
_:booking/94154a20 type Booking
_:booking day ?
_:system canthelp _:booking/006ecb20
_:booking/006ecb20 type Booking
_:search day thursday
_:search duration 15:15
_:search food international
_:search people one
_:booking duration ?
_:result amount only
_:result name the missing sock
_:system inquired _:user
_:booking ref T5BJ4XD0
_:booking type Booking
_:search area east
_:search category hotel
_:result category guesthouse
_:result type Hotel
_:search name Missing Sock
_:search type Restaurant