inform((_:search,area,'centre');(_:search,type,'Restaurant'))
user
Can you help me find a restaurant in the centre ?
request((_:search,food,?);(_:search,pricerange,?);(_:search,type,'Restaurant')) inform((_:result,area,'Centre');(_:result,count,'69');(_:result,type,'Restaurant'))
system
The Centre has many choices , 69 to be exact .   Do you have any food type or price range in mind ?
inform((_:search,food,'modern european');(_:search,type,'Restaurant'))
user
I am looking for a restaurant that serves modern European food .
request((_:search,pricerange,?);(_:search,type,'Restaurant'))
system
What price range would you like ?
request((_:result,pricerange,?);(_:result,type,'Hotel')) inform((_:search,pricerange,'moderate');(_:search,type,'Restaurant'))
user
moderate price range please and thank you that will be all
inform((_:result,name,'riverside brassiere');(_:result,type,'Restaurant'))
system
I can suggest the riverside brassiere .
user
Ok sure . I need brassiere
offer((_:booking,type,'Booking'))
system
Can I make the reservation for you ?
inform((_:search,day,'wednesday');(_:search,duration,'20:00');(_:search,people,'one');(_:search,type,'Restaurant'))
user
Yes , a table for one on Wednesday at 20:00 .
inform((_:booking,ref,'XT4L7KCY');(_:booking,type,'Booking'))
system
Booking was successful . The table will be reserved for 15 minutes . 
 Reference number is : XT4L7KCY .
inform((_:search,type,'Taxi'))
user
I will also need a taxi .
request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Taxi'))
system
What time will you be leaving and what time you will like to arrive ?
inform((_:search,arrive_by,'time for my reservation');(_:search,destination,'the restaurant');(_:search,type,'Taxi'))
user
I want the taxi to arrive to the restaurant in time for my reservation there
request((_:search,departure,?);(_:search,type,'Taxi'))
system
Where will you be leaving from ?
inform((_:search,area,'same area');(_:search,category,'hotel');(_:search,has_parking,'yes');(_:search,stars,'3');(_:search,type,'Hotel'))
user
Sorry I need to book a hotel first . Do you have a 3 star with free parking in the same area ?
inform((_:result,area,'that area');(_:result,name,'Gonville Hotel');(_:result,type,'Hotel'))
system
The Gonville Hotel is available in that area .
request((_:result,has_internet,?);(_:result,type,'Hotel')) inform((_:search,has_internet,'yes');(_:search,type,'Hotel'))
user
Do they have wifi ?
inform((_:result,has_internet,'none');(_:result,type,'Hotel'))
system
Yes they have wifi
inform((_:search,category,'hotel');(_:search,name,'Gonville Hotel');(_:search,type,'Hotel')) request((_:result,address,?);(_:result,pricerange,?);(_:result,type,'Hotel'))
user
Okay can you tell me the address and price range of the Gonville Hotel ?
inform((_:result,address,'gonville place');(_:result,category,'hotel');(_:result,pricerange,'expensive');(_:result,type,'Hotel'))
system
It is an expensive hotel and the address is gonville place .
inform((_:search,category,'hotel');(_:search,type,'Hotel'))
user
Thanks .   Now I can book my taxi from the hotel to the restaurant .
offer((_:booking,type,'Booking'))
system
Would you like me to reserve the hotel ?
inform((_:search,arrive_by,'20:00');(_:search,category,'hotel');(_:search,departure,'the hotel');(_:search,destination,'the restaurant');(_:search,type,'Hotel');(_:search,type,'Taxi'))
user
No reservation , just a taxi from the hotel to the restaurant arriving by 20:00
inform((_:result,car,'yellow audi');(_:result,phone,'07456600776');(_:result,type,'Taxi')) reqmore()
system
all set for your taxi yellow audi Contact number 07456600776 . Any thing else i can do ?
thank()
user
Thank you that will be all I need
system
You are welcome enjoy
_:search area centre
_:search type Restaurant
_:search area centre
_:search pricerange ?
_:result area Centre
_:result count 69
_:result type Restaurant
_:search food modern european
_:search type Restaurant
_:search area centre
_:result area Centre
_:result count 69
_:result type Restaurant
_:search food modern european
_:result pricerange ?
_:result type Hotel
_:search pricerange moderate
_:search type Restaurant
_:search area centre
_:result area Centre
_:result count 69
_:search food modern european
_:result pricerange ?
_:search pricerange moderate
_:search type Restaurant
_:result name riverside brassiere
_:result type Restaurant
_:search area centre
_:result area Centre
_:result count 69
_:search food modern european
_:result pricerange ?
_:search pricerange moderate
_:result name riverside brassiere
_:result type Restaurant
_:system offered _:booking
_:booking type Booking
_:search day wednesday
_:search duration 20:00
_:search people one
_:search type Restaurant
_:search area centre
_:result area Centre
_:result count 69
_:search food modern european
_:result pricerange ?
_:search pricerange moderate
_:result name riverside brassiere
_:result type Restaurant
_:system offered _:booking
_:search day wednesday
_:search duration 20:00
_:search people one
_:booking ref XT4L7KCY
_:booking type Booking
_:search type Taxi
_:search area centre
_:result area Centre
_:result count 69
_:search food modern european
_:result pricerange ?
_:search pricerange moderate
_:result name riverside brassiere
_:result type Restaurant
_:system offered _:booking
_:search day wednesday
_:search duration 20:00
_:search people one
_:booking ref XT4L7KCY
_:booking type Booking
_:search leave_at ?
_:search arrive_by time for my reservation
_:search destination the restaurant
_:search type Taxi
_:result area Centre
_:result count 69
_:search food modern european
_:result pricerange ?
_:search pricerange moderate
_:result name riverside brassiere
_:result type Restaurant
_:system offered _:booking
_:search day wednesday
_:search duration 20:00
_:search people one
_:booking ref XT4L7KCY
_:booking type Booking
_:search leave_at ?
_:search arrive_by time for my reservation
_:search destination the restaurant
_:search departure ?
_:search area same area
_:search category hotel
_:search has_parking yes
_:search stars 3
_:search type Hotel
_:result count 69
_:search food modern european
_:result pricerange ?
_:search pricerange moderate
_:system offered _:booking
_:search day wednesday
_:search duration 20:00
_:search people one
_:booking ref XT4L7KCY
_:booking type Booking
_:search leave_at ?
_:search arrive_by time for my reservation
_:search destination the restaurant
_:search departure ?
_:search area same area
_:search category hotel
_:search has_parking yes
_:search stars 3
_:result area that area
_:result name Gonville Hotel
_:result type Hotel
_:result has_internet ?
_:search has_internet yes
_:search type Hotel
_:result count 69
_:search food modern european
_:result pricerange ?
_:search pricerange moderate
_:system offered _:booking
_:search day wednesday
_:search duration 20:00
_:search people one
_:booking ref XT4L7KCY
_:booking type Booking
_:search leave_at ?
_:search arrive_by time for my reservation
_:search destination the restaurant
_:search departure ?
_:search area same area
_:search has_parking yes
_:search stars 3
_:result area that area
_:result name Gonville Hotel
_:search has_internet yes
_:result has_internet none
_:result type Hotel
_:search category hotel
_:search name Gonville Hotel
_:search type Hotel
_:result address ?
_:result count 69
_:search food modern european
_:search pricerange moderate
_:system offered _:booking
_:search day wednesday
_:search duration 20:00
_:search people one
_:booking ref XT4L7KCY
_:booking type Booking
_:search leave_at ?
_:search arrive_by time for my reservation
_:search destination the restaurant
_:search departure ?
_:search area same area
_:search has_parking yes
_:search stars 3
_:result area that area
_:result name Gonville Hotel
_:search has_internet yes
_:result has_internet none
_:search name Gonville Hotel
_:result address gonville place
_:result category hotel
_:result pricerange expensive
_:result type Hotel
_:search category hotel
_:search type Hotel
_:result count 69
_:search food modern european
_:search pricerange moderate
_:system offered _:booking
_:search day wednesday
_:search duration 20:00
_:search people one
_:booking ref XT4L7KCY
_:booking type Booking
_:search leave_at ?
_:search area same area
_:search has_parking yes
_:search stars 3
_:result area that area
_:result name Gonville Hotel
_:search has_internet yes
_:result has_internet none
_:search name Gonville Hotel
_:result address gonville place
_:result category hotel
_:result pricerange expensive
_:result type Hotel
_:search arrive_by 20:00
_:search category hotel
_:search departure the hotel
_:search destination the restaurant
_:search type Hotel
_:search type Taxi
_:result count 69
_:search food modern european
_:search pricerange moderate
_:system offered _:booking
_:search day wednesday
_:search duration 20:00
_:search people one
_:booking ref XT4L7KCY
_:booking type Booking
_:search leave_at ?
_:search area same area
_:search has_parking yes
_:search stars 3
_:result area that area
_:result name Gonville Hotel
_:search has_internet yes
_:result has_internet none
_:search name Gonville Hotel
_:result address gonville place
_:result category hotel
_:result pricerange expensive
_:search arrive_by 20:00
_:search category hotel
_:search departure the hotel
_:search destination the restaurant
_:search type Hotel
_:search type Taxi
_:result car yellow audi
_:result phone 07456600776
_:result type Taxi
_:system inquired _:user