inform((_:search,arrive_by,'16:45');(_:search,destination,'leicester');(_:search,type,'Train'))
user
Hi , I need to locate a train to Leicester that will arrive by 16:45 .
request((_:search,departure,?);(_:search,type,'Train')) thank()
system
Okay we can do that . Where are you departing from ?
inform((_:search,day,'thursday');(_:search,departure,'cambridge');(_:search,type,'Train'))
user
Leaving from Cambridge this coming Thursday .
inform((_:result,amount,'several');(_:result,arrive_by,'11:06');(_:result,departure,'Cambridge');(_:result,leave_at,'5:21');(_:result,leave_at,'6:21');(_:result,leave_at,'7:21');(_:result,leave_at,'8:21');(_:result,leave_at,'9:21');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
You have several choices . Trains leave Cambridge at 5:21 , 6:21 , 7:21 , 8:21 , and 9:21 .   The 9:21 arrives at 11:06 . Shall I book one of these ?
inform((_:search,arrive_by,'15:45');(_:search,type,'Train')) request((_:result,duration,?);(_:result,id,?);(_:result,type,'Train'))
user
OK I need one that arrives at 15:45 and I will need the travel time and the train ID .
inform((_:result,arrive_by,'15:06');(_:result,duration,'105 minutes');(_:result,id,'TR1160');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The closest I have to that is a train arriving at 15:06   and takes   105 minutes to arrive . The train ID for this journey is TR1160 . Would you like a reservation ?
user
No , I do n't need a reservation .
system
Is there anything that I may help you with today ?
inform((_:search,area,'north');(_:search,type,'Hotel'))
user
Yes , I was also looking for a place to stay somewhere in the north .
request((_:search,pricerange,?);(_:search,type,'Hotel'))
system
sure , what price range ?
inform((_:search,pricerange,'moderate');(_:search,type,'Hotel'))
user
In the moderate price range , please .
request((_:search,has_internet,?);(_:search,has_parking,?);(_:search,type,'Hotel')) inform((_:result,count,'11');(_:result,type,'Hotel'))
system
I 'm trying to narrow 11 choices down .   Would you want free parking or free internet ?
inform((_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
free parking , please .
inform((_:result,area,'north');(_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,name,'Archway House');(_:result,stars,'4');(_:result,type,'Hotel')) offer((_:booking,type,'Booking'))
system
How about Archway House in the north ? It has free parking and free Internet . It gets 4 stars . Would you like to book this one ?
inform((_:search,day,'sunday');(_:search,people,'6');(_:search,stay,'4');(_:search,type,'Hotel'))
user
Yes please . Book it for 4 nights for 6 people . We 'd love to check in on Sunday
inform((_:booking,ref,'PA8I7W04');(_:booking,type,'Booking'))
system
Great . Your booking was successful and your reference number is PA8I7W04 .
thank()
user
Thank you .   That was all I needed .   Goodbye .
system
Have a nice day .
_:search arrive_by 16:45
_:search destination leicester
_:search type Train
_:search arrive_by 16:45
_:search destination leicester
_:search day thursday
_:search departure cambridge
_:search type Train
_:search destination leicester
_:search day thursday
_:search departure cambridge
_:result amount several
_:result arrive_by 11:06
_:result departure Cambridge
_:result leave_at 5:21
_:result leave_at 6:21
_:result leave_at 7:21
_:result leave_at 8:21
_:result leave_at 9:21
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search arrive_by 15:45
_:search type Train
_:result duration ?
_:result id ?
_:search destination leicester
_:search day thursday
_:search departure cambridge
_:result amount several
_:result departure Cambridge
_:result leave_at 5:21
_:result leave_at 6:21
_:result leave_at 7:21
_:result leave_at 8:21
_:result leave_at 9:21
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search arrive_by 15:45
_:search type Train
_:result arrive_by 15:06
_:result duration 105 minutes
_:result id TR1160
_:result type Train
_:search destination leicester
_:search day thursday
_:search departure cambridge
_:result amount several
_:result departure Cambridge
_:result leave_at 5:21
_:result leave_at 6:21
_:result leave_at 7:21
_:result leave_at 8:21
_:result leave_at 9:21
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search arrive_by 15:45
_:result arrive_by 15:06
_:result duration 105 minutes
_:result id TR1160
_:result type Train
_:search area north
_:search type Hotel
_:search destination leicester
_:search day thursday
_:search departure cambridge
_:result amount several
_:result departure Cambridge
_:result leave_at 5:21
_:result leave_at 6:21
_:result leave_at 7:21
_:result leave_at 8:21
_:result leave_at 9:21
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search arrive_by 15:45
_:result arrive_by 15:06
_:result duration 105 minutes
_:result id TR1160
_:result type Train
_:search area north
_:search pricerange moderate
_:search type Hotel
_:search destination leicester
_:search day thursday
_:search departure cambridge
_:result amount several
_:result departure Cambridge
_:result leave_at 5:21
_:result leave_at 6:21
_:result leave_at 7:21
_:result leave_at 8:21
_:result leave_at 9:21
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search arrive_by 15:45
_:result arrive_by 15:06
_:result duration 105 minutes
_:result id TR1160
_:search area north
_:search pricerange moderate
_:search has_internet ?
_:result count 11
_:result type Hotel
_:search has_parking yes
_:search type Hotel
_:search destination leicester
_:search departure cambridge
_:result amount several
_:result departure Cambridge
_:result leave_at 5:21
_:result leave_at 6:21
_:result leave_at 7:21
_:result leave_at 8:21
_:result leave_at 9:21
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search arrive_by 15:45
_:result arrive_by 15:06
_:result duration 105 minutes
_:result id TR1160
_:search area north
_:search pricerange moderate
_:search has_internet ?
_:result count 11
_:search has_parking yes
_:result area north
_:result has_internet none
_:result has_parking none
_:result name Archway House
_:result stars 4
_:result type Hotel
_:search day sunday
_:search people 6
_:search stay 4
_:search type Hotel
_:search destination leicester
_:search departure cambridge
_:result amount several
_:result departure Cambridge
_:result leave_at 5:21
_:result leave_at 6:21
_:result leave_at 7:21
_:result leave_at 8:21
_:result leave_at 9:21
_:system offered _:booking
_:booking category Train
_:search arrive_by 15:45
_:result arrive_by 15:06
_:result duration 105 minutes
_:result id TR1160
_:search area north
_:search pricerange moderate
_:search has_internet ?
_:result count 11
_:search has_parking yes
_:result area north
_:result has_internet none
_:result has_parking none
_:result name Archway House
_:result stars 4
_:result type Hotel
_:search day sunday
_:search people 6
_:search stay 4
_:search type Hotel
_:booking ref PA8I7W04
_:booking type Booking