inform((_:search,day,'saturday');(_:search,departure,'stansted airport');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
looking for a train in Cambridge , should depart from stansted airport and should leave on saturday
inform((_:result,count,'19');(_:result,type,'Train')) request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
We have 19 trains that may suit your needs . Is there a particular time you are looking to leave or arrive by ?
inform((_:search,leave_at,'10:PM');(_:search,type,'Train'))
user
YES , COULD YOU PLEASE FIND ME A TRAIN FOR 10:PM TONIGHT ? I PLAN ON GETTING ONE TONIGHT , SO I CAN ARRIVE BY MID - NIGHT.THIS WILL ALLOW ME TO GO RIGHT TO SLEEP .
inform((_:result,arrive_by,'20:52');(_:result,id,'TR0446');(_:result,leave_at,'20:24');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking')) thank()
system
Of course ! Train TR0446 leaves at 20:24 and arrives by 20:52 . Would you like to book a ticket ?
inform((_:search,people,'1');(_:search,type,'Train'))
user
Yes , thanks . I just need 1 ticket for myself .
reqmore() inform((_:booking,category,'Train');(_:booking,ref,'6ULUC5LP');(_:booking,type,'Booking'))
system
Your reference number is 6ULUC5LP , is there anything else I can help you with ?
inform((_:search,has_internet,'yes');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
Can you help me find a place to stay in the cheap price range with free wifi ?
request((_:search,area,?);(_:search,type,'Hotel')) select((_:result,category,'guesthouse');(_:result,category,'hotel');(_:result,type,'Hotel')) thank()
system
I 'd be happy to find that for you . What are of the city would you like to be in , and do you prefer a hotel or a guesthouse ?
inform((_:search,category,'guesthouse');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
I prefer a guesthouse please . Oh and I also will need free parking .
inform((_:result,area,'centre');(_:result,name,'Alexander b&b');(_:result,stars,'four');(_:result,type,'Hotel')) request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,amount,'several');(_:result,type,'Hotel'))
system
I have several great options . Do you need to be in a certain area of town ? Alexander b&b in the centre has four stars .
user
Yes , that sounds perfect . Lets book it .
request((_:booking,day,?);(_:booking,people,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
Alright , what day will you be there and how many days will you be staying ? How many people will be staying with you ?
bye()
user
On second thought , I 'm going to hold off on booking that .   I appreciate all of your help and I should have all the information I need .   Goodbye !
system
Glad to be of help . Have a good afternoon . Goodbye .
_:search day saturday
_:search departure stansted airport
_:search destination cambridge
_:search type Train
_:search day saturday
_:search departure stansted airport
_:search destination cambridge
_:result count 19
_:result type Train
_:search arrive_by ?
_:search leave_at 10:PM
_:search type Train
_:search day saturday
_:search departure stansted airport
_:search destination cambridge
_:result count 19
_:search arrive_by ?
_:search leave_at 10:PM
_:result arrive_by 20:52
_:result id TR0446
_:result leave_at 20:24
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 1
_:search type Train
_:search day saturday
_:search departure stansted airport
_:search destination cambridge
_:result count 19
_:search arrive_by ?
_:search leave_at 10:PM
_:result arrive_by 20:52
_:result id TR0446
_:result leave_at 20:24
_:result type Train
_:system offered _:booking
_:search people 1
_:system inquired _:user
_:booking category Train
_:booking ref 6ULUC5LP
_:booking type Booking
_:search has_internet yes
_:search pricerange cheap
_:search type Hotel
_:search day saturday
_:search departure stansted airport
_:search destination cambridge
_:result count 19
_:search arrive_by ?
_:search leave_at 10:PM
_:result arrive_by 20:52
_:result id TR0446
_:result leave_at 20:24
_:system offered _:booking
_:search people 1
_:system inquired _:user
_:booking category Train
_:booking ref 6ULUC5LP
_:booking type Booking
_:search has_internet yes
_:search pricerange cheap
_:search area ?
_:result category guesthouse
_:result category hotel
_:result type Hotel
_:search category guesthouse
_:search has_parking yes
_:search type Hotel
_:search day saturday
_:search departure stansted airport
_:search destination cambridge
_:result count 19
_:search arrive_by ?
_:search leave_at 10:PM
_:result arrive_by 20:52
_:result id TR0446
_:result leave_at 20:24
_:system offered _:booking
_:search people 1
_:system inquired _:user
_:booking category Train
_:booking ref 6ULUC5LP
_:booking type Booking
_:search has_internet yes
_:search pricerange cheap
_:result category guesthouse
_:result category hotel
_:search category guesthouse
_:search has_parking yes
_:result area centre
_:result name Alexander b&b
_:result stars four
_:search area ?
_:search type Hotel
_:result amount several
_:result type Hotel
_:search day saturday
_:search departure stansted airport
_:search destination cambridge
_:result count 19
_:search arrive_by ?
_:search leave_at 10:PM
_:result arrive_by 20:52
_:result id TR0446
_:result leave_at 20:24
_:system offered _:booking
_:search people 1
_:system inquired _:user
_:booking category Train
_:booking ref 6ULUC5LP
_:search has_internet yes
_:search pricerange cheap
_:result category guesthouse
_:result category hotel
_:search category guesthouse
_:search has_parking yes
_:result area centre
_:result name Alexander b&b
_:result stars four
_:search area ?
_:search type Hotel
_:result amount several
_:result type Hotel
_:booking day ?
_:booking people ?
_:booking stay ?
_:booking type Booking
_:user dismissed _:system