inform((_:search,area,'centre');(_:search,pricerange,'moderately');(_:search,type,'Restaurant'))
user
Please list all moderately priced restaurants in the centre of Cambridge .
request((_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,count,'21');(_:result,type,'Restaurant'))
system
There are 21 restaurants to choose from . Would you like me to narrow this search down by choosing a type of food you would like to eat ?
inform((_:search,food,'turkish');(_:search,type,'Restaurant'))
user
I would really like some good Turkish food .
offer((_:booking,type,'Booking')) inform((_:result,count,'2');(_:result,food,'Turkish');(_:result,name,'Anatolia');(_:result,name,'Efes Restaurant');(_:result,type,'Restaurant'))
system
There are two Turkish restaurants listed . Anatolia and Efes Restaurant . Would you like to make a reservation for either of these ?
inform((_:search,day,'saturday');(_:search,duration,'13:45');(_:search,name,'anatolia');(_:search,people,'2');(_:search,type,'Restaurant'))
user
I 'll try the Anatolia . Please see if you can get me a table for 2 at 13:45 on Saturday
reqmore() inform((_:booking,ref,'P5C22QW2');(_:booking,type,'Booking'))
system
Your reference number is P5C22QW2 . May I help you with anything else today ?
inform((_:search,destination,'broxbourne');(_:search,type,'Train'))
user
I also need a train to Broxbourne .
request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train')) thank()
system
Certainly ! What day and time would you like to travel ?
inform((_:search,arrive_by,'17:15');(_:search,departure,'cambridge');(_:search,destination,'broxbourne');(_:search,type,'Train'))
user
I want to arrive in broxbourne by 17:15 . I am leaving from Cambridge , of course .
system
ok there is one leaving at 1600 i will book it for you
_:search area centre
_:search pricerange moderately
_:search type Restaurant
_:search area centre
_:search pricerange moderately
_:result count 21
_:result type Restaurant
_:search food turkish
_:search type Restaurant
_:search area centre
_:search pricerange moderately
_:search food turkish
_:system offered _:booking
_:booking type Booking
_:result count 2
_:result food Turkish
_:result name Anatolia
_:result name Efes Restaurant
_:result type Restaurant
_:search day saturday
_:search duration 13:45
_:search name anatolia
_:search people 2
_:search type Restaurant
_:search area centre
_:search pricerange moderately
_:search food turkish
_:system offered _:booking
_:result count 2
_:result food Turkish
_:result name Anatolia
_:result name Efes Restaurant
_:result type Restaurant
_:search day saturday
_:search duration 13:45
_:search name anatolia
_:search people 2
_:system inquired _:user
_:booking ref P5C22QW2
_:booking type Booking
_:search destination broxbourne
_:search type Train
_:search area centre
_:search pricerange moderately
_:search food turkish
_:system offered _:booking
_:result count 2
_:result food Turkish
_:result name Anatolia
_:result name Efes Restaurant
_:result type Restaurant
_:search duration 13:45
_:search name anatolia
_:search people 2
_:system inquired _:user
_:booking ref P5C22QW2
_:booking type Booking
_:search day ?
_:search leave_at ?
_:search arrive_by 17:15
_:search departure cambridge
_:search destination broxbourne
_:search type Train