inform((_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,stars,'four');(_:search,type,'Hotel'))
user
I want to find a four star hotel that has free internet .
select((_:result,pricerange,'cheap');(_:result,pricerange,'expensive');(_:result,type,'Hotel')) inform((_:result,category,'hotels');(_:result,count,'3');(_:result,type,'Hotel'))
system
There are 3 hotels matching your criteria . Would you prefer an expensive or cheap price range ?
inform((_:search,category,'hotel');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
I would like a cheap hotel .
offer((_:booking,type,'Booking')) inform((_:result,name,'Cambridge Belfry');(_:result,type,'Hotel'))
system
The Cambridge Belfry is a match to your request .   Would you like to book a room there ?
inform((_:search,day,'saturday');(_:search,people,'6');(_:search,stay,'4');(_:search,type,'Hotel')) request((_:result,ref,?);(_:result,type,'Hotel'))
user
Yes , please book it for 6 people for 4 nights starting saturday .   I 'll need the reference number when it is booked .   Thank you .
inform((_:booking,ref,'W30R422G');(_:booking,type,'Booking'))
system
Your booking was successful . The reference number is W30R422G .
inform((_:search,departure,'cambridge');(_:search,leave_at,'20:30');(_:search,type,'Train'))
user
thank you . I also need to book a train out of cambridge after 20:30 .
request((_:search,day,?);(_:search,people,?);(_:search,type,'Train')) offer((_:booking,category,'Train');(_:booking,people,'6');(_:booking,type,'Booking'))
system
What day will you be traveling ? And will it be for 6 people , also ?
inform((_:search,day,'wednesday');(_:search,type,'Train'))
user
I 'm not sure yet how many people but I would like to leave on Wednesday .
request((_:search,destination,?);(_:search,type,'Train'))
system
What station will you be traveling to ?
inform((_:search,destination,'ely');(_:search,type,'Train'))
user
I will be going to Ely .
inform((_:result,arrive_by,'22:07');(_:result,id,'TR8533');(_:result,leave_at,'21:50');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
I have train TR8533 leaving at 21:50 and arriving at 22:07 . Would you like to book seats on that ?
request((_:result,ticket,?);(_:result,type,'Train'))
user
how much would one ticket cost ?
inform((_:result,ticket,'4.40 pounds');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The price for that train is 4.40 pounds .   Would you like to book a ticket ?
thank()
user
Not at this time but thank you .
system
Alright . Thank you for calling .
_:search category hotel
_:search has_internet yes
_:search stars four
_:search type Hotel
_:search has_internet yes
_:search stars four
_:result pricerange cheap
_:result pricerange expensive
_:result category hotels
_:result count 3
_:result type Hotel
_:search category hotel
_:search pricerange cheap
_:search type Hotel
_:search has_internet yes
_:search stars four
_:result pricerange cheap
_:result pricerange expensive
_:result category hotels
_:result count 3
_:search category hotel
_:search pricerange cheap
_:system offered _:booking
_:booking type Booking
_:result name Cambridge Belfry
_:result type Hotel
_:search day saturday
_:search people 6
_:search stay 4
_:search type Hotel
_:result ref ?
_:search has_internet yes
_:search stars four
_:result pricerange cheap
_:result pricerange expensive
_:result category hotels
_:result count 3
_:search category hotel
_:search pricerange cheap
_:system offered _:booking
_:result name Cambridge Belfry
_:result type Hotel
_:search day saturday
_:search people 6
_:search stay 4
_:result ref ?
_:booking ref W30R422G
_:booking type Booking
_:search departure cambridge
_:search leave_at 20:30
_:search type Train
_:search has_internet yes
_:search stars four
_:result pricerange cheap
_:result pricerange expensive
_:result category hotels
_:result count 3
_:search category hotel
_:search pricerange cheap
_:system offered _:booking
_:result name Cambridge Belfry
_:result type Hotel
_:search stay 4
_:result ref ?
_:booking ref W30R422G
_:booking type Booking
_:search departure cambridge
_:search leave_at 20:30
_:search people ?
_:booking category Train
_:booking people 6
_:search day wednesday
_:search type Train
_:search has_internet yes
_:search stars four
_:result pricerange cheap
_:result pricerange expensive
_:result category hotels
_:result count 3
_:search category hotel
_:search pricerange cheap
_:system offered _:booking
_:result name Cambridge Belfry
_:result type Hotel
_:search stay 4
_:result ref ?
_:booking ref W30R422G
_:booking type Booking
_:search departure cambridge
_:search leave_at 20:30
_:search people ?
_:booking category Train
_:booking people 6
_:search day wednesday
_:search destination ely
_:search type Train
_:search has_internet yes
_:search stars four
_:result pricerange cheap
_:result pricerange expensive
_:result category hotels
_:result count 3
_:search category hotel
_:search pricerange cheap
_:system offered _:booking
_:result name Cambridge Belfry
_:search stay 4
_:result ref ?
_:booking ref W30R422G
_:booking type Booking
_:search departure cambridge
_:search leave_at 20:30
_:search people ?
_:booking category Train
_:booking people 6
_:search day wednesday
_:search destination ely
_:search type Train
_:result arrive_by 22:07
_:result id TR8533
_:result leave_at 21:50
_:result type Train
_:result ticket ?
_:search has_internet yes
_:search stars four
_:result pricerange cheap
_:result pricerange expensive
_:result category hotels
_:result count 3
_:search category hotel
_:search pricerange cheap
_:system offered _:booking
_:result name Cambridge Belfry
_:search stay 4
_:result ref ?
_:booking ref W30R422G
_:booking type Booking
_:search departure cambridge
_:search leave_at 20:30
_:search people ?
_:booking category Train
_:booking people 6
_:search day wednesday
_:search destination ely
_:search type Train
_:result arrive_by 22:07
_:result id TR8533
_:result leave_at 21:50
_:result ticket 4.40 pounds
_:result type Train