inform((_:search,has_internet,'yes');(_:search,stars,'0-star');(_:search,type,'Hotel'))
user
Hello ! I was hoping you could help me find a 0-star place with free wifi .
select((_:result,pricerange,'cheap');(_:result,pricerange,'moderate');(_:result,type,'Hotel')) inform((_:result,category,'hotels');(_:result,count,'3');(_:result,type,'Hotel'))
system
There are 3 hotels that meet your search . Would you like a cheap or moderate priced hotel ?
inform((_:search,category,'hotel');(_:search,pricerange,'moderate');(_:search,type,'Hotel'))
user
I would like a moderate priced hotel please .
inform((_:result,has_parking,'none');(_:result,name,'Cityroomz');(_:result,type,'Hotel'))
system
How about Cityroomz , the do n't have free parking though .
inform((_:search,day,'friday');(_:search,has_parking,'dontcare');(_:search,name,'cityroomz');(_:search,people,'three');(_:search,stay,'2');(_:search,type,'Hotel'))
user
Parking is not important . Can you book Cityroomz for three people staying 2 nights starting Friday .
canthelp((_:booking,stay,'two nights');(_:booking,type,'Booking')) select((_:result,category,'hotels');(_:result,count,'2');(_:result,type,'Hotel')) request((_:booking,stay,?);(_:booking,type,'Booking'))
system
There is no rooms available for two nights .   Would you like to shorten your stay or try one of the other 2 hotels ?
inform((_:search,stay,'one');(_:search,type,'Hotel'))
user
How about one night ?
inform((_:booking,ref,'UOW30ZYV');(_:booking,stay,'one');(_:booking,type,'Booking'))
system
Yes that worked ! You are booked into the hotel for one night and your reference number is UOW30ZYV .
inform((_:search,departure,'cambridge');(_:search,destination,'leicester');(_:search,type,'Train'))
user
Thank you for that ! I 'm also looking for a train to Cambridge from Leicester . Can you help me with that ?
inform((_:result,departure,'Cambridge');(_:result,destination,'Leicester');(_:result,leave_at,'every hour at 21 past the hour from 05:21 to 23:21');(_:result,type,'Train')) request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
Certainly , there are trains from Cambridge to Leicester every hour at 21 past the hour from 05:21 to 23:21 .   Do you have a date or time in mind ?
inform((_:search,arrive_by,'8:45');(_:search,day,'friday');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I need one that arrives in Cambridge by 8:45 on Friday .
inform((_:result,arrive_by,'8:06');(_:result,departure,'cambridge');(_:result,id,'TR2293');(_:result,leave_at,'6:21');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
I have the TR2293 leaving cambridge at   6:21 and arriving at 8:06 . Would you like me to book that one for you .
inform((_:search,people,'3');(_:search,type,'Train'))
user
Yes please I need that for 3 people please
inform((_:booking,category,'Train');(_:booking,ref,'8BIYBUOJ');(_:booking,type,'Booking'))
system
Your reservation is all set , reference number 8BIYBUOJ
thank()
user
Great . Thank you very much . That is all I need for today .
system
We are happy to help . Thank you for using our service .
_:search has_internet yes
_:search stars 0-star
_:search type Hotel
_:search has_internet yes
_:search stars 0-star
_:result pricerange cheap
_:result pricerange moderate
_:result category hotels
_:result count 3
_:result type Hotel
_:search category hotel
_:search pricerange moderate
_:search type Hotel
_:search has_internet yes
_:search stars 0-star
_:result pricerange cheap
_:result pricerange moderate
_:result category hotels
_:result count 3
_:search category hotel
_:search pricerange moderate
_:result has_parking none
_:result name Cityroomz
_:result type Hotel
_:search day friday
_:search has_parking dontcare
_:search name cityroomz
_:search people three
_:search stay 2
_:search type Hotel
_:search has_internet yes
_:search stars 0-star
_:result pricerange cheap
_:result pricerange moderate
_:search category hotel
_:search pricerange moderate
_:result has_parking none
_:result name Cityroomz
_:search day friday
_:search has_parking dontcare
_:search name cityroomz
_:search people three
_:system canthelp _:booking/dc5a144e
_:booking/dc5a144e stay two nights
_:booking/dc5a144e type Booking
_:result category hotels
_:result count 2
_:result type Hotel
_:booking stay ?
_:booking type Booking
_:search stay one
_:search type Hotel
_:search has_internet yes
_:search stars 0-star
_:result pricerange cheap
_:result pricerange moderate
_:search category hotel
_:search pricerange moderate
_:result has_parking none
_:result name Cityroomz
_:search day friday
_:search has_parking dontcare
_:search name cityroomz
_:search people three
_:system canthelp _:booking/dc5a144e
_:booking/dc5a144e stay two nights
_:booking/dc5a144e type Booking
_:result category hotels
_:result count 2
_:result type Hotel
_:search stay one
_:booking ref UOW30ZYV
_:booking stay one
_:booking type Booking
_:search departure cambridge
_:search destination leicester
_:search type Train
_:search has_internet yes
_:search stars 0-star
_:result pricerange cheap
_:result pricerange moderate
_:search category hotel
_:search pricerange moderate
_:result has_parking none
_:result name Cityroomz
_:search has_parking dontcare
_:search name cityroomz
_:search people three
_:system canthelp _:booking/dc5a144e
_:booking/dc5a144e stay two nights
_:booking/dc5a144e type Booking
_:result category hotels
_:result count 2
_:search stay one
_:booking ref UOW30ZYV
_:booking stay one
_:booking type Booking
_:search departure cambridge
_:result departure Cambridge
_:result destination Leicester
_:result leave_at every hour at 21 past the hour from 05:21 to 23:21
_:result type Train
_:search leave_at ?
_:search arrive_by 8:45
_:search day friday
_:search destination cambridge
_:search type Train
_:search has_internet yes
_:search stars 0-star
_:result pricerange cheap
_:result pricerange moderate
_:search category hotel
_:search pricerange moderate
_:result has_parking none
_:result name Cityroomz
_:search has_parking dontcare
_:search name cityroomz
_:system canthelp _:booking/dc5a144e
_:booking/dc5a144e stay two nights
_:booking/dc5a144e type Booking
_:result category hotels
_:result count 2
_:search stay one
_:booking ref UOW30ZYV
_:booking stay one
_:booking type Booking
_:search departure cambridge
_:result destination Leicester
_:search leave_at ?
_:search arrive_by 8:45
_:search day friday
_:search destination cambridge
_:result arrive_by 8:06
_:result departure cambridge
_:result id TR2293
_:result leave_at 6:21
_:result type Train
_:system offered _:booking
_:booking category Train
_:search people 3
_:search type Train
_:search has_internet yes
_:search stars 0-star
_:result pricerange cheap
_:result pricerange moderate
_:search category hotel
_:search pricerange moderate
_:result has_parking none
_:result name Cityroomz
_:search has_parking dontcare
_:search name cityroomz
_:system canthelp _:booking/dc5a144e
_:booking/dc5a144e stay two nights
_:booking/dc5a144e type Booking
_:result category hotels
_:result count 2
_:search stay one
_:booking stay one
_:search departure cambridge
_:result destination Leicester
_:search leave_at ?
_:search arrive_by 8:45
_:search day friday
_:search destination cambridge
_:result arrive_by 8:06
_:result departure cambridge
_:result id TR2293
_:result leave_at 6:21
_:result type Train
_:system offered _:booking
_:search people 3
_:search type Train
_:booking category Train
_:booking ref 8BIYBUOJ
_:booking type Booking