inform((_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Help me find an expensive restaurant .
request((_:search,area,?);(_:search,type,'Restaurant')) thank()
system
I would be happy to assist you . Is there an area of town that interests you ?
inform((_:search,food,'corsican');(_:search,type,'Restaurant'))
user
No , but I 'm looking for Corsican food .
request((_:search,food,?);(_:search,type,'Restaurant')) canthelp((_:search,food,'Corsican');(_:search,type,'Restaurant'))
system
I apologize , but I could not find a Corsican restaurant meeting your criteria .   Would you like to try a different food type ?
inform((_:search,area,'same area');(_:search,food,'chinese');(_:search,type,'Restaurant'))
user
Yes can you check the same area for chinese food please ?
request((_:search,area,?);(_:search,type,'Restaurant')) inform((_:result,amount,'many');(_:result,type,'Restaurant'))
system
I have many , what area were to looking to dine in ?
inform((_:search,area,'dontcare');(_:search,food,'european');(_:search,type,'Restaurant'))
user
The area does not matter . But try European food please ?
offer((_:booking,type,'Booking')) inform((_:result,area,'North side');(_:result,area,'all over Cambridge');(_:result,count,'5');(_:result,food,'European');(_:result,name,'the city stop restaurant');(_:result,type,'Restaurant'))
system
I found 5 restaurants that serve European food all over Cambridge . I recommend the city stop restaurant on the North side . Would you like me to make a reservation for you ?
inform((_:search,day,'friday');(_:search,duration,'14:15');(_:search,people,'7');(_:search,type,'Restaurant'))
user
Yes please for 7 people at 14:15 on friday .
reqmore() inform((_:booking,day,'friday');(_:booking,duration,'14:15');(_:booking,people,'7');(_:booking,ref,'JCTPEZT9');(_:booking,type,'Booking'))
system
I have a table booked for 7 people on friday at 14:15 , your reference number is JCTPEZT9 .   Can I help with anything else ?
inform((_:search,type,'Train'))
user
yeah i also need a train
request((_:search,departure,?);(_:search,destination,?);(_:search,type,'Train'))
system
Could you tell me your departure site and destination ?
inform((_:search,departure,'cambridge');(_:search,destination,'broxbourne');(_:search,leave_at,'13:30');(_:search,type,'Train'))
user
cambridge . by 13:30 and should go to broxbourne
request((_:search,day,?);(_:search,type,'Train'))
system
Ok , do you have a day of the week you want to travel ?
inform((_:search,day,'monday');(_:search,type,'Train'))
user
I need to travel on monday please .
inform((_:result,count,'10');(_:result,id,'TR9605');(_:result,leave_at,'14:01');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Okay . There are 10 trains matching your query . TR9605 departs at 14:01 . Would you like to make a booking for that train or hear about other options ?
request((_:result,id,?);(_:result,type,'Train'))
user
No , just get me the Train ID .
inform((_:result,id,'TR 9605');(_:result,type,'Train')) reqmore()
system
The train ID is TR 9605 . Is there anything else you need ?
thank()
user
That was all thank you .   Goodbye .
system
Thank you for contacting us and have a nice day .
_:search pricerange expensive
_:search type Restaurant
_:search pricerange expensive
_:search area ?
_:search food corsican
_:search type Restaurant
_:search pricerange expensive
_:system canthelp _:search/c2984fb4
_:search/c2984fb4 food Corsican
_:search/c2984fb4 type Restaurant
_:search area same area
_:search food chinese
_:search type Restaurant
_:search pricerange expensive
_:system canthelp _:search/c2984fb4
_:search/c2984fb4 food Corsican
_:search/c2984fb4 type Restaurant
_:result amount many
_:result type Restaurant
_:search area dontcare
_:search food european
_:search type Restaurant
_:search pricerange expensive
_:system canthelp _:search/c2984fb4
_:search/c2984fb4 food Corsican
_:search/c2984fb4 type Restaurant
_:result amount many
_:search area dontcare
_:search food european
_:system offered _:booking
_:booking type Booking
_:result area North side
_:result area all over Cambridge
_:result count 5
_:result food European
_:result name the city stop restaurant
_:result type Restaurant
_:search day friday
_:search duration 14:15
_:search people 7
_:search type Restaurant
_:search pricerange expensive
_:system canthelp _:search/c2984fb4
_:search/c2984fb4 food Corsican
_:search/c2984fb4 type Restaurant
_:result amount many
_:search area dontcare
_:search food european
_:system offered _:booking
_:result area North side
_:result area all over Cambridge
_:result count 5
_:result food European
_:result name the city stop restaurant
_:result type Restaurant
_:search day friday
_:search duration 14:15
_:search people 7
_:system inquired _:user
_:booking day friday
_:booking duration 14:15
_:booking people 7
_:booking ref JCTPEZT9
_:booking type Booking
_:search type Train
_:search pricerange expensive
_:system canthelp _:search/c2984fb4
_:search/c2984fb4 food Corsican
_:search/c2984fb4 type Restaurant
_:result amount many
_:search area dontcare
_:search food european
_:system offered _:booking
_:result area North side
_:result area all over Cambridge
_:result count 5
_:result food European
_:result name the city stop restaurant
_:result type Restaurant
_:search day friday
_:search duration 14:15
_:search people 7
_:system inquired _:user
_:booking day friday
_:booking duration 14:15
_:booking people 7
_:booking ref JCTPEZT9
_:booking type Booking
_:search departure cambridge
_:search destination broxbourne
_:search leave_at 13:30
_:search type Train
_:search pricerange expensive
_:system canthelp _:search/c2984fb4
_:search/c2984fb4 food Corsican
_:search/c2984fb4 type Restaurant
_:result amount many
_:search area dontcare
_:search food european
_:system offered _:booking
_:result area North side
_:result area all over Cambridge
_:result count 5
_:result food European
_:result name the city stop restaurant
_:result type Restaurant
_:search duration 14:15
_:search people 7
_:system inquired _:user
_:booking day friday
_:booking duration 14:15
_:booking people 7
_:booking ref JCTPEZT9
_:booking type Booking
_:search departure cambridge
_:search destination broxbourne
_:search leave_at 13:30
_:search day monday
_:search type Train
_:search pricerange expensive
_:system canthelp _:search/c2984fb4
_:search/c2984fb4 food Corsican
_:search/c2984fb4 type Restaurant
_:result amount many
_:search area dontcare
_:search food european
_:system offered _:booking
_:result area North side
_:result area all over Cambridge
_:result food European
_:result name the city stop restaurant
_:search duration 14:15
_:search people 7
_:system inquired _:user
_:booking day friday
_:booking duration 14:15
_:booking people 7
_:booking ref JCTPEZT9
_:booking type Booking
_:search departure cambridge
_:search destination broxbourne
_:search leave_at 13:30
_:search day monday
_:search type Train
_:result count 10
_:result id TR9605
_:result leave_at 14:01
_:result type Train
_:booking category Train
_:result id ?
_:search pricerange expensive
_:system canthelp _:search/c2984fb4
_:search/c2984fb4 food Corsican
_:search/c2984fb4 type Restaurant
_:result amount many
_:search area dontcare
_:search food european
_:system offered _:booking
_:result area North side
_:result area all over Cambridge
_:result food European
_:result name the city stop restaurant
_:search duration 14:15
_:search people 7
_:booking day friday
_:booking duration 14:15
_:booking people 7
_:booking ref JCTPEZT9
_:booking type Booking
_:search departure cambridge
_:search destination broxbourne
_:search leave_at 13:30
_:search day monday
_:search type Train
_:result count 10
_:result leave_at 14:01
_:booking category Train
_:result id TR 9605
_:result type Train
_:system inquired _:user