inform((_:search,area,'east');(_:search,category,'hotel');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
I am looking for a cheap hotel on the east .
request((_:search,category,?);(_:search,type,'Hotel')) inform((_:result,category,'guesthouses');(_:result,count,'3');(_:result,type,'Hotel'))
system
I have listings for 3 guesthouses would that be okay ?
inform((_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,type,'Hotel'))
user
Can you give me one that has free wifi and free parking ?
inform((_:result,category,'guesthouses');(_:result,count,'3');(_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,name,'Allenbell');(_:result,type,'Hotel'))
system
The 3 guesthouses mentioned all have free wifi and parking . I recommend the Allenbell .
inform((_:search,day,'tuesday');(_:search,name,'allenbell');(_:search,type,'Hotel'))
user
The Allenbell sounds perfect . Can you book it for me for tuesday ?
request((_:booking,stay,?);(_:booking,type,'Booking'))
system
How many days would you like to stay ?
inform((_:search,stay,'2');(_:search,type,'Hotel'))
user
I would like to stay for 2 nights please .
request((_:booking,people,?);(_:booking,type,'Booking'))
system
How many people would you like to book for ?
inform((_:search,people,'5');(_:search,type,'Hotel')) request((_:result,ref,?);(_:result,type,'Hotel'))
user
My party will consist of 5 people .   May I please get a reference number ?
inform((_:booking,name,'Allenbell');(_:booking,ref,'PV039AJH');(_:booking,type,'Booking'))
system
Your booking at the Allenbell was successful . Your reference number is PV039AJH .
inform((_:search,departure,'Stevanage');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
I also need a train from Stevanage to Cambridge .
request((_:search,day,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
Okay what day will you be travelling and what time would you like to travel ?
inform((_:search,arrive_by,'20:15');(_:search,day,'tuesday');(_:search,type,'Train'))
user
Tuesday , I want to arrive at 20:15 .
inform((_:result,amount,'the latest');(_:result,arrive_by,'18:43');(_:result,day,'tuesday');(_:result,destination,'Cambridge');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The latest train gets into Cambridge on tuesday is at 18:43 .   Will that work for you ?
inform((_:search,type,'Train'))
user
It might , what time does the train depart ?
inform((_:result,leave_at,'17:54');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
It leaves at 17:54 , would you like a booking ?
thank()
user
No thanks .   That was all I needed to know .   Goodbye .
system
Thank you for contacting the Cambridge TownInfo centre . Goodbye
_:search area east
_:search category hotel
_:search pricerange cheap
_:search type Hotel
_:search area east
_:search pricerange cheap
_:search category ?
_:result category guesthouses
_:result count 3
_:result type Hotel
_:search has_internet yes
_:search has_parking yes
_:search type Hotel
_:search area east
_:search pricerange cheap
_:search category ?
_:search has_internet yes
_:search has_parking yes
_:result category guesthouses
_:result count 3
_:result has_internet none
_:result has_parking none
_:result name Allenbell
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:search type Hotel
_:search area east
_:search pricerange cheap
_:search category ?
_:search has_internet yes
_:search has_parking yes
_:result category guesthouses
_:result count 3
_:result has_internet none
_:result has_parking none
_:result name Allenbell
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:booking stay ?
_:booking type Booking
_:search stay 2
_:search type Hotel
_:search area east
_:search pricerange cheap
_:search category ?
_:search has_internet yes
_:search has_parking yes
_:result category guesthouses
_:result count 3
_:result has_internet none
_:result has_parking none
_:result name Allenbell
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:booking stay ?
_:search stay 2
_:booking people ?
_:booking type Booking
_:search people 5
_:search type Hotel
_:result ref ?
_:search area east
_:search pricerange cheap
_:search category ?
_:search has_internet yes
_:search has_parking yes
_:result category guesthouses
_:result count 3
_:result has_internet none
_:result has_parking none
_:result name Allenbell
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:booking stay ?
_:search stay 2
_:booking people ?
_:search people 5
_:result ref ?
_:booking name Allenbell
_:booking ref PV039AJH
_:booking type Booking
_:search departure Stevanage
_:search destination cambridge
_:search type Train
_:search area east
_:search pricerange cheap
_:search category ?
_:search has_internet yes
_:search has_parking yes
_:result category guesthouses
_:result count 3
_:result has_internet none
_:result has_parking none
_:result name Allenbell
_:result type Hotel
_:search name allenbell
_:booking stay ?
_:search stay 2
_:booking people ?
_:search people 5
_:result ref ?
_:booking name Allenbell
_:booking ref PV039AJH
_:booking type Booking
_:search departure Stevanage
_:search destination cambridge
_:search leave_at ?
_:search arrive_by 20:15
_:search day tuesday
_:search type Train
_:search area east
_:search pricerange cheap
_:search category ?
_:search has_internet yes
_:search has_parking yes
_:result category guesthouses
_:result count 3
_:result has_internet none
_:result has_parking none
_:result name Allenbell
_:search name allenbell
_:booking stay ?
_:search stay 2
_:booking people ?
_:search people 5
_:result ref ?
_:booking name Allenbell
_:booking ref PV039AJH
_:booking type Booking
_:search departure Stevanage
_:search destination cambridge
_:search leave_at ?
_:search arrive_by 20:15
_:search day tuesday
_:result amount the latest
_:result arrive_by 18:43
_:result day tuesday
_:result destination Cambridge
_:result type Train
_:system offered _:booking
_:booking category Train
_:search type Train
_:search area east
_:search pricerange cheap
_:search category ?
_:search has_internet yes
_:search has_parking yes
_:result category guesthouses
_:result count 3
_:result has_internet none
_:result has_parking none
_:result name Allenbell
_:search name allenbell
_:booking stay ?
_:search stay 2
_:booking people ?
_:search people 5
_:result ref ?
_:booking name Allenbell
_:booking ref PV039AJH
_:booking type Booking
_:search departure Stevanage
_:search destination cambridge
_:search leave_at ?
_:search arrive_by 20:15
_:search day tuesday
_:result amount the latest
_:result arrive_by 18:43
_:result day tuesday
_:result destination Cambridge
_:system offered _:booking
_:booking category Train
_:search type Train
_:result leave_at 17:54
_:result type Train