inform((_:search,area,'north');(_:search,category,'hotel');(_:search,type,'Hotel'))
user
Hey , I 'd like to find a hotel in the north , today .
request((_:search,category,?);(_:search,type,'Hotel')) inform((_:result,area,'north');(_:result,category,'hotels');(_:result,count,'13');(_:result,type,'Hotel'))
system
I have 13 hotels in the north . What type of hotel did you want ?
inform((_:search,has_internet,'yes');(_:search,pricerange,'moderate');(_:search,type,'Hotel'))
user
I want one with moderate prices that has free wifi .
inform((_:result,category,'hotels');(_:result,count,'5');(_:result,type,'Hotel'))
system
I have five hotels that match your requests .
inform((_:search,has_internet,'yes');(_:search,type,'Hotel'))
user
Do they include wifi ?
inform((_:result,amount,'all');(_:result,has_internet,'none');(_:result,type,'Hotel'))
system
Yes all of them do . May I recommend something to you ?
inform((_:search,category,'hotel');(_:search,day,'thursday');(_:search,people,'1');(_:search,stay,'3');(_:search,type,'Hotel'))
user
I am open to any hotel that matches my requests . I need it booked for 1 person , 3 nights starting thursday
inform((_:result,name,'Acorn Guest House');(_:result,type,'Hotel')) thank()
system
Okay . I would like to recommend the Acorn Guest House .
user
Ok can you book that for me and get me a confirmation number
offer((_:booking,type,'Booking'))
system
May i please have your details ( Name , ID , Phone number , email ) so i can go ahead and make the booking for you ?
user
You have all the information you need .
reqmore() inform((_:booking,ref,'DN8DIW5T');(_:booking,type,'Booking'))
system
I made the booking for you .   Your confirmation number is DN8DIW5T .   What else can I do for you ?
inform((_:search,type,'Train'))
user
I need a train .
system
I 'm going to need more information than that . Where will you be departing from , and what is your destination ? And do you have a date and time in mind ?
_:search area north
_:search category hotel
_:search type Hotel
_:search area north
_:search category ?
_:result area north
_:result category hotels
_:result count 13
_:result type Hotel
_:search has_internet yes
_:search pricerange moderate
_:search type Hotel
_:search area north
_:search category ?
_:result area north
_:search pricerange moderate
_:result category hotels
_:result count 5
_:result type Hotel
_:search has_internet yes
_:search type Hotel
_:search area north
_:result area north
_:search pricerange moderate
_:result category hotels
_:result count 5
_:search has_internet yes
_:result amount all
_:result has_internet none
_:result type Hotel
_:search category hotel
_:search day thursday
_:search people 1
_:search stay 3
_:search type Hotel
_:search area north
_:result area north
_:search pricerange moderate
_:result category hotels
_:result count 5
_:search has_internet yes
_:result amount all
_:result has_internet none
_:search category hotel
_:search day thursday
_:search people 1
_:search stay 3
_:search type Hotel
_:result name Acorn Guest House
_:result type Hotel
_:search area north
_:result area north
_:search pricerange moderate
_:result category hotels
_:result count 5
_:search has_internet yes
_:result amount all
_:result has_internet none
_:search category hotel
_:search day thursday
_:search people 1
_:search stay 3
_:search type Hotel
_:result name Acorn Guest House
_:result type Hotel
_:system offered _:booking
_:booking type Booking
_:search area north
_:result area north
_:search pricerange moderate
_:result category hotels
_:result count 5
_:search has_internet yes
_:result amount all
_:result has_internet none
_:search category hotel
_:search day thursday
_:search people 1
_:search stay 3
_:result name Acorn Guest House
_:result type Hotel
_:system offered _:booking
_:system inquired _:user
_:booking ref DN8DIW5T
_:booking type Booking
_:search type Train