inform((_:search,arrive_by,'17:00/');(_:search,departure,'cambridge');(_:search,type,'Train'))
user
I need to take a train from cambridge , I need to arrive at my destination by 17:00/
request((_:search,day,?);(_:search,type,'Train'))
system
Okay , what day did you have in mind ?
inform((_:search,day,'saturday');(_:search,type,'Train'))
user
I would like to leave on Saturday .
request((_:search,destination,?);(_:search,type,'Train'))
system
What station would you like to arrive at ?
inform((_:search,destination,'norwich');(_:search,type,'Train'))
user
I need to get to Norwich please .
inform((_:result,arrive_by,'16:55');(_:result,id,'TR3823');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR3823 will arrive at 16:55 , would that work for you ?
inform((_:search,type,'Restaurant'))
user
That cuts it a little close but it will do . I do n't need it booked , though . Can you also find me a place to get some food ?
request((_:search,area,?);(_:search,food,?);(_:search,type,'Restaurant')) thank()
system
I sure can ! Do you have a specific area and type of food you are looking for ?
inform((_:search,area,'centre');(_:search,food,'indian');(_:search,type,'Restaurant'))
user
I would like an indian restaurant in the centre , please .
request((_:search,pricerange,?);(_:search,type,'Restaurant')) inform((_:result,amount,'many');(_:result,type,'Restaurant'))
system
I have many . is there a price range that you prefer ?
inform((_:search,day,'same day');(_:search,duration,'11:00');(_:search,people,'two');(_:search,type,'Restaurant'))
user
Whichever ever one has 11:00 for two people on the same day available , that one would be fine .
reqmore() inform((_:booking,day,'Saturday');(_:booking,duration,'11:00');(_:booking,name,'Curry Garden');(_:booking,people,'2');(_:booking,ref,'0ZBV3E4C');(_:booking,type,'Booking'))
system
I was able to book a table for 2 at Curry Garden on Saturday at 11:00 . The reference number is 0ZBV3E4C . Is there anything else we can help you with ?
thank()
user
No that will be all .   Thanks for your help !
system
Have a great day !
_:search arrive_by 17:00/
_:search departure cambridge
_:search type Train
_:search arrive_by 17:00/
_:search departure cambridge
_:search day saturday
_:search type Train
_:search arrive_by 17:00/
_:search departure cambridge
_:search day saturday
_:search destination norwich
_:search type Train
_:search arrive_by 17:00/
_:search departure cambridge
_:search day saturday
_:search destination norwich
_:result arrive_by 16:55
_:result id TR3823
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search type Restaurant
_:search arrive_by 17:00/
_:search departure cambridge
_:search day saturday
_:search destination norwich
_:result arrive_by 16:55
_:result id TR3823
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search area centre
_:search food indian
_:search type Restaurant
_:search arrive_by 17:00/
_:search departure cambridge
_:search destination norwich
_:result arrive_by 16:55
_:result id TR3823
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search area centre
_:search food indian
_:search pricerange ?
_:result amount many
_:result type Restaurant
_:search day same day
_:search duration 11:00
_:search people two
_:search type Restaurant
_:search arrive_by 17:00/
_:search departure cambridge
_:search destination norwich
_:result arrive_by 16:55
_:result id TR3823
_:system offered _:booking
_:booking category Train
_:search area centre
_:search food indian
_:search pricerange ?
_:result amount many
_:result type Restaurant
_:search day same day
_:search duration 11:00
_:search people two
_:search type Restaurant
_:system inquired _:user
_:booking day Saturday
_:booking duration 11:00
_:booking name Curry Garden
_:booking people 2
_:booking ref 0ZBV3E4C
_:booking type Booking