hello()
user
Hello , can you help me with my plans as far as finding a place to stay ?
request((_:search,name,?);(_:search,type,'Hotel'))
system
Of course , do you need anything specific ?
inform((_:search,area,'west');(_:search,category,'hotel');(_:search,has_parking,'yes');(_:search,stars,'4');(_:search,type,'Hotel'))
user
Yes . The hotel should be 4 stars and located in the west with free parking please .
inform((_:result,count,'3');(_:result,type,'Hotel')) reqmore()
system
We have three choices , any other preferences ?
inform((_:search,category,'hotel');(_:search,type,'Hotel'))
user
As long as it is a hotel , I would like to book it .
request((_:booking,day,?);(_:booking,people,?);(_:booking,stay,?);(_:booking,type,'Booking'))
system
How many nights and for how many people ?
inform((_:search,day,'thursday');(_:search,people,'8');(_:search,stay,'5');(_:search,type,'Hotel'))
user
I would like it starting Thursday for 8 people for 5 nights .
system
I will need the day you want to arrive .
_:user greeted _:system
_:user greeted _:system
_:search name ?
_:search area west
_:search category hotel
_:search has_parking yes
_:search stars 4
_:search type Hotel
_:user greeted _:system
_:search name ?
_:search area west
_:search has_parking yes
_:search stars 4
_:result count 3
_:result type Hotel
_:system inquired _:user
_:search category hotel
_:search type Hotel
_:user greeted _:system
_:search name ?
_:search area west
_:search has_parking yes
_:search stars 4
_:result count 3
_:result type Hotel
_:system inquired _:user
_:search category hotel
_:booking day ?
_:booking people ?
_:booking stay ?
_:booking type Booking
_:search day thursday
_:search people 8
_:search stay 5
_:search type Hotel