inform((_:search,stars,'4-star');(_:search,type,'Hotel'))
user
I want to book a room in a place that has a 4-star rating .
request((_:search,pricerange,?);(_:search,type,'Hotel'))
system
What price range do you have in mind ?
inform((_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,stars,'4');(_:search,type,'Hotel')) request((_:result,pricerange,?);(_:result,type,'Hotel'))
user
What price ranges are available for a 4 star hotel that includes free wifi and free parking ?
inform((_:result,amount,'options');(_:result,pricerange,'cheap');(_:result,pricerange,'expensive');(_:result,pricerange,'moderate');(_:result,type,'Hotel'))
system
There are options in all price ranges- cheap , moderate , and expensive .
inform((_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,pricerange,'dontcare');(_:search,type,'Hotel')) request((_:result,pricerange,?);(_:result,type,'Hotel'))
user
I do n't care which price range it is as long as it has free wifi and parking .
inform((_:result,area,'west');(_:result,name,'Huntingdon Marriott Hotel');(_:result,type,'Hotel'))
system
I would recommend the Huntingdon Marriott Hotel on the west side of town .
inform((_:search,day,'friday');(_:search,type,'Train'))
user
Thanks , I will keep that one in mind when I am ready to book .   I need to find a train also .   From Liverpool Street on Friday .
request((_:search,destination,?);(_:search,type,'Train'))
system
Sure , what is your destination ?
inform((_:search,arrive_by,'09:15');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I need to get to Cambridge by 09:15 .
inform((_:result,arrive_by,'9:07');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
We have a train arriving by 9:07 . Would you like to make a reservation ?
thank()
user
Yes that will work thank you .
request((_:search,people,?);(_:search,type,'Train'))
system
great , how many tickets do you need ?
inform((_:search,people,'5');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
I need 5 tickets please . I 'll also need the reference number .
inform((_:booking,category,'Train');(_:booking,ref,'HVL4GGV6');(_:booking,ticket,'83 GBP');(_:booking,type,'Booking'))
system
Booked ! Reference number : HVL4GGV6 . 
 At the station you are to pay 83 GBP .
thank()
user
Thanks so much for your help today .
system
Your welcome . It has been a pleasure assisting you today .
_:search stars 4-star
_:search type Hotel
_:search pricerange ?
_:search category hotel
_:search has_internet yes
_:search has_parking yes
_:search stars 4
_:search type Hotel
_:result pricerange ?
_:result type Hotel
_:search category hotel
_:search stars 4
_:result amount options
_:result pricerange cheap
_:result pricerange expensive
_:result pricerange moderate
_:result type Hotel
_:search has_internet yes
_:search has_parking yes
_:search pricerange dontcare
_:search type Hotel
_:result pricerange ?
_:search category hotel
_:search stars 4
_:result amount options
_:result pricerange cheap
_:result pricerange expensive
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange dontcare
_:result pricerange ?
_:result area west
_:result name Huntingdon Marriott Hotel
_:result type Hotel
_:search day friday
_:search type Train
_:search category hotel
_:search stars 4
_:result amount options
_:result pricerange cheap
_:result pricerange expensive
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange dontcare
_:result pricerange ?
_:result area west
_:result name Huntingdon Marriott Hotel
_:result type Hotel
_:search day friday
_:search arrive_by 09:15
_:search destination cambridge
_:search type Train
_:search category hotel
_:search stars 4
_:result amount options
_:result pricerange cheap
_:result pricerange expensive
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange dontcare
_:result pricerange ?
_:result area west
_:result name Huntingdon Marriott Hotel
_:search day friday
_:search arrive_by 09:15
_:search destination cambridge
_:search type Train
_:result arrive_by 9:07
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search category hotel
_:search stars 4
_:result amount options
_:result pricerange cheap
_:result pricerange expensive
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange dontcare
_:result pricerange ?
_:result area west
_:result name Huntingdon Marriott Hotel
_:search day friday
_:search arrive_by 09:15
_:search destination cambridge
_:result arrive_by 9:07
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 5
_:search type Train
_:result ref ?
_:search category hotel
_:search stars 4
_:result amount options
_:result pricerange cheap
_:result pricerange expensive
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange dontcare
_:result pricerange ?
_:result area west
_:result name Huntingdon Marriott Hotel
_:search day friday
_:search arrive_by 09:15
_:search destination cambridge
_:result arrive_by 9:07
_:result type Train
_:system offered _:booking
_:search people 5
_:search type Train
_:result ref ?
_:booking category Train
_:booking ref HVL4GGV6
_:booking ticket 83 GBP
_:booking type Booking