inform((_:search,category,'guesthouse');(_:search,type,'Hotel'))
user
I need a guesthouse .
request((_:search,area,?);(_:search,type,'Hotel')) inform((_:result,amount,'several');(_:result,type,'Hotel'))
system
I have several options for you . Is there a particular area you 're looking for ?
inform((_:search,area,'east');(_:search,has_parking,'yes');(_:search,pricerange,'inexpensive');(_:search,type,'Hotel'))
user
In the east , please . Something inexpensive , with free parking .
select((_:result,category,'guesthouse');(_:result,type,'Hotel')) inform((_:result,count,'3');(_:result,name,'Allenbell');(_:result,name,'Autumn House');(_:result,name,'Leverton House');(_:result,type,'Hotel'))
system
I have 3 such places available . Allenbell , Autumn House , and Leverton House . Which guesthouse do you prefer ?
inform((_:search,day,'tuesday');(_:search,name,'allenbell');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
If the allenbell is cheap , I would like to book ti for tuesday .
request((_:booking,day,?);(_:booking,people,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
How many days will you be staying and will there be other travellers with you ?
inform((_:search,people,'5');(_:search,stay,'2');(_:search,type,'Hotel'))
user
There are 5 people in my group and we will be staying 2 nights .
inform((_:booking,day,'Tuesday');(_:booking,people,'5');(_:booking,ref,'UFT1H00C');(_:booking,stay,'2');(_:booking,type,'Booking')) reqmore()
system
Okay , I have you booked for 5 people , 2 days , beginning on Tuesday .   Your reference number is UFT1H00C .   Can I help you with anything else ?
inform((_:search,area,'near the hotel');(_:search,type,'Hotel');(_:search,type,'Restaurant'))
user
Yes !   Can you help me find a restaurant near the hotel ?
request((_:search,food,?);(_:search,type,'Restaurant')) thank()
system
Sure , I can help you with that .   Was there a specific type of food you were looking for ?
inform((_:search,food,'international');(_:search,type,'Restaurant'))
user
I 'd like international food , please .
inform((_:result,area,'east');(_:result,food,'international');(_:result,name,'The missing sock');(_:result,pricerange,'cheap');(_:result,type,'Restaurant'))
system
The missing sock is a cheap international restaurant in the east . Will that work for you ?
inform((_:search,day,'tuesday');(_:search,duration,'17:15');(_:search,people,'5');(_:search,type,'Restaurant'))
user
Can you make a reservation for Tuesday for 5 people at 17:15 ?
inform((_:booking,ref,'YCXB5JQE');(_:booking,type,'Booking')) reqmore()
system
Booking was successful . The table will be reserved for 15 minutes . Reference number is : YCXB5JQE . Will there be anything else today ?
thank()
user
no thanks , thats all for now
system
Have a lovely day , goodbye !
_:search category guesthouse
_:search type Hotel
_:search category guesthouse
_:result amount several
_:result type Hotel
_:search area east
_:search has_parking yes
_:search pricerange inexpensive
_:search type Hotel
_:search category guesthouse
_:result amount several
_:search area east
_:search has_parking yes
_:result category guesthouse
_:result count 3
_:result name Allenbell
_:result name Autumn House
_:result name Leverton House
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:search pricerange cheap
_:search type Hotel
_:search category guesthouse
_:result amount several
_:search area east
_:search has_parking yes
_:result category guesthouse
_:result count 3
_:result name Allenbell
_:result name Autumn House
_:result name Leverton House
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:search pricerange cheap
_:booking day ?
_:booking people ?
_:booking stay ?
_:booking type Booking
_:search people 5
_:search stay 2
_:search type Hotel
_:search category guesthouse
_:result amount several
_:search has_parking yes
_:result category guesthouse
_:result count 3
_:result name Allenbell
_:result name Autumn House
_:result name Leverton House
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:search pricerange cheap
_:search people 5
_:search stay 2
_:booking day Tuesday
_:booking people 5
_:booking ref UFT1H00C
_:booking stay 2
_:booking type Booking
_:system inquired _:user
_:search area near the hotel
_:search type Hotel
_:search type Restaurant
_:search category guesthouse
_:result amount several
_:search has_parking yes
_:result category guesthouse
_:result count 3
_:result name Allenbell
_:result name Autumn House
_:result name Leverton House
_:result type Hotel
_:search day tuesday
_:search name allenbell
_:search pricerange cheap
_:search people 5
_:search stay 2
_:booking day Tuesday
_:booking people 5
_:booking ref UFT1H00C
_:booking stay 2
_:booking type Booking
_:system inquired _:user
_:search area near the hotel
_:search food international
_:search type Restaurant
_:search category guesthouse
_:result amount several
_:search has_parking yes
_:result category guesthouse
_:result count 3
_:search name allenbell
_:search pricerange cheap
_:search stay 2
_:booking day Tuesday
_:booking people 5
_:booking ref UFT1H00C
_:booking stay 2
_:booking type Booking
_:system inquired _:user
_:search area near the hotel
_:search food international
_:result area east
_:result food international
_:result name The missing sock
_:result pricerange cheap
_:result type Restaurant
_:search day tuesday
_:search duration 17:15
_:search people 5
_:search type Restaurant
_:search category guesthouse
_:result amount several
_:search has_parking yes
_:result category guesthouse
_:result count 3
_:search name allenbell
_:search pricerange cheap
_:search stay 2
_:booking day Tuesday
_:booking people 5
_:booking stay 2
_:search area near the hotel
_:search food international
_:result area east
_:result food international
_:result name The missing sock
_:result pricerange cheap
_:result type Restaurant
_:search day tuesday
_:search duration 17:15
_:search people 5
_:search type Restaurant
_:booking ref YCXB5JQE
_:booking type Booking
_:system inquired _:user