inform((_:search,area,'centre');(_:search,food,'indian');(_:search,type,'Restaurant'))
user
Please , if you can , find me a restaurant in the centre that serves Indian food
request((_:search,pricerange,?);(_:search,type,'Restaurant')) inform((_:result,area,'centre');(_:result,count,'9');(_:result,food,'Indian');(_:result,type,'Restaurant'))
system
There are 9 restaurants in the city centre that serve Indian food . Do you have a preference in price range ?
inform((_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Yes , it 's for a special occasion , so something expensive would be preferred .
inform((_:result,count,'6');(_:result,type,'Restaurant'))
system
That narrows the selection to six . Would you like me to suggest one ?
inform((_:search,day,'tuesday');(_:search,duration,'12:45');(_:search,people,'6');(_:search,type,'Restaurant'))
user
I need to book a table for 6 on Tuesday at 12:45 . Can any of them do that ?
select((_:result,name,'Curry Garden');(_:result,name,'Curry King');(_:result,name,'Curry Queen');(_:result,name,'Golden Curry');(_:result,name,'Panahar');(_:result,name,'Saffron Brasserie');(_:result,type,'Restaurant')) inform((_:result,count,'6');(_:result,type,'Restaurant'))
system
There are six different restaurants in the area that can reserve you the table that you require .   Your choices are Curry Garden , The Golden Curry , Saffron Brasserie , Panahar , Curry King , and Curry Queen .   Which would you prefer ?
user
Can you please recommend one and book it for my party ?
inform((_:result,name,'curry garden');(_:result,type,'Restaurant')) request((_:booking,duration,?);(_:booking,type,'Booking')) inform((_:result,day,'Tuesday');(_:result,type,'Restaurant'))
system
I would recommend curry garden . I just need to verify the time needed is 12:45 on Tuesday ?
user
Yes , that is correct , 12:45 Tuesday for 6 .
inform((_:booking,ref,'WA0R6QZN');(_:booking,type,'Booking'))
system
Great . Your table is reserved for 15 minutes and your reference number is WA0R6QZN .
inform((_:search,type,'Train'))
user
Thanks , can you help me find a train to get there as well ?
request((_:search,departure,?);(_:search,destination,?);(_:search,type,'Train'))
system
I will need to know your departure and destination before reserving .
inform((_:search,arrive_by,'08:15');(_:search,departure,'ely');(_:search,destination,'cambridge');(_:search,type,'Train')) request((_:result,leave_at,?);(_:result,type,'Train'))
user
We will need to depart from Ely and will need to arrive in Cambridge by 08:15 .   How long will it take to arrive and what will be the departure time ?
inform((_:result,arrive_by,'07:52');(_:result,duration,'17 minutes');(_:result,id,'TR6971');(_:result,leave_at,'07:35');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR6971 Departs at 07:35 and arrives by 07:52 . The duration of the ride is 17 minutes . Would you like me to book it for you ?
thank()
user
No thank you that s all I need
system
Thanks for using our service , and goodbye !
_:search area centre
_:search food indian
_:search type Restaurant
_:search area centre
_:search food indian
_:result area centre
_:result count 9
_:result food Indian
_:result type Restaurant
_:search pricerange expensive
_:search type Restaurant
_:search area centre
_:search food indian
_:result area centre
_:result food Indian
_:search pricerange expensive
_:result count 6
_:result type Restaurant
_:search day tuesday
_:search duration 12:45
_:search people 6
_:search type Restaurant
_:search area centre
_:search food indian
_:result area centre
_:result food Indian
_:search pricerange expensive
_:search day tuesday
_:search duration 12:45
_:search people 6
_:search type Restaurant
_:result name Curry Garden
_:result name Curry King
_:result name Curry Queen
_:result name Golden Curry
_:result name Panahar
_:result name Saffron Brasserie
_:result count 6
_:result type Restaurant
_:search area centre
_:search food indian
_:result area centre
_:result food Indian
_:search pricerange expensive
_:search day tuesday
_:search duration 12:45
_:search people 6
_:search type Restaurant
_:result count 6
_:result name curry garden
_:booking duration ?
_:booking type Booking
_:result day Tuesday
_:result type Restaurant
_:search area centre
_:search food indian
_:result area centre
_:result food Indian
_:search pricerange expensive
_:search day tuesday
_:search duration 12:45
_:search people 6
_:result count 6
_:result name curry garden
_:booking duration ?
_:result day Tuesday
_:result type Restaurant
_:booking ref WA0R6QZN
_:booking type Booking
_:search type Train
_:search area centre
_:search food indian
_:result area centre
_:result food Indian
_:search pricerange expensive
_:search day tuesday
_:search duration 12:45
_:search people 6
_:result count 6
_:result name curry garden
_:booking duration ?
_:result day Tuesday
_:result type Restaurant
_:booking ref WA0R6QZN
_:booking type Booking
_:search arrive_by 08:15
_:search departure ely
_:search destination cambridge
_:search type Train
_:result leave_at ?
_:result type Train
_:search area centre
_:search food indian
_:result area centre
_:result food Indian
_:search pricerange expensive
_:search day tuesday
_:search duration 12:45
_:search people 6
_:result count 6
_:result name curry garden
_:booking duration ?
_:result day Tuesday
_:booking ref WA0R6QZN
_:booking type Booking
_:search arrive_by 08:15
_:search departure ely
_:search destination cambridge
_:search type Train
_:result arrive_by 07:52
_:result duration 17 minutes
_:result id TR6971
_:result leave_at 07:35
_:result type Train
_:system offered _:booking
_:booking category Train