inform((_:search,day,'tuesday');(_:search,destination,'birmingham new street');(_:search,type,'Train'))
user
I am looking for a train for Tuesday going to Birmingham New Street .
request((_:search,day,?);(_:search,departure,?);(_:search,type,'Train'))
system
Where are you departing from and what day are you traveling ? This was I can narrow my search to better assist you .
inform((_:search,day,'tuesday');(_:search,departure,'cambridge');(_:search,type,'Train'))
user
Cambridge and I would like to leave Tuesday
request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
Does it matter what time you leave or arrive ?
inform((_:search,arrive_by,'10:45');(_:search,type,'Train'))
user
I want it to arrive by 10:45 .
inform((_:result,arrive_by,'10:44');(_:result,destination,'birmingham new street');(_:result,id,'TR2164');(_:result,leave_at,'8:01');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Train TR2164 leaves at 8:01 and arrives at birmingham new street at 10:44 . Would you like me to book you seat ?
inform((_:search,people,'5');(_:search,type,'Train'))
user
Yes please book 5 seats .
reqmore() inform((_:booking,category,'Train');(_:booking,id,'TR2164');(_:booking,people,'5');(_:booking,ref,'3SKORQ4K');(_:booking,ticket,'375.5 GBP');(_:booking,type,'Booking'))
system
Ok I have for you 5 seats on TR2164 . The total fee is 375.5 GBP payable at the station . 
 Reference number is : 3SKORQ4K . Anything else I can assist with ?
inform((_:search,area,'north');(_:search,category,'guesthouse');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
Yes I 'd like to find a guesthouse with free parking , preferably in the north .
request((_:search,pricerange,?);(_:search,stars,?);(_:search,type,'Hotel')) inform((_:result,count,'9');(_:result,type,'Hotel'))
system
I have 9 locations that meet your criteria . Do you have a preference regarding price range of star ratings ?
inform((_:search,stars,'four');(_:search,type,'Hotel'))
user
Yes , I prefer a guesthouse between a three and four star rating .
request((_:search,pricerange,?);(_:search,type,'Hotel')) inform((_:result,category,'guesthouses');(_:result,count,'7');(_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,pricerange,'cheap');(_:result,pricerange,'moderately priced');(_:result,stars,'4-star');(_:result,type,'Hotel'))
system
I have 7 guesthouses that are 4-star rated and offer free wifi and parking . 6 are moderately priced and 1 is cheap . Do you have a preference ?
request((_:result,ref,?);(_:result,type,'Hotel'))
user
Any of those will be fine . Please send the reference number and location .
request((_:booking,stay,?);(_:booking,type,'Booking'))
system
Okay , how long would you like to stay ?
inform((_:search,day,'friday');(_:search,people,'5');(_:search,stay,'4');(_:search,type,'Hotel'))
user
I 'd like to check in on Friday for 4 nights . Book it for 5 people .
reqmore() inform((_:booking,name,'asbury lodge guesthouse');(_:booking,ref,'6LQ4AF7B');(_:booking,type,'Booking'))
system
I was able to successfully book you at the asbury lodge guesthouse .   The reference number is 6LQ4AF7B . , can I assist with anything else ?
thank()
user
That is all I need , thank you so much .
system
Have a great trip !
_:search day tuesday
_:search destination birmingham new street
_:search type Train
_:search destination birmingham new street
_:search day tuesday
_:search departure cambridge
_:search type Train
_:search destination birmingham new street
_:search day tuesday
_:search departure cambridge
_:search leave_at ?
_:search arrive_by 10:45
_:search type Train
_:search destination birmingham new street
_:search day tuesday
_:search departure cambridge
_:search leave_at ?
_:search arrive_by 10:45
_:result arrive_by 10:44
_:result destination birmingham new street
_:result id TR2164
_:result leave_at 8:01
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 5
_:search type Train
_:search destination birmingham new street
_:search day tuesday
_:search departure cambridge
_:search leave_at ?
_:search arrive_by 10:45
_:result arrive_by 10:44
_:result destination birmingham new street
_:result id TR2164
_:result leave_at 8:01
_:result type Train
_:system offered _:booking
_:search people 5
_:system inquired _:user
_:booking category Train
_:booking id TR2164
_:booking people 5
_:booking ref 3SKORQ4K
_:booking ticket 375.5 GBP
_:booking type Booking
_:search area north
_:search category guesthouse
_:search has_parking yes
_:search type Hotel
_:search destination birmingham new street
_:search day tuesday
_:search departure cambridge
_:search leave_at ?
_:search arrive_by 10:45
_:result arrive_by 10:44
_:result destination birmingham new street
_:result id TR2164
_:result leave_at 8:01
_:system offered _:booking
_:search people 5
_:system inquired _:user
_:booking category Train
_:booking id TR2164
_:booking people 5
_:booking ref 3SKORQ4K
_:booking ticket 375.5 GBP
_:booking type Booking
_:search area north
_:search category guesthouse
_:search has_parking yes
_:search pricerange ?
_:result count 9
_:result type Hotel
_:search stars four
_:search type Hotel
_:search destination birmingham new street
_:search day tuesday
_:search departure cambridge
_:search leave_at ?
_:search arrive_by 10:45
_:result arrive_by 10:44
_:result destination birmingham new street
_:result id TR2164
_:result leave_at 8:01
_:system offered _:booking
_:search people 5
_:system inquired _:user
_:booking category Train
_:booking id TR2164
_:booking people 5
_:booking ref 3SKORQ4K
_:booking ticket 375.5 GBP
_:booking type Booking
_:search area north
_:search category guesthouse
_:search has_parking yes
_:search stars four
_:search pricerange ?
_:search type Hotel
_:result category guesthouses
_:result count 7
_:result has_internet none
_:result has_parking none
_:result pricerange cheap
_:result pricerange moderately priced
_:result stars 4-star
_:result type Hotel
_:result ref ?
_:search destination birmingham new street
_:search departure cambridge
_:search leave_at ?
_:search arrive_by 10:45
_:result arrive_by 10:44
_:result destination birmingham new street
_:result id TR2164
_:result leave_at 8:01
_:system offered _:booking
_:system inquired _:user
_:booking category Train
_:booking id TR2164
_:booking people 5
_:booking ref 3SKORQ4K
_:booking ticket 375.5 GBP
_:search area north
_:search category guesthouse
_:search has_parking yes
_:search stars four
_:search pricerange ?
_:result category guesthouses
_:result count 7
_:result has_internet none
_:result has_parking none
_:result pricerange cheap
_:result pricerange moderately priced
_:result stars 4-star
_:result type Hotel
_:result ref ?
_:booking stay ?
_:booking type Booking
_:search day friday
_:search people 5
_:search stay 4
_:search type Hotel
_:search destination birmingham new street
_:search departure cambridge
_:search leave_at ?
_:search arrive_by 10:45
_:result arrive_by 10:44
_:result destination birmingham new street
_:result id TR2164
_:result leave_at 8:01
_:system offered _:booking
_:booking category Train
_:booking id TR2164
_:booking people 5
_:booking ticket 375.5 GBP
_:search area north
_:search category guesthouse
_:search has_parking yes
_:search stars four
_:search pricerange ?
_:result category guesthouses
_:result count 7
_:result has_internet none
_:result has_parking none
_:result pricerange cheap
_:result pricerange moderately priced
_:result stars 4-star
_:result type Hotel
_:result ref ?
_:booking stay ?
_:search day friday
_:search people 5
_:search stay 4
_:search type Hotel
_:system inquired _:user
_:booking name asbury lodge guesthouse
_:booking ref 6LQ4AF7B
_:booking type Booking