inform((_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
I need to find an expensive place to eat .
request((_:search,area,?);(_:search,food,?);(_:search,type,'Restaurant')) inform((_:result,amount,'plenty');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
There are plenty of choices in the expensive range .   Do you have a particular food type or area you 're interested in ?
inform((_:search,food,'seafood');(_:search,type,'Restaurant'))
user
Yes , I 'm looking for seafood .
offer((_:booking,type,'Booking')) inform((_:result,name,'loch fyne');(_:result,pricerange,'expensive');(_:result,type,'Restaurant'))
system
loch fyne is an expensive restaurant in the expensive price range . Would like me to book it for you ?
inform((_:search,day,'monday');(_:search,duration,'12:45');(_:search,people,'7');(_:search,type,'Restaurant'))
user
Yes . Can you book a table for 7 people on Monday at 12:45 ?
canthelp((_:booking,type,'Booking')) request((_:booking,day,?);(_:booking,duration,?);(_:booking,type,'Booking'))
system
I 'm sorry .   There are no reservations at that time .   Would you like to try another time slot or day ?
inform((_:search,duration,'11:45');(_:search,type,'Restaurant'))
user
Lets try earlier around 11:45 ?
reqmore() inform((_:booking,ref,'JQPIEJ2R');(_:booking,type,'Booking'))
system
The booking was successful . The table will be reserved for 15 minutes . Your reference number is : JQPIEJ2R . Is there anything else I can help you with ?
inform((_:search,departure,'cambridge');(_:search,type,'Train'))
user
Yes .   I 'll need a train departing from Cambridge .
request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
What day and time would you like to travel ?
inform((_:search,day,'tuesday');(_:search,departure,'norwich');(_:search,leave_at,'11:30');(_:search,type,'Train'))
user
I would be traveling on tuesday and should leave norwich after 11:30 .
inform((_:result,count,'5');(_:result,leave_at,'11:30');(_:result,type,'Train')) request((_:search,arrive_by,?);(_:search,type,'Train'))
system
There are 5 trains for that day departing after 11:30 what time would you like to arrive by ?
inform((_:search,people,'same number of people');(_:search,type,'Train'))
user
I do n't have a specific time I need to be there by , any train will do for the same number of people as before .
inform((_:result,arrive_by,'12:44');(_:result,departure,'cambridge');(_:result,id,'TR5949');(_:result,leave_at,'11:36');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR5949 departs cambridge at 11:36 and arrives ag 12:44 .   May I book that for you ?
request((_:result,ref,?);(_:result,type,'Train'))
user
Yes , please book this train . Also , I will need a reference number .
inform((_:booking,category,'Train');(_:booking,ref,'F14S262Z');(_:booking,ticket,'123.2 GBP');(_:booking,type,'Booking'))
system
The booking was successful , the total fee due at the station is 123.2 GBP and the reference number is F14S262Z .
inform((_:search,type,'Restaurant');(_:search,type,'Train'))
user
Thank you so much for your help with the restaurant and the train .
system
You 're welcome . Have a nice day !
_:search pricerange expensive
_:search type Restaurant
_:search pricerange expensive
_:search area ?
_:result amount plenty
_:result pricerange expensive
_:result type Restaurant
_:search food seafood
_:search type Restaurant
_:search pricerange expensive
_:search area ?
_:result amount plenty
_:search food seafood
_:system offered _:booking
_:booking type Booking
_:result name loch fyne
_:result pricerange expensive
_:result type Restaurant
_:search day monday
_:search duration 12:45
_:search people 7
_:search type Restaurant
_:search pricerange expensive
_:search area ?
_:result amount plenty
_:search food seafood
_:system offered _:booking
_:result name loch fyne
_:result pricerange expensive
_:result type Restaurant
_:search day monday
_:search people 7
_:system canthelp _:booking/de88a561
_:booking/de88a561 type Booking
_:booking day ?
_:booking duration ?
_:booking type Booking
_:search duration 11:45
_:search type Restaurant
_:search pricerange expensive
_:search area ?
_:result amount plenty
_:search food seafood
_:system offered _:booking
_:result name loch fyne
_:result pricerange expensive
_:result type Restaurant
_:search day monday
_:search people 7
_:system canthelp _:booking/de88a561
_:booking/de88a561 type Booking
_:booking day ?
_:booking duration ?
_:search duration 11:45
_:system inquired _:user
_:booking ref JQPIEJ2R
_:booking type Booking
_:search departure cambridge
_:search type Train
_:search pricerange expensive
_:search area ?
_:result amount plenty
_:search food seafood
_:system offered _:booking
_:result name loch fyne
_:result pricerange expensive
_:result type Restaurant
_:search people 7
_:system canthelp _:booking/de88a561
_:booking/de88a561 type Booking
_:booking day ?
_:booking duration ?
_:search duration 11:45
_:system inquired _:user
_:booking ref JQPIEJ2R
_:booking type Booking
_:search day tuesday
_:search departure norwich
_:search leave_at 11:30
_:search type Train
_:search pricerange expensive
_:search area ?
_:result amount plenty
_:search food seafood
_:system offered _:booking
_:result name loch fyne
_:result pricerange expensive
_:system canthelp _:booking/de88a561
_:booking/de88a561 type Booking
_:booking day ?
_:booking duration ?
_:search duration 11:45
_:system inquired _:user
_:booking ref JQPIEJ2R
_:booking type Booking
_:search day tuesday
_:search departure norwich
_:search leave_at 11:30
_:result count 5
_:result leave_at 11:30
_:result type Train
_:search arrive_by ?
_:search people same number of people
_:search type Train
_:search pricerange expensive
_:search area ?
_:result amount plenty
_:search food seafood
_:system offered _:booking
_:result name loch fyne
_:result pricerange expensive
_:system canthelp _:booking/de88a561
_:booking/de88a561 type Booking
_:booking day ?
_:booking duration ?
_:search duration 11:45
_:system inquired _:user
_:booking ref JQPIEJ2R
_:booking type Booking
_:search day tuesday
_:search departure norwich
_:search leave_at 11:30
_:result count 5
_:search arrive_by ?
_:search people same number of people
_:search type Train
_:result arrive_by 12:44
_:result departure cambridge
_:result id TR5949
_:result leave_at 11:36
_:result type Train
_:booking category Train
_:result ref ?
_:search pricerange expensive
_:search area ?
_:result amount plenty
_:search food seafood
_:system offered _:booking
_:result name loch fyne
_:result pricerange expensive
_:system canthelp _:booking/de88a561
_:booking/de88a561 type Booking
_:booking day ?
_:booking duration ?
_:search duration 11:45
_:system inquired _:user
_:search day tuesday
_:search departure norwich
_:search leave_at 11:30
_:result count 5
_:search arrive_by ?
_:search people same number of people
_:result arrive_by 12:44
_:result departure cambridge
_:result id TR5949
_:result leave_at 11:36
_:result type Train
_:result ref ?
_:booking category Train
_:booking ref F14S262Z
_:booking ticket 123.2 GBP
_:booking type Booking
_:search type Restaurant
_:search type Train