inform((_:search,food,'indian');(_:search,pricerange,'moderate');(_:search,type,'Restaurant'))
user
I am looking for a place serving Indian food in the moderate price range
request((_:search,area,?);(_:search,type,'Restaurant')) inform((_:result,name,'Curry Prince');(_:result,type,'Restaurant'))
system
I 've head the Curry Prince is fantastic ..   What area are you looking for ?
inform((_:search,day,'tuesday');(_:search,duration,'19:30');(_:search,name,'curry prince');(_:search,people,'7');(_:search,type,'Restaurant'))
user
The area does not matter . The Curry Prince sounds good . Please book a table for 7 people at 19:30 on Tuesday .
inform((_:booking,day,'Tuesday');(_:booking,duration,'19:30');(_:booking,people,'7');(_:booking,ref,'RPWOWDOO');(_:booking,type,'Booking'))
system
Ok I have a table booked for 7 at 19:30 on Tuesday . Your reference number is RPWOWDOO .
thank()
user
Okay thank you . That will be all .
system
You 're welcome , enjoy your meal .
_:search food indian
_:search pricerange moderate
_:search type Restaurant
_:search food indian
_:search pricerange moderate
_:search area ?
_:result name Curry Prince
_:result type Restaurant
_:search day tuesday
_:search duration 19:30
_:search name curry prince
_:search people 7
_:search type Restaurant
_:search food indian
_:search pricerange moderate
_:search area ?
_:result name Curry Prince
_:result type Restaurant
_:search day tuesday
_:search duration 19:30
_:search name curry prince
_:search people 7
_:search type Restaurant
_:booking day Tuesday
_:booking duration 19:30
_:booking people 7
_:booking ref RPWOWDOO
_:booking type Booking