user
I am planning a trip in Cambridge .
system
I am glad that you are visiting , but I can not help you until you give me something to search for ?
inform((_:search,day,'monday');(_:search,departure,'cambridge');(_:search,destination,'leicester');(_:search,type,'Train'))
user
I 'm looking for a train from Cambridge to Leicester on Monday .
request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train')) inform((_:result,amount,'quite a few');(_:result,type,'Train'))
system
We have quite a few trains available that day . Is there any time you would like to depart or arrive by ?
inform((_:search,leave_at,'21:45');(_:search,type,'Train'))
user
I need to leave after 21:45
inform((_:result,id,'TR2919');(_:result,leave_at,'22:21');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR2919 is leaving at 22:21 , would that work ?
inform((_:search,people,'2');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Yes , could you book me 2 tickets and get me a reference number ?
reqmore() inform((_:booking,category,'Train');(_:booking,id,'TR2919');(_:booking,people,'two');(_:booking,ref,'8BG1O6W0');(_:booking,ticket,'75.59 GBP');(_:booking,type,'Booking'))
system
Absolutely . I have booked two tickets for TR2919 at a total fee of 75.59 GBP . Your reference number is 8BG1O6W0 . Is there anything else I can assist you with ?
inform((_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,pricerange,'expensive');(_:search,type,'Hotel'))
user
Yes , i also need a hotel with free wi - fi . I do not mind if it is expensive .
inform((_:result,name,'allenbell');(_:result,type,'Hotel'))
system
how about allenbell ? it looks lovely
inform((_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
does it have free parking ?
offer((_:booking,type,'Booking')) inform((_:result,has_parking,'none');(_:result,name,'allenbell');(_:result,type,'Hotel'))
system
allenbell has free parking . Should I book it ?
inform((_:search,day,'thursday');(_:search,people,'2');(_:search,stay,'4');(_:search,type,'Hotel'))
user
Yes , I need it for Thursday . 2 people 4 nights .
reqmore() inform((_:booking,ref,'DQ0Z16N7');(_:booking,type,'Booking'))
system
your all set ! Reference # is DQ0Z16N7 . Anything else I can help you with today ?
user
That is all I need .
system
Have a great day !
_:search day monday
_:search departure cambridge
_:search destination leicester
_:search type Train
_:search day monday
_:search departure cambridge
_:search destination leicester
_:search arrive_by ?
_:result amount quite a few
_:result type Train
_:search leave_at 21:45
_:search type Train
_:search day monday
_:search departure cambridge
_:search destination leicester
_:search arrive_by ?
_:result amount quite a few
_:search leave_at 21:45
_:result id TR2919
_:result leave_at 22:21
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 2
_:search type Train
_:result ref ?
_:search day monday
_:search departure cambridge
_:search destination leicester
_:search arrive_by ?
_:result amount quite a few
_:search leave_at 21:45
_:result id TR2919
_:result leave_at 22:21
_:result type Train
_:system offered _:booking
_:search people 2
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking id TR2919
_:booking people two
_:booking ref 8BG1O6W0
_:booking ticket 75.59 GBP
_:booking type Booking
_:search category hotel
_:search has_internet yes
_:search pricerange expensive
_:search type Hotel
_:search day monday
_:search departure cambridge
_:search destination leicester
_:search arrive_by ?
_:result amount quite a few
_:search leave_at 21:45
_:result id TR2919
_:result leave_at 22:21
_:system offered _:booking
_:search people 2
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking id TR2919
_:booking people two
_:booking ref 8BG1O6W0
_:booking ticket 75.59 GBP
_:booking type Booking
_:search category hotel
_:search has_internet yes
_:search pricerange expensive
_:result name allenbell
_:result type Hotel
_:search has_parking yes
_:search type Hotel
_:search departure cambridge
_:search destination leicester
_:search arrive_by ?
_:result amount quite a few
_:search leave_at 21:45
_:result id TR2919
_:result leave_at 22:21
_:system offered _:booking
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking id TR2919
_:booking people two
_:booking ref 8BG1O6W0
_:booking ticket 75.59 GBP
_:booking type Booking
_:search category hotel
_:search has_internet yes
_:search pricerange expensive
_:search has_parking yes
_:result has_parking none
_:result name allenbell
_:result type Hotel
_:search day thursday
_:search people 2
_:search stay 4
_:search type Hotel
_:search departure cambridge
_:search destination leicester
_:search arrive_by ?
_:result amount quite a few
_:search leave_at 21:45
_:result id TR2919
_:result leave_at 22:21
_:system offered _:booking
_:result ref ?
_:booking category Train
_:booking id TR2919
_:booking people two
_:booking ticket 75.59 GBP
_:search category hotel
_:search has_internet yes
_:search pricerange expensive
_:search has_parking yes
_:result has_parking none
_:result name allenbell
_:result type Hotel
_:search day thursday
_:search people 2
_:search stay 4
_:search type Hotel
_:system inquired _:user
_:booking ref DQ0Z16N7
_:booking type Booking