inform((_:search,arrive_by,'17:45');(_:search,type,'Train'))
user
I need to find a train out of King 's Lynn that will arrive by 17:45 .
request((_:search,destination,?);(_:search,type,'Train'))
system
Can you please provide me with destination of the train so I can better assist you ?
inform((_:search,day,'sunday');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
Cambridge , and it will be on sunday .
inform((_:result,arrive_by,'5:58');(_:result,day,'sunday');(_:result,departure,'cambridge');(_:result,id,'TR6003');(_:result,leave_at,'5:11');(_:result,type,'Train'))
system
I have train TR6003 leaving cambridge at 5:11 and arriving at 5:58 on sunday .
inform((_:search,people,'4');(_:search,type,'Train'))
user
That sounds great . Can you book me 4 tickets on that train please ?
inform((_:booking,category,'Train');(_:booking,ref,'8K88DU7K');(_:booking,ticket,'31.36 GBP');(_:booking,type,'Booking'))
system
Booking was successful , the total fee is 31.36 GBP payable at the station . 
 Reference number is : 8K88DU7K .
inform((_:search,area,'south');(_:search,has_parking,'dontcare');(_:search,type,'Hotel'))
user
Awesome ! I also need help finding a place to stay in the South . Not driving so do n't need parking .
request((_:search,pricerange,?);(_:search,type,'Hotel')) select((_:result,category,'guesthouse');(_:result,category,'hotel');(_:result,type,'Hotel')) inform((_:result,count,'4');(_:result,type,'Hotel'))
system
I have 4 options available .   Do you have a preference of guesthouse or hotel and price range ?
inform((_:search,area,'south');(_:search,category,'hotel');(_:search,stars,'3');(_:search,type,'Hotel'))
user
I would like a hotel and my only preference , besides being in the south , is I would like it to have a 3 star rating please .
inform((_:result,name,'Lensfield Hotel');(_:result,type,'Hotel')) offer((_:booking,type,'Booking'))
system
The Lensfield Hotel meets your criteria . Would you like me to book it ?
inform((_:search,day,'sunday');(_:search,people,'4');(_:search,stay,'2');(_:search,type,'Hotel'))
user
Yes please , 4 people for 2 nights starting on Sunday .
offer((_:booking,type,'Booking')) reqmore()
system
Okay , I will get that booked for you . Is there anything else I can assist you with ?
request((_:result,ref,?);(_:result,type,'Hotel'))
user
Could you please provide me with the reference number ?
inform((_:booking,ref,'GETHUNTL');(_:booking,type,'Booking')) reqmore()
system
The reference number is GETHUNTL . What else can i do for you ?
thank()
user
There is nothing more for me . Thanks for your help , adios !
system
Okay , adios amigo ! Glad I could help !
_:search arrive_by 17:45
_:search type Train
_:search arrive_by 17:45
_:search day sunday
_:search destination cambridge
_:search type Train
_:search arrive_by 17:45
_:search day sunday
_:search destination cambridge
_:result arrive_by 5:58
_:result day sunday
_:result departure cambridge
_:result id TR6003
_:result leave_at 5:11
_:result type Train
_:search people 4
_:search type Train
_:search arrive_by 17:45
_:search day sunday
_:search destination cambridge
_:result arrive_by 5:58
_:result day sunday
_:result departure cambridge
_:result id TR6003
_:result leave_at 5:11
_:result type Train
_:search people 4
_:booking category Train
_:booking ref 8K88DU7K
_:booking ticket 31.36 GBP
_:booking type Booking
_:search area south
_:search has_parking dontcare
_:search type Hotel
_:search arrive_by 17:45
_:search day sunday
_:search destination cambridge
_:result arrive_by 5:58
_:result day sunday
_:result departure cambridge
_:result id TR6003
_:result leave_at 5:11
_:search people 4
_:booking category Train
_:booking ref 8K88DU7K
_:booking ticket 31.36 GBP
_:booking type Booking
_:search has_parking dontcare
_:search pricerange ?
_:result category guesthouse
_:result category hotel
_:result count 4
_:result type Hotel
_:search area south
_:search category hotel
_:search stars 3
_:search type Hotel
_:search arrive_by 17:45
_:search destination cambridge
_:result arrive_by 5:58
_:result day sunday
_:result departure cambridge
_:result id TR6003
_:result leave_at 5:11
_:booking category Train
_:booking ref 8K88DU7K
_:booking ticket 31.36 GBP
_:booking type Booking
_:search has_parking dontcare
_:search pricerange ?
_:result category guesthouse
_:result category hotel
_:result count 4
_:search area south
_:search category hotel
_:search stars 3
_:result name Lensfield Hotel
_:result type Hotel
_:system offered _:booking
_:search day sunday
_:search people 4
_:search stay 2
_:search type Hotel
_:search arrive_by 17:45
_:search destination cambridge
_:result arrive_by 5:58
_:result day sunday
_:result departure cambridge
_:result id TR6003
_:result leave_at 5:11
_:booking category Train
_:booking ref 8K88DU7K
_:booking ticket 31.36 GBP
_:booking type Booking
_:search has_parking dontcare
_:search pricerange ?
_:result category guesthouse
_:result category hotel
_:result count 4
_:search area south
_:search category hotel
_:search stars 3
_:result name Lensfield Hotel
_:result type Hotel
_:system offered _:booking
_:search day sunday
_:search people 4
_:search stay 2
_:search type Hotel
_:system inquired _:user
_:result ref ?
_:search arrive_by 17:45
_:search destination cambridge
_:result arrive_by 5:58
_:result day sunday
_:result departure cambridge
_:result id TR6003
_:result leave_at 5:11
_:booking category Train
_:booking ticket 31.36 GBP
_:search has_parking dontcare
_:search pricerange ?
_:result category guesthouse
_:result category hotel
_:result count 4
_:search area south
_:search category hotel
_:search stars 3
_:result name Lensfield Hotel
_:result type Hotel
_:system offered _:booking
_:search day sunday
_:search people 4
_:search stay 2
_:search type Hotel
_:result ref ?
_:booking ref GETHUNTL
_:booking type Booking
_:system inquired _:user