inform((_:search,departure,'peterborough');(_:search,destination,'cambridge');(_:search,leave_at,'21:45');(_:search,type,'Train'))
user
I am planning my trip to Cambridge and need a train leaving Peterborough after 21:45 .
inform((_:result,leave_at,'21:48');(_:result,type,'Train'))
system
The first train leaves at 21:48 .
inform((_:search,day,'tuesday');(_:search,type,'Train'))
user
That wo n't work for me . When does the next one leave on Tuesday ?
inform((_:result,leave_at,'22:19');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
I have one leaving at 22:19 . Would you like to book it ?
request((_:result,id,?);(_:result,type,'Train'))
user
Yes that time works . Please book it . What is the train ID ?
inform((_:result,id,'TR8054');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The train ID is TR8054 . May i have your details ( Name , Phone number , ID , email ) so i can go ahead and make the booking for you .
inform((_:search,type,'Hotel'))
user
I do n't feel comfortable giving that to you . I 'll book on my own . Can you just give me info on a place to stay ?
request((_:search,area,?);(_:search,type,'Hotel')) thank()
system
Certainly . What area of town would you like to stay in ?
inform((_:search,has_internet,'no');(_:search,has_parking,'no');(_:search,type,'Hotel'))
user
I need a room . Do not need wifi or parking .
inform((_:result,area,'north');(_:result,name,'alpha - milton guest house');(_:result,type,'Hotel'))
system
Okay , I have the alpha - milton guest house in the north area .   Will that work for you ?
request((_:result,ref,?);(_:result,type,'Hotel'))
user
Yes and Can you book it for me and get a reference number ?
system
On what day will you be checking in , for how long , and for how many people ?
_:search departure peterborough
_:search destination cambridge
_:search leave_at 21:45
_:search type Train
_:search departure peterborough
_:search destination cambridge
_:search leave_at 21:45
_:result leave_at 21:48
_:result type Train
_:search day tuesday
_:search type Train
_:search departure peterborough
_:search destination cambridge
_:search leave_at 21:45
_:search day tuesday
_:search type Train
_:result leave_at 22:19
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id ?
_:search departure peterborough
_:search destination cambridge
_:search leave_at 21:45
_:search day tuesday
_:result leave_at 22:19
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id TR8054
_:result type Train
_:search type Hotel
_:search departure peterborough
_:search destination cambridge
_:search leave_at 21:45
_:search day tuesday
_:result leave_at 22:19
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id TR8054
_:result type Train
_:search area ?
_:search has_internet no
_:search has_parking no
_:search type Hotel
_:search departure peterborough
_:search destination cambridge
_:search leave_at 21:45
_:search day tuesday
_:result leave_at 22:19
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id TR8054
_:search area ?
_:search has_internet no
_:search has_parking no
_:search type Hotel
_:result area north
_:result name alpha - milton guest house
_:result type Hotel
_:result ref ?