user
I need a room in cambridge please
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Hotel'))
system
Okay , do you have an area or price range you 're looking for ?
inform((_:search,category,'guesthouse');(_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,pricerange,'expensive');(_:search,type,'Hotel'))
user
expensive guesthouse . it should have free parking and wifi
canthelp((_:search,category,'guesthouses');(_:search,type,'Hotel'))
system
Unfortunately there are not guesthouses that meet your criteria . Would you like to look for something in the moderate price range or a hotel instead ?
inform((_:search,category,'guesthouses');(_:search,type,'Hotel'))
user
How about any guesthouses available ?
canthelp((_:search,category,'guesthouses');(_:search,has_internet,'none');(_:search,has_parking,'none');(_:search,pricerange,'expensive');(_:search,type,'Hotel')) inform((_:result,pricerange,'cheap');(_:result,pricerange,'moderate');(_:result,type,'Hotel'))
system
I do not have any expensive guesthouses with wifi and parking . I do have some moderate or cheap ones .
inform((_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,has_parking,'yes');(_:search,pricerange,'expensive');(_:search,type,'Hotel'))
user
Hmm , well how about checking for a hotel instead that is expensive with free parking and wifi ?
canthelp((_:search,type,'Hotel'))
system
I did n't find any that matched that criteria .
inform((_:search,category,'hotel');(_:search,type,'Hotel'))
user
How about a hotel ?
inform((_:result,amount,'a few');(_:result,area,'centre');(_:result,category,'hotels');(_:result,name,'Gonville Hotel');(_:result,type,'Hotel'))
system
I have a few hotels that meet your needs .   How about the Gonville Hotel ?   It is in the centre of town .
user
Yes that sounds like a good fit for me . Please book it for me .
request((_:booking,people,?);(_:booking,stay,?);(_:booking,type,'Booking')) inform((_:booking,day,'1');(_:booking,name,'gonville hotel');(_:booking,type,'Booking'))
system
I have booked you at the gonville hotel for 1 night however we will need to know for how long and how many people .   Thank you .
inform((_:search,people,'4');(_:search,stay,'one');(_:search,type,'Hotel'))
user
It 's just one night for 4 people .
request((_:booking,day,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
And what night will you be staying at the hotel , please ?
inform((_:search,destination,'broxbourne');(_:search,type,'Train'))
user
Actually , come to think of it I will go ahead and book the room later . Can you help me find a train going to Broxbourne ?
request((_:search,day,?);(_:search,type,'Train'))
system
Of course . What day will you be travelling ?
inform((_:search,day,'monday');(_:search,leave_at,'9:30');(_:search,type,'Train'))
user
I would prefer to leave around 9:30 on Monday morning .
inform((_:result,count,'14');(_:result,day,'Monday');(_:result,destination,'Broxbourne');(_:result,leave_at,'09:30');(_:result,type,'Train')) request((_:search,arrive_by,?);(_:search,type,'Train'))
system
We have 14 trains leaving around 09:30 on Monday to Broxbourne . Was there a certain time you wanted to arrive by ?
inform((_:search,arrive_by,'3 pm');(_:search,destination,'broxbourne');(_:search,people,'4');(_:search,type,'Train'))
user
I need a train for 4 people to broxbourne , arriving by 3 pm
inform((_:result,id,'TR1319');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The TR1319 fits your criteria . Would you like me to book passage for you on this train ?
inform((_:search,people,'four');(_:search,type,'Train'))
user
I will need it for four people .
inform((_:result,ref,'UYNXZ4W5');(_:result,ticket,'71.59 GBP');(_:result,type,'Train')) reqmore() inform((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Booking was successful , the total fee is 71.59 GBP payable at the station . 
 Reference number is : UYNXZ4W5 . Do you need anything else ?
bye()
user
No . That will be all I need . Thanks . Take care . Bye .
system
Okay , great ! I 'm so glad I could help you . Have a wonderful visit !
_:search area ?
_:search category guesthouse
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:search type Hotel
_:search area ?
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:search category guesthouses
_:search type Hotel
_:search area ?
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:system canthelp _:search/f8eef708
_:search/f8eef708 category guesthouses
_:search/f8eef708 has_internet none
_:search/f8eef708 has_parking none
_:search/f8eef708 pricerange expensive
_:search/f8eef708 type Hotel
_:result pricerange cheap
_:result pricerange moderate
_:result type Hotel
_:search category hotel
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:search type Hotel
_:search area ?
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:system canthelp _:search/f8eef708
_:search/f8eef708 category guesthouses
_:search/f8eef708 has_internet none
_:search/f8eef708 has_parking none
_:search/f8eef708 pricerange expensive
_:search/f8eef708 type Hotel
_:result pricerange cheap
_:result pricerange moderate
_:result type Hotel
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:system canthelp _:search/f93c4772
_:search/f93c4772 type Hotel
_:search category hotel
_:search type Hotel
_:search area ?
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:system canthelp _:search/f8eef708
_:search/f8eef708 category guesthouses
_:search/f8eef708 has_internet none
_:search/f8eef708 has_parking none
_:search/f8eef708 pricerange expensive
_:search/f8eef708 type Hotel
_:result pricerange cheap
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:system canthelp _:search/f93c4772
_:search/f93c4772 type Hotel
_:search category hotel
_:search type Hotel
_:result amount a few
_:result area centre
_:result category hotels
_:result name Gonville Hotel
_:result type Hotel
_:search area ?
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:system canthelp _:search/f8eef708
_:search/f8eef708 category guesthouses
_:search/f8eef708 has_internet none
_:search/f8eef708 has_parking none
_:search/f8eef708 pricerange expensive
_:search/f8eef708 type Hotel
_:result pricerange cheap
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:system canthelp _:search/f93c4772
_:search/f93c4772 type Hotel
_:search category hotel
_:result amount a few
_:result area centre
_:result category hotels
_:result name Gonville Hotel
_:result type Hotel
_:booking people ?
_:booking stay ?
_:booking day 1
_:booking name gonville hotel
_:booking type Booking
_:search people 4
_:search stay one
_:search type Hotel
_:search area ?
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:system canthelp _:search/f8eef708
_:search/f8eef708 category guesthouses
_:search/f8eef708 has_internet none
_:search/f8eef708 has_parking none
_:search/f8eef708 pricerange expensive
_:search/f8eef708 type Hotel
_:result pricerange cheap
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:system canthelp _:search/f93c4772
_:search/f93c4772 type Hotel
_:search category hotel
_:result amount a few
_:result area centre
_:result category hotels
_:result name Gonville Hotel
_:result type Hotel
_:booking people ?
_:booking name gonville hotel
_:search people 4
_:search stay one
_:booking day ?
_:booking stay ?
_:booking type Booking
_:search destination broxbourne
_:search type Train
_:search area ?
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:system canthelp _:search/f8eef708
_:search/f8eef708 category guesthouses
_:search/f8eef708 has_internet none
_:search/f8eef708 has_parking none
_:search/f8eef708 pricerange expensive
_:search/f8eef708 type Hotel
_:result pricerange cheap
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:system canthelp _:search/f93c4772
_:search/f93c4772 type Hotel
_:search category hotel
_:result amount a few
_:result area centre
_:result category hotels
_:result name Gonville Hotel
_:result type Hotel
_:booking people ?
_:booking name gonville hotel
_:search people 4
_:search stay one
_:booking day ?
_:booking stay ?
_:booking type Booking
_:search destination broxbourne
_:search day monday
_:search leave_at 9:30
_:search type Train
_:search area ?
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:system canthelp _:search/f8eef708
_:search/f8eef708 category guesthouses
_:search/f8eef708 has_internet none
_:search/f8eef708 has_parking none
_:search/f8eef708 pricerange expensive
_:search/f8eef708 type Hotel
_:result pricerange cheap
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:system canthelp _:search/f93c4772
_:search/f93c4772 type Hotel
_:search category hotel
_:result amount a few
_:result area centre
_:result category hotels
_:result name Gonville Hotel
_:booking people ?
_:booking name gonville hotel
_:search stay one
_:booking day ?
_:booking stay ?
_:booking type Booking
_:search day monday
_:search leave_at 9:30
_:result count 14
_:result day Monday
_:result destination Broxbourne
_:result leave_at 09:30
_:result type Train
_:search arrive_by 3 pm
_:search destination broxbourne
_:search people 4
_:search type Train
_:search area ?
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:system canthelp _:search/f8eef708
_:search/f8eef708 category guesthouses
_:search/f8eef708 has_internet none
_:search/f8eef708 has_parking none
_:search/f8eef708 pricerange expensive
_:search/f8eef708 type Hotel
_:result pricerange cheap
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:system canthelp _:search/f93c4772
_:search/f93c4772 type Hotel
_:search category hotel
_:result amount a few
_:result area centre
_:result category hotels
_:result name Gonville Hotel
_:booking people ?
_:booking name gonville hotel
_:search stay one
_:booking day ?
_:booking stay ?
_:booking type Booking
_:search day monday
_:search leave_at 9:30
_:result count 14
_:result day Monday
_:result destination Broxbourne
_:result leave_at 09:30
_:search arrive_by 3 pm
_:search destination broxbourne
_:result id TR1319
_:result type Train
_:system offered _:booking
_:booking category Train
_:search people four
_:search type Train
_:search area ?
_:system canthelp _:search/be1c329d
_:search/be1c329d category guesthouses
_:search/be1c329d type Hotel
_:system canthelp _:search/f8eef708
_:search/f8eef708 category guesthouses
_:search/f8eef708 has_internet none
_:search/f8eef708 has_parking none
_:search/f8eef708 pricerange expensive
_:search/f8eef708 type Hotel
_:result pricerange cheap
_:result pricerange moderate
_:search has_internet yes
_:search has_parking yes
_:search pricerange expensive
_:system canthelp _:search/f93c4772
_:search/f93c4772 type Hotel
_:search category hotel
_:result amount a few
_:result area centre
_:result category hotels
_:result name Gonville Hotel
_:booking people ?
_:booking name gonville hotel
_:search stay one
_:booking day ?
_:booking stay ?
_:search day monday
_:search leave_at 9:30
_:result count 14
_:result day Monday
_:result destination Broxbourne
_:result leave_at 09:30
_:search arrive_by 3 pm
_:search destination broxbourne
_:result id TR1319
_:system offered _:booking
_:search people four
_:search type Train
_:result ref UYNXZ4W5
_:result ticket 71.59 GBP
_:result type Train
_:system inquired _:user
_:booking category Train
_:booking type Booking
_:user dismissed _:system