inform((_:search,has_internet,'yes');(_:search,stars,'four');(_:search,type,'Hotel'))
user
Can   you help me find a place to stay that 's four stars and has free wifi ?
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,amount,'Twenty one');(_:result,type,'Hotel'))
system
Twenty one accomodations meet your needs . What part of town are you planning to stay in ?
inform((_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
That does n't matter as long as it 's cheap .
request((_:search,area,?);(_:search,has_parking,?);(_:search,type,'Hotel')) inform((_:result,count,'21');(_:result,type,'Hotel'))
system
There are 21 places in that criteria . What area of town ? Or perhaps a need for free parking ?
inform((_:search,area,'dontcare');(_:search,has_internet,'yes');(_:search,has_parking,'dontcare');(_:search,pricerange,'cheap');(_:search,stars,'4');(_:search,type,'Hotel'))
user
It does n't matter . Like I told you , it just needs to be a cheap 4 star place with free wifi .
inform((_:result,name,'Alexander bed and breakfast');(_:result,type,'Hotel'))
system
The Alexander bed and breakfast is the best option .
inform((_:search,day,'wednesday');(_:search,people,'5');(_:search,stay,'4');(_:search,type,'Hotel'))
user
Okay I would like to make a booking for 5 people and 4 nights starting from wednesday .
system
Will you needing a reference number ?
thank()
user
Yes , of course .
inform((_:booking,ref,'JVC5MSAV');(_:booking,type,'Booking')) reqmore()
system
Booking was successful . 
 Reference number is : JVC5MSAV . anything else today ?
inform((_:search,day,'friday');(_:search,leave_at,'9:00');(_:search,type,'Train'))
user
I also need a train on Friday , departing after 9:00 .
request((_:search,departure,?);(_:search,type,'Train'))
system
Ok . Where are you departing from ?
inform((_:search,departure,'cambridge');(_:search,type,'Train'))
user
i am departing from cambridge
request((_:search,destination,?);(_:search,type,'Train'))
system
Where will you be traveling to ?
inform((_:search,destination,'ely');(_:search,type,'Train')) request((_:result,arrive_by,?);(_:result,duration,?);(_:result,type,'Train'))
user
I will be traveling to ely , no need to book , but i need the train number , travel time departure time and arrival time
inform((_:result,arrive_by,'10:07');(_:result,destination,'Ely');(_:result,duration,'17 minutes');(_:result,id,'TR8792');(_:result,leave_at,'09:50');(_:result,type,'Train')) reqmore()
system
Train TR8792 departs at 09:50 and will arrive in Ely at 10:07 . The total travel time is 17 minutes . Anything more I can help with ?
thank()
user
That is all . Thanks for your time .
system
Your welcome , have a great day !
_:search has_internet yes
_:search stars four
_:search type Hotel
_:search has_internet yes
_:search stars four
_:search area ?
_:result amount Twenty one
_:result type Hotel
_:search pricerange cheap
_:search type Hotel
_:result amount Twenty one
_:result count 21
_:result type Hotel
_:search area dontcare
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:search stars 4
_:search type Hotel
_:result amount Twenty one
_:result count 21
_:search area dontcare
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:search stars 4
_:result name Alexander bed and breakfast
_:result type Hotel
_:search day wednesday
_:search people 5
_:search stay 4
_:search type Hotel
_:result amount Twenty one
_:result count 21
_:search area dontcare
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:search stars 4
_:result name Alexander bed and breakfast
_:result type Hotel
_:search day wednesday
_:search people 5
_:search stay 4
_:search type Hotel
_:result amount Twenty one
_:result count 21
_:search area dontcare
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:search stars 4
_:result name Alexander bed and breakfast
_:result type Hotel
_:search people 5
_:search stay 4
_:booking ref JVC5MSAV
_:booking type Booking
_:system inquired _:user
_:search day friday
_:search leave_at 9:00
_:search type Train
_:result amount Twenty one
_:result count 21
_:search area dontcare
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:search stars 4
_:result name Alexander bed and breakfast
_:result type Hotel
_:search people 5
_:search stay 4
_:booking ref JVC5MSAV
_:booking type Booking
_:system inquired _:user
_:search day friday
_:search leave_at 9:00
_:search departure cambridge
_:search type Train
_:result amount Twenty one
_:result count 21
_:search area dontcare
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:search stars 4
_:result name Alexander bed and breakfast
_:result type Hotel
_:search people 5
_:search stay 4
_:booking ref JVC5MSAV
_:booking type Booking
_:system inquired _:user
_:search day friday
_:search leave_at 9:00
_:search departure cambridge
_:search destination ely
_:search type Train
_:result arrive_by ?
_:result duration ?
_:result type Train
_:result amount Twenty one
_:result count 21
_:search area dontcare
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:search stars 4
_:result name Alexander bed and breakfast
_:search people 5
_:search stay 4
_:booking ref JVC5MSAV
_:booking type Booking
_:search day friday
_:search leave_at 9:00
_:search departure cambridge
_:search destination ely
_:search type Train
_:result arrive_by 10:07
_:result destination Ely
_:result duration 17 minutes
_:result id TR8792
_:result leave_at 09:50
_:result type Train
_:system inquired _:user