inform((_:search,day,'monday');(_:search,destination,'cambridge');(_:search,leave_at,'09:15');(_:search,type,'Train'))
user
I need a train that leaves cambridge on monday after 09:15
request((_:search,destination,?);(_:search,type,'Train'))
system
Where will you be going ?
inform((_:search,destination,'ely');(_:search,type,'Train'))
user
I will be going to ely .
inform((_:result,arrive_by,'10:07');(_:result,departure,'Cambridge');(_:result,id,'TR8399');(_:result,leave_at,'09:50');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR8399 leaves Cambridge at 09:50 and arrives by 10:07 , does this suit your needs ?
user
Yes , that will be sufficient .
offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Would you like me to book this for you ?
user
Yes , please book it for me .
offer((_:booking,type,'Booking'))
system
I will work on that now and be back with you in a moment .
request((_:result,id,?);(_:result,type,'Train'))
user
On second thought , a booking will not be necessary now .   The train ID you supplied is sufficient . I am looking for places to go while I 'm in town .
request((_:search,category,?);(_:search,type,'Attraction')) thank() inform((_:result,amount,'lots');(_:result,type,'Attraction'))
system
No problem .   What type of attraction are you interested in ?   There is lots to do here .
inform((_:search,category,'dontcare');(_:search,type,'Attraction')) request((_:result,category,?);(_:result,type,'Attraction'))
user
It does n't matter what type , you pick !
inform((_:result,area,'centre');(_:result,name,'all saints church');(_:result,type,'Attraction'))
system
all saints church is located in the town centre . its very popular this time of year . wou.d this work for you ?
inform((_:search,type,'Attraction'))
user
Yes that sounds like a great place to visit .
reqmore()
system
Anything else you need ?
inform((_:search,name,'all saints church');(_:search,type,'Attraction')) request((_:result,category,?);(_:result,postcode,?);(_:result,type,'Attraction'))
user
I need the post code and attraction type of all saints church please .
reqmore() inform((_:result,category,'architecture');(_:result,name,"All Saint 's");(_:result,postcode,'cb58bs');(_:result,type,'Attraction'))
system
The attraction type for All Saint 's is architecture and the postcode is cb58bs . Is there anything else I can help you with ?
thank()
user
That 's all I need today .   Thanks !
system
You 're welcome . Have a great day .
_:search day monday
_:search destination cambridge
_:search leave_at 09:15
_:search type Train
_:search day monday
_:search leave_at 09:15
_:search destination ely
_:search type Train
_:search day monday
_:search leave_at 09:15
_:search destination ely
_:search type Train
_:result arrive_by 10:07
_:result departure Cambridge
_:result id TR8399
_:result leave_at 09:50
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search day monday
_:search leave_at 09:15
_:search destination ely
_:search type Train
_:result arrive_by 10:07
_:result departure Cambridge
_:result id TR8399
_:result leave_at 09:50
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search day monday
_:search leave_at 09:15
_:search destination ely
_:search type Train
_:result arrive_by 10:07
_:result departure Cambridge
_:result id TR8399
_:result leave_at 09:50
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id ?
_:search day monday
_:search leave_at 09:15
_:search destination ely
_:result arrive_by 10:07
_:result departure Cambridge
_:result id TR8399
_:result leave_at 09:50
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id ?
_:result amount lots
_:result type Attraction
_:search category dontcare
_:search type Attraction
_:result category ?
_:search day monday
_:search leave_at 09:15
_:search destination ely
_:result arrive_by 10:07
_:result departure Cambridge
_:result id TR8399
_:result leave_at 09:50
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id ?
_:result amount lots
_:search category dontcare
_:result category ?
_:result area centre
_:result name all saints church
_:result type Attraction
_:search type Attraction
_:search day monday
_:search leave_at 09:15
_:search destination ely
_:result arrive_by 10:07
_:result departure Cambridge
_:result id TR8399
_:result leave_at 09:50
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id ?
_:result amount lots
_:search category dontcare
_:result category ?
_:result area centre
_:result name all saints church
_:result type Attraction
_:system inquired _:user
_:search name all saints church
_:search type Attraction
_:result postcode ?
_:search day monday
_:search leave_at 09:15
_:search destination ely
_:result arrive_by 10:07
_:result departure Cambridge
_:result id TR8399
_:result leave_at 09:50
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id ?
_:result amount lots
_:search category dontcare
_:result area centre
_:search name all saints church
_:search type Attraction
_:system inquired _:user
_:result category architecture
_:result name All Saint 's
_:result postcode cb58bs
_:result type Attraction