inform((_:search,area,'north');(_:search,type,'Restaurant'))
user
I am going to be on the north side of town and would like a recommendation to a high end restaurant for dinner .
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,amount,'several');(_:result,pricerange,'high end');(_:result,type,'Restaurant'))
system
I have several high end options available . Did you have a preference on the type of cuisine ?
inform((_:search,food,"do n't have a preference");(_:search,type,'Restaurant'))
user
No , I do n't have a preference .
offer((_:booking,type,'Booking')) inform((_:result,food,'French');(_:result,name,'Restaurant Two Two');(_:result,type,'Restaurant'))
system
Then may I recommend Restaurant Two Two . It is French and tre manufique ! Would you like to make reservations ?
user
Have you eaten there ?
offer((_:booking,type,'Booking'))
system
Yes . Would you like to book a table ?
inform((_:search,people,'four');(_:search,type,'Restaurant'))
user
Sure , can you please book a table for four in the evening
offer((_:booking,type,'Booking')) request((_:booking,day,?);(_:booking,duration,?);(_:booking,type,'Booking'))
system
I would be happy to make you a reservation , first I will need to know what day and time you 'd like to reserve for .
inform((_:search,day,'saturday');(_:search,duration,'13:45');(_:search,people,'4');(_:search,type,'Restaurant')) request((_:result,ref,?);(_:result,type,'Restaurant'))
user
For 4 people at 13:45 on Saturday . I 'd also like the booking reference number , please .
inform((_:booking,ref,'RBBHGYRV');(_:booking,type,'Booking'))
system
Ok . I have booked your reservation . The reference number is RBBHGYRV .
thank()
user
Great , thanks a lot !
reqmore()
system
Is there anything else I can assist you with today ?
thank()
user
No , that 's all . Thank you .
system
You 're welcome . Enjoy your meal !
_:search area north
_:search type Restaurant
_:search area north
_:result amount several
_:result pricerange high end
_:result type Restaurant
_:search food do n't have a preference
_:search type Restaurant
_:search area north
_:result amount several
_:result pricerange high end
_:search food do n't have a preference
_:search type Restaurant
_:system offered _:booking
_:booking type Booking
_:result food French
_:result name Restaurant Two Two
_:result type Restaurant
_:search area north
_:result amount several
_:result pricerange high end
_:search food do n't have a preference
_:system offered _:booking
_:booking type Booking
_:result food French
_:result name Restaurant Two Two
_:result type Restaurant
_:search people four
_:search type Restaurant
_:search area north
_:result amount several
_:result pricerange high end
_:search food do n't have a preference
_:system offered _:booking
_:result food French
_:result name Restaurant Two Two
_:result type Restaurant
_:booking day ?
_:booking duration ?
_:booking type Booking
_:search day saturday
_:search duration 13:45
_:search people 4
_:search type Restaurant
_:result ref ?
_:search area north
_:result amount several
_:result pricerange high end
_:search food do n't have a preference
_:system offered _:booking
_:result food French
_:result name Restaurant Two Two
_:result type Restaurant
_:booking day ?
_:booking duration ?
_:search day saturday
_:search duration 13:45
_:search people 4
_:search type Restaurant
_:result ref ?
_:booking ref RBBHGYRV
_:booking type Booking
_:search area north
_:result amount several
_:result pricerange high end
_:search food do n't have a preference
_:system offered _:booking
_:result food French
_:result name Restaurant Two Two
_:result type Restaurant
_:booking day ?
_:booking duration ?
_:search day saturday
_:search duration 13:45
_:search people 4
_:search type Restaurant
_:result ref ?
_:booking ref RBBHGYRV
_:booking type Booking
_:system inquired _:user