inform((_:search,has_internet,'yes');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
I am on a budget and looking for a cheap place to stay with free wifi .
request((_:search,area,?);(_:search,type,'Hotel')) thank()
system
I can help you with that ! Is there a specific area you prefer to stay in ?
inform((_:search,category,'guesthouse');(_:search,type,'Hotel'))
user
I 'm not sure on the area of town . I do know I want a guesthouse . Is there anything for me ?
inform((_:result,amount,'nine');(_:result,type,'Hotel')) reqmore()
system
There are nine options that meet your criteria . Would you like a recommendation or do you want to narrow it down further ?
inform((_:search,day,'friday');(_:search,people,'one');(_:search,stay,'2');(_:search,type,'Hotel'))
user
book for one and 2 nights starting friday one of your choice
request((_:booking,people,?);(_:booking,type,'Booking')) reqmore()
system
Will you have other guests with you ?
inform((_:search,people,'one');(_:search,type,'Hotel'))
user
Just for one person please .
inform((_:booking,name,'allenbell');(_:booking,ref,'BY6E1MTC');(_:booking,type,'Booking'))
system
Booking was successful at the allenbell . The Reference number is : BY6E1MTC .
inform((_:search,arrive_by,'13:45');(_:search,day,'same day');(_:search,type,'Train'))
user
also looking for a train . The train should arrive by 13:45 and should be on the same day as the hotel booking .
request((_:search,departure,?);(_:search,type,'Train'))
system
Where will you be departing from ?
inform((_:search,departure,'broxbourne');(_:search,type,'Train'))
user
I 'll be departing from broxbourne .
inform((_:result,arrive_by,'13:32');(_:result,departure,'broxbourne');(_:result,destination,'cambridge');(_:result,id,'TR3158');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR3158 arrives in cambridge from broxbourne at 13:32 . Would you like me to book it for you ?
request((_:result,duration,?);(_:result,id,?);(_:result,leave_at,?);(_:result,type,'Train'))
user
No but I do need the train ID , departure time , and travel time .
inform((_:result,duration,'60 minutes');(_:result,id,'TR3158');(_:result,leave_at,'13:32');(_:result,type,'Train')) reqmore()
system
TR3158 . This train leaves at 13:32 . It has a travel time of 60 minutes . What else would you like to know ?
user
That 's all the information I need .
system
Fantastic . Have a wonderful day .
_:search has_internet yes
_:search pricerange cheap
_:search type Hotel
_:search has_internet yes
_:search pricerange cheap
_:search area ?
_:search category guesthouse
_:search type Hotel
_:search has_internet yes
_:search pricerange cheap
_:search area ?
_:search category guesthouse
_:result amount nine
_:result type Hotel
_:system inquired _:user
_:search day friday
_:search people one
_:search stay 2
_:search type Hotel
_:search has_internet yes
_:search pricerange cheap
_:search area ?
_:search category guesthouse
_:result amount nine
_:result type Hotel
_:search day friday
_:search stay 2
_:booking people ?
_:booking type Booking
_:system inquired _:user
_:search people one
_:search type Hotel
_:search has_internet yes
_:search pricerange cheap
_:search area ?
_:search category guesthouse
_:result amount nine
_:result type Hotel
_:search stay 2
_:booking people ?
_:system inquired _:user
_:search people one
_:booking name allenbell
_:booking ref BY6E1MTC
_:booking type Booking
_:search arrive_by 13:45
_:search day same day
_:search type Train
_:search has_internet yes
_:search pricerange cheap
_:search area ?
_:search category guesthouse
_:result amount nine
_:result type Hotel
_:search stay 2
_:booking people ?
_:system inquired _:user
_:search people one
_:booking name allenbell
_:booking ref BY6E1MTC
_:booking type Booking
_:search arrive_by 13:45
_:search day same day
_:search departure broxbourne
_:search type Train
_:search has_internet yes
_:search pricerange cheap
_:search area ?
_:search category guesthouse
_:result amount nine
_:search stay 2
_:booking people ?
_:system inquired _:user
_:search people one
_:booking name allenbell
_:booking ref BY6E1MTC
_:booking type Booking
_:search arrive_by 13:45
_:search day same day
_:search departure broxbourne
_:search type Train
_:result arrive_by 13:32
_:result departure broxbourne
_:result destination cambridge
_:result id TR3158
_:result type Train
_:system offered _:booking
_:booking category Train
_:result duration ?
_:result id ?
_:result leave_at ?
_:search has_internet yes
_:search pricerange cheap
_:search area ?
_:search category guesthouse
_:result amount nine
_:search stay 2
_:booking people ?
_:search people one
_:booking name allenbell
_:booking ref BY6E1MTC
_:booking type Booking
_:search arrive_by 13:45
_:search day same day
_:search departure broxbourne
_:search type Train
_:result arrive_by 13:32
_:result departure broxbourne
_:result destination cambridge
_:system offered _:booking
_:booking category Train
_:result duration 60 minutes
_:result id TR3158
_:result leave_at 13:32
_:result type Train
_:system inquired _:user