hello()
user
Hello , could you please find me a place to dine ?
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Restaurant'))
system
Did you have a certain area or price range you would like to dine at ?
inform((_:search,area,'west');(_:search,food,'kosher');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
The restaurant should be in the west and should serve expensive kosher food .
request((_:search,food,?);(_:search,type,'Restaurant')) canthelp((_:search,type,'Restaurant'))
system
I do not have any restaurants meeting that description . Would you like to try a different type of food ?
inform((_:search,food,'british');(_:search,type,'Restaurant'))
user
Do you have one that serves British food ?
offer((_:booking,type,'Booking')) inform((_:result,count,'2');(_:result,food,'British');(_:result,name,'Graffiti');(_:result,name,'Travellers Rest');(_:result,type,'Restaurant'))
system
There are 2 restaurants that serve British food , the Graffiti and Travellers Rest . Would you like me to book one for you ?
inform((_:search,area,'west');(_:search,day,'tuesday');(_:search,duration,'17:45');(_:search,people,'1');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Sure , either as long as it is expensive and in the west .   Can you book a table for 1 on Tuesday at 17:45 ?
inform((_:booking,day,'Tuesday');(_:booking,duration,'17:45');(_:booking,name,'Graffiti');(_:booking,type,'Booking'))
system
Ok , I have you booked at Graffiti on Tuesday at 17:45 .
request((_:result,ref,?);(_:result,type,'Restaurant'))
user
Can I get a reference number please ?
canthelp((_:booking,type,'Booking')) reqmore() inform((_:booking,name,'Travellers Rest');(_:booking,ref,'BRTYJSC8');(_:booking,type,'Booking'))
system
Sorry , apparently that booking did n't clear . I got you a table at Travellers Rest instead . Reference number is : BRTYJSC8 . Can I help with anything else ?
thank()
user
No , Thanks for all your help
system
Enjoy your meal and have a great day !
_:user greeted _:system
_:user greeted _:system
_:search area west
_:search food kosher
_:search pricerange expensive
_:search type Restaurant
_:user greeted _:system
_:search area west
_:search pricerange expensive
_:system canthelp _:search/32197214
_:search/32197214 type Restaurant
_:search food british
_:search type Restaurant
_:user greeted _:system
_:system canthelp _:search/32197214
_:search/32197214 type Restaurant
_:search food british
_:system offered _:booking
_:booking type Booking
_:result count 2
_:result food British
_:result name Graffiti
_:result name Travellers Rest
_:result type Restaurant
_:search area west
_:search day tuesday
_:search duration 17:45
_:search people 1
_:search pricerange expensive
_:search type Restaurant
_:user greeted _:system
_:system canthelp _:search/32197214
_:search/32197214 type Restaurant
_:search food british
_:system offered _:booking
_:result count 2
_:result food British
_:result name Graffiti
_:result name Travellers Rest
_:result type Restaurant
_:search area west
_:search day tuesday
_:search duration 17:45
_:search people 1
_:search pricerange expensive
_:search type Restaurant
_:booking day Tuesday
_:booking duration 17:45
_:booking name Graffiti
_:booking type Booking
_:result ref ?
_:user greeted _:system
_:system canthelp _:search/32197214
_:search/32197214 type Restaurant
_:search food british
_:system offered _:booking
_:result count 2
_:result food British
_:result name Graffiti
_:result name Travellers Rest
_:result type Restaurant
_:search area west
_:search day tuesday
_:search duration 17:45
_:search people 1
_:search pricerange expensive
_:search type Restaurant
_:booking day Tuesday
_:booking duration 17:45
_:result ref ?
_:system canthelp _:booking/7a7901b9
_:booking/7a7901b9 type Booking
_:system inquired _:user
_:booking name Travellers Rest
_:booking ref BRTYJSC8
_:booking type Booking