inform((_:search,category,'hotel');(_:search,has_parking,'yes');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
I need to find a place in Cambridge to stay at a hotel within a cheap price range and I want free parking included .
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,category,'hotels');(_:result,count,'10');(_:result,type,'Hotel'))
system
There are 10 hotels that meet those criteria . Is there a particular area in which you 'd like to stay ?
inform((_:search,has_internet,'yes');(_:search,type,'Hotel'))
user
Do any of them include free wifi with their packages ?
inform((_:result,amount,'ten');(_:result,category,'guesthouses');(_:result,type,'Hotel'))
system
Yes , many of them do . You have ten options , nine of which are guesthouses .
request((_:result,area,?);(_:result,category,?);(_:result,postcode,?);(_:result,type,'Hotel'))
user
Please let me know the area , type of hotel , and postcode of the hotel with free wifi in their package .
inform((_:result,area,'centre');(_:result,name,'The allenbell house');(_:result,postcode,'cb12de');(_:result,type,'Hotel'))
system
The allenbell house in centre at postcode cb12de meets all of your criteria .
inform((_:search,arrive_by,'9:30');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
Ok , thanks . Can you also help me find a train to Cambridge that arrives by 9:30 ?
inform((_:result,count,'287');(_:result,destination,'Cambridge');(_:result,type,'Train')) request((_:search,day,?);(_:search,departure,?);(_:search,type,'Train'))
system
There are over 287 train routes arriving in Cambridge at that time . What day do you need , and where are you departing from ?
inform((_:search,day,'monday');(_:search,departure,"london king 's cross");(_:search,type,'Train'))
user
I 'd like to leave on Monday , from London King 's Cross .
inform((_:result,count,'2');(_:result,leave_at,'5:17');(_:result,leave_at,'7:17');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
There are two trains that fit that criteria . One leaves at 5:17 and the other leaves at 7:17 . Can I book one of those for you ?
request((_:result,id,?);(_:result,type,'Train'))
user
Yes , could you please book the first one . Also what is the train ID ?
inform((_:booking,arrive_by,'0608');(_:booking,category,'Train');(_:booking,departure,'London Kings Cross');(_:booking,destination,'Cambridge');(_:booking,duration,'51 minutes');(_:booking,id,'TR0378');(_:booking,leave_at,'0517');(_:booking,type,'Booking'))
system
Certainly , so I have booked you on TrainID TR0378 , Leaving London Kings Cross at 0517 and arriving at Cambridge at 0608 .   With a total travel time of 51 minutes .
thank()
user
Great , thank you . That 's all I need for today .
system
It 's my pleasure . Thank you for allowing me to assist you . Goodbye !
_:search category hotel
_:search has_parking yes
_:search pricerange cheap
_:search type Hotel
_:search category hotel
_:search has_parking yes
_:search pricerange cheap
_:search area ?
_:result category hotels
_:result count 10
_:result type Hotel
_:search has_internet yes
_:search type Hotel
_:search category hotel
_:search has_parking yes
_:search pricerange cheap
_:search area ?
_:result count 10
_:search has_internet yes
_:search type Hotel
_:result amount ten
_:result category guesthouses
_:result type Hotel
_:result area ?
_:result category ?
_:result postcode ?
_:search category hotel
_:search has_parking yes
_:search pricerange cheap
_:search area ?
_:result count 10
_:search has_internet yes
_:result amount ten
_:result category guesthouses
_:result category ?
_:result area centre
_:result name The allenbell house
_:result postcode cb12de
_:result type Hotel
_:search arrive_by 9:30
_:search destination cambridge
_:search type Train
_:search category hotel
_:search has_parking yes
_:search pricerange cheap
_:search area ?
_:search has_internet yes
_:result amount ten
_:result category guesthouses
_:result category ?
_:result area centre
_:result name The allenbell house
_:result postcode cb12de
_:search arrive_by 9:30
_:search destination cambridge
_:result count 287
_:result destination Cambridge
_:result type Train
_:search day monday
_:search departure london king 's cross
_:search type Train
_:search category hotel
_:search has_parking yes
_:search pricerange cheap
_:search area ?
_:search has_internet yes
_:result amount ten
_:result category guesthouses
_:result category ?
_:result area centre
_:result name The allenbell house
_:result postcode cb12de
_:search arrive_by 9:30
_:search destination cambridge
_:result destination Cambridge
_:search day monday
_:search departure london king 's cross
_:search type Train
_:result count 2
_:result leave_at 5:17
_:result leave_at 7:17
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:result id ?
_:search category hotel
_:search has_parking yes
_:search pricerange cheap
_:search area ?
_:search has_internet yes
_:result amount ten
_:result category guesthouses
_:result category ?
_:result area centre
_:result name The allenbell house
_:result postcode cb12de
_:search arrive_by 9:30
_:search destination cambridge
_:result destination Cambridge
_:search day monday
_:search departure london king 's cross
_:search type Train
_:result count 2
_:result leave_at 5:17
_:result leave_at 7:17
_:result type Train
_:system offered _:booking
_:result id ?
_:booking arrive_by 0608
_:booking category Train
_:booking departure London Kings Cross
_:booking destination Cambridge
_:booking duration 51 minutes
_:booking id TR0378
_:booking leave_at 0517
_:booking type Booking