inform((_:search,type,'Hotel'))
user
I need a guest house to stay in . What do you have ?
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Hotel')) thank()
system
I can definitely help you with that . How about we start with a price range you prefer ? Or maybe an area you prefer ?
inform((_:search,has_internet,'yes');(_:search,type,'Hotel'))
user
I do n't really have a preference . I just need free wifi .
inform((_:result,area,'east');(_:result,name,'A and B Guest House');(_:result,type,'Hotel'))
system
How about the A and B Guest House in the east ?
inform((_:search,day,'monday');(_:search,people,'1');(_:search,stay,'3');(_:search,type,'Hotel')) request((_:result,ref,?);(_:result,type,'Hotel'))
user
Yes I 'd like to book that for 1 , starting Monday for 3 nights . Also could I have the reference number for that ?
reqmore() inform((_:booking,ref,'CP66EFS7');(_:booking,type,'Booking'))
system
Booking was successful . 
 Reference number is : CP66EFS7 . Will there be anything else ?
inform((_:search,destination,'cambridge');(_:search,type,'Train'))
user
I also need a train to Cambridge .
request((_:search,departure,?);(_:search,type,'Train'))
system
I can help you find one . First of all , where are you going to be departing from ?
inform((_:search,arrive_by,'12');(_:search,day,'monday');(_:search,departure,'cambridge');(_:search,destination,'leicester');(_:search,type,'Train'))
user
I need a train form Cambridge on Monday arriving at Leicester by 12 .
inform((_:result,arrive_by,'07:06');(_:result,departure,'Cambridge');(_:result,destination,'Leicester');(_:result,id,'TR8631');(_:result,leave_at,'05:21');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The earliest is TR8631 , departing Cambridge at 05:21 , arriving Leicester , 07:06 . Would you like to book a ticket , or perhaps a later time would be better ?
inform((_:search,people,'same amount of people');(_:search,type,'Train'))
user
Later time . Book for the same amount of people though .
inform((_:result,arrive_by,'11:06');(_:result,departure,'Cambridge');(_:result,id,'TR2192');(_:result,leave_at,'09:21');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
How about TR2192 , it leaves Cambridge at 09:21 and arrives at 11:06 , will this be better for you ?
request((_:result,ref,?);(_:result,type,'Train'))
user
Yes that is fine and a reference number please
inform((_:booking,category,'Train');(_:booking,ref,'OWA1681U');(_:booking,type,'Booking'))
system
It has been booked the reference number is OWA1681U
bye()
user
Thank you so much .   That is all I need for today .   Bye .
system
Have a great day !
_:search type Hotel
_:search area ?
_:search pricerange ?
_:search has_internet yes
_:search type Hotel
_:search area ?
_:search pricerange ?
_:search has_internet yes
_:result area east
_:result name A and B Guest House
_:result type Hotel
_:search day monday
_:search people 1
_:search stay 3
_:search type Hotel
_:result ref ?
_:search area ?
_:search pricerange ?
_:search has_internet yes
_:result area east
_:result name A and B Guest House
_:result type Hotel
_:search day monday
_:search people 1
_:search stay 3
_:result ref ?
_:system inquired _:user
_:booking ref CP66EFS7
_:booking type Booking
_:search destination cambridge
_:search type Train
_:search area ?
_:search pricerange ?
_:search has_internet yes
_:result area east
_:result name A and B Guest House
_:result type Hotel
_:search people 1
_:search stay 3
_:result ref ?
_:system inquired _:user
_:booking ref CP66EFS7
_:booking type Booking
_:search arrive_by 12
_:search day monday
_:search departure cambridge
_:search destination leicester
_:search type Train
_:search area ?
_:search pricerange ?
_:search has_internet yes
_:result area east
_:result name A and B Guest House
_:search stay 3
_:result ref ?
_:system inquired _:user
_:booking ref CP66EFS7
_:booking type Booking
_:search arrive_by 12
_:search day monday
_:search departure cambridge
_:search destination leicester
_:result arrive_by 07:06
_:result departure Cambridge
_:result destination Leicester
_:result id TR8631
_:result leave_at 05:21
_:result type Train
_:system offered _:booking
_:booking category Train
_:search people same amount of people
_:search type Train
_:search area ?
_:search pricerange ?
_:search has_internet yes
_:result area east
_:result name A and B Guest House
_:search stay 3
_:result ref ?
_:system inquired _:user
_:booking ref CP66EFS7
_:booking type Booking
_:search arrive_by 12
_:search day monday
_:search departure cambridge
_:search destination leicester
_:result destination Leicester
_:system offered _:booking
_:booking category Train
_:search people same amount of people
_:search type Train
_:result arrive_by 11:06
_:result departure Cambridge
_:result id TR2192
_:result leave_at 09:21
_:result type Train
_:search area ?
_:search pricerange ?
_:search has_internet yes
_:result area east
_:result name A and B Guest House
_:search stay 3
_:result ref ?
_:system inquired _:user
_:search arrive_by 12
_:search day monday
_:search departure cambridge
_:search destination leicester
_:result destination Leicester
_:system offered _:booking
_:search people same amount of people
_:search type Train
_:result arrive_by 11:06
_:result departure Cambridge
_:result id TR2192
_:result leave_at 09:21
_:result type Train
_:booking category Train
_:booking ref OWA1681U
_:booking type Booking
_:user dismissed _:system