inform((_:search,pricerange,'moderately');(_:search,type,'Restaurant'))
user
I want to eat at a moderately priced restaurant please
request((_:search,food,?);(_:search,type,'Restaurant'))
system
What type of food would you like ?
inform((_:search,food,'belgian');(_:search,type,'Restaurant'))
user
Belgian please , i 'm craving that lately
request((_:search,area,?);(_:search,type,'Restaurant'))
system
We need some more information . Where are looking to eat ?
inform((_:search,area,'center');(_:search,type,'Restaurant'))
user
I prefer to eat in the center of town , please .
canthelp((_:search,area,'centre');(_:search,type,'Restaurant'))
system
No , I did not find any restaurants in the centre .
user
Hmm .. How about somewhere else in town , what is available ?
request((_:search,area,?);(_:search,type,'Restaurant')) canthelp((_:search,area,'centre');(_:search,food,'belgian');(_:search,type,'Restaurant'))
system
I 'm sorry but I do n't have any belgian places in the centre . Can I try a different area ?
inform((_:search,food,'turkish');(_:search,type,'Restaurant'))
user
Why do n't we try turkish food instead
inform((_:result,area,'centre');(_:result,count,'2');(_:result,food,'Turkish');(_:result,name,'Anatolia');(_:result,name,"Efe 's restaurant");(_:result,type,'Restaurant'))
system
There are two Turkish restaurants in the centre of town . They are Efe 's restaurant and Anatolia .
inform((_:search,day,'tuesday');(_:search,duration,'20:00');(_:search,people,'1');(_:search,type,'Restaurant'))
user
Either would be fine . Can you book for 1 at 20:00 on Tuesday ?
request((_:search,food,?);(_:search,type,'Restaurant')) canthelp((_:booking,type,'Booking')) request((_:booking,duration,?);(_:booking,type,'Booking')) reqmore()
system
I 'm sorry , it looks like they are both booked during yoir preferred time and day . Would you like to try something else ?
inform((_:search,duration,'19:00');(_:search,type,'Restaurant')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
Yes try 19:00 and please give me the reference number .
inform((_:booking,name,'efes restaurant');(_:booking,ref,'QXZ05J29');(_:booking,type,'Booking'))
system
Booking was successful at efes restaurant .   The table will be reserved for 15 minutes . Reference number is : QXZ05J29 .
thank()
user
Thanks so much ! You 've been helpful .
bye()
system
Have a nice day
bye()
user
You have a nice day also .
system
Thank you . I hope you enjoy your meal .
_:search pricerange moderately
_:search type Restaurant
_:search pricerange moderately
_:search food belgian
_:search type Restaurant
_:search pricerange moderately
_:search food belgian
_:search area center
_:search type Restaurant
_:search pricerange moderately
_:search food belgian
_:search area center
_:search type Restaurant
_:system canthelp _:search/e85b589d
_:search/e85b589d area centre
_:search/e85b589d type Restaurant
_:search pricerange moderately
_:system canthelp _:search/e85b589d
_:search/e85b589d area centre
_:search/e85b589d type Restaurant
_:search area ?
_:system canthelp _:search/8085ddb9
_:search/8085ddb9 area centre
_:search/8085ddb9 food belgian
_:search/8085ddb9 type Restaurant
_:search food turkish
_:search type Restaurant
_:search pricerange moderately
_:system canthelp _:search/e85b589d
_:search/e85b589d area centre
_:search/e85b589d type Restaurant
_:search area ?
_:system canthelp _:search/8085ddb9
_:search/8085ddb9 area centre
_:search/8085ddb9 food belgian
_:search/8085ddb9 type Restaurant
_:search food turkish
_:result area centre
_:result count 2
_:result food Turkish
_:result name Anatolia
_:result name Efe 's restaurant
_:result type Restaurant
_:search day tuesday
_:search duration 20:00
_:search people 1
_:search type Restaurant
_:search pricerange moderately
_:system canthelp _:search/e85b589d
_:search/e85b589d area centre
_:search/e85b589d type Restaurant
_:search area ?
_:system canthelp _:search/8085ddb9
_:search/8085ddb9 area centre
_:search/8085ddb9 food belgian
_:search/8085ddb9 type Restaurant
_:result area centre
_:result count 2
_:result food Turkish
_:result name Anatolia
_:result name Efe 's restaurant
_:result type Restaurant
_:search day tuesday
_:search people 1
_:search food ?
_:system canthelp _:booking/47b67e29
_:booking/47b67e29 type Booking
_:booking duration ?
_:booking type Booking
_:system inquired _:user
_:search duration 19:00
_:search type Restaurant
_:result ref ?
_:search pricerange moderately
_:system canthelp _:search/e85b589d
_:search/e85b589d area centre
_:search/e85b589d type Restaurant
_:search area ?
_:system canthelp _:search/8085ddb9
_:search/8085ddb9 area centre
_:search/8085ddb9 food belgian
_:search/8085ddb9 type Restaurant
_:result area centre
_:result count 2
_:result food Turkish
_:result name Anatolia
_:result name Efe 's restaurant
_:result type Restaurant
_:search day tuesday
_:search people 1
_:search food ?
_:system canthelp _:booking/47b67e29
_:booking/47b67e29 type Booking
_:booking duration ?
_:system inquired _:user
_:search duration 19:00
_:search type Restaurant
_:result ref ?
_:booking name efes restaurant
_:booking ref QXZ05J29
_:booking type Booking
_:search pricerange moderately
_:system canthelp _:search/e85b589d
_:search/e85b589d area centre
_:search/e85b589d type Restaurant
_:search area ?
_:system canthelp _:search/8085ddb9
_:search/8085ddb9 area centre
_:search/8085ddb9 food belgian
_:search/8085ddb9 type Restaurant
_:result area centre
_:result count 2
_:result food Turkish
_:result name Anatolia
_:result name Efe 's restaurant
_:result type Restaurant
_:search day tuesday
_:search people 1
_:search food ?
_:system canthelp _:booking/47b67e29
_:booking/47b67e29 type Booking
_:booking duration ?
_:system inquired _:user
_:search duration 19:00
_:search type Restaurant
_:result ref ?
_:booking name efes restaurant
_:booking ref QXZ05J29
_:booking type Booking
_:system dismissed _:user
_:user dismissed _:system