inform((_:search,arrive_by,'13:45');(_:search,departure,'cambridge');(_:search,type,'Train'))
user
Is there a train from cambridge that arrives by 13:45 ?
request((_:search,day,?);(_:search,destination,?);(_:search,type,'Train')) inform((_:result,amount,'several');(_:result,type,'Train'))
system
I found several trains that meet your criteria . Would you like to narrow your search by picking a particular day or a certain destination ?
inform((_:search,arrive_by,'13:34');(_:search,day,'friday');(_:search,destination,'stansted airport');(_:search,type,'Train'))
user
I will be travelling on Friday and want to arrive at Stansted Airport by 13:34 .
request((_:search,leave_at,?);(_:search,type,'Train')) inform((_:result,amount,'several');(_:result,type,'Train'))
system
I am seeing several options for you . Do you have a preferred departure time ?
inform((_:search,arrive_by,'13:45');(_:search,day,'friday');(_:search,type,'Train'))
user
No , as long as it arrives before 13:45 on friday , it 's fine .
inform((_:result,arrive_by,'13:08');(_:result,id,'TR0188');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
I would recommend TR0188 which arrives by 13:08 . Would you like to book a ticket ?
request((_:result,ticket,?);(_:result,type,'Train'))
user
No thank you but I do need to know the price .
inform((_:result,ticket,'10.10');(_:result,type,'Train')) reqmore()
system
The price is 10.10 .   Can I help you with anything else ?
inform((_:search,area,'south');(_:search,type,'Hotel'))
user
Can you help me find a place to stay in the south ?
request((_:search,pricerange,?);(_:search,stars,?);(_:search,type,'Hotel')) select((_:result,stars,'3');(_:result,stars,'4');(_:result,type,'Hotel'))
system
What is your price range ? What number of stars do you prefer ? 3 or 4 ?
inform((_:search,stars,'3');(_:search,type,'Hotel'))
user
i would prefer 3 stars .
inform((_:result,category,'guesthouse');(_:result,category,'hotel');(_:result,count,'2');(_:result,stars,'3');(_:result,type,'Hotel'))
system
There are two 3 stars in that area . One is a guesthouse and the other is a hotel . Would you like for me to make a recommendation ?
inform((_:search,day,'monday');(_:search,people,'2');(_:search,stay,'4');(_:search,type,'Hotel'))
user
I 'll take the hotel .   Please book for 2 people starting on monday for 4 nights .
reqmore() inform((_:booking,ref,'XURZLO9G');(_:booking,type,'Booking'))
system
Booking was successful . 
 Reference number is : XURZLO9G . Can i help with anything else ?
thank()
user
Thank you for your time that is all I needed today .
system
Well thank you for calling .
_:search arrive_by 13:45
_:search departure cambridge
_:search type Train
_:search departure cambridge
_:result amount several
_:result type Train
_:search arrive_by 13:34
_:search day friday
_:search destination stansted airport
_:search type Train
_:search departure cambridge
_:search destination stansted airport
_:search leave_at ?
_:result amount several
_:result type Train
_:search arrive_by 13:45
_:search day friday
_:search type Train
_:search departure cambridge
_:search destination stansted airport
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:search day friday
_:search type Train
_:result arrive_by 13:08
_:result id TR0188
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ticket ?
_:search departure cambridge
_:search destination stansted airport
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:search day friday
_:result arrive_by 13:08
_:result id TR0188
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ticket 10.10
_:result type Train
_:system inquired _:user
_:search area south
_:search type Hotel
_:search departure cambridge
_:search destination stansted airport
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:search day friday
_:result arrive_by 13:08
_:result id TR0188
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ticket 10.10
_:system inquired _:user
_:search area south
_:search pricerange ?
_:result stars 3
_:result stars 4
_:result type Hotel
_:search stars 3
_:search type Hotel
_:search departure cambridge
_:search destination stansted airport
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:result arrive_by 13:08
_:result id TR0188
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result ticket 10.10
_:system inquired _:user
_:search area south
_:search pricerange ?
_:search stars 3
_:result category guesthouse
_:result category hotel
_:result count 2
_:result stars 3
_:result type Hotel
_:search day monday
_:search people 2
_:search stay 4
_:search type Hotel
_:search departure cambridge
_:search destination stansted airport
_:search leave_at ?
_:result amount several
_:search arrive_by 13:45
_:result arrive_by 13:08
_:result id TR0188
_:system offered _:booking
_:booking category Train
_:result ticket 10.10
_:search area south
_:search pricerange ?
_:search stars 3
_:result category guesthouse
_:result category hotel
_:result count 2
_:result stars 3
_:result type Hotel
_:search day monday
_:search people 2
_:search stay 4
_:search type Hotel
_:system inquired _:user
_:booking ref XURZLO9G
_:booking type Booking