inform((_:search,departure,'birmingham new street');(_:search,destination,'cambridge');(_:search,type,'Train'))
user
Can you help me find a train departing from birmingham new street going to cambridge ?
inform((_:result,destination,'Cambridge');(_:result,type,'Train')) request((_:search,arrive_by,?);(_:search,day,?);(_:search,type,'Train')) thank()
system
Absolutely . What day do you need to get to Cambridge , and at what time ?
inform((_:search,arrive_by,'21:00');(_:search,day,'tuesday');(_:search,type,'Train'))
user
train should arrive by 21:00 and should leave on tuesday
inform((_:result,leave_at,'05:40');(_:result,leave_at,'once an hour');(_:result,type,'Train'))
system
There are trains that meet those requirements leaving once an hour starting at 05:40 .
user
Can you assist me with booking one ?
inform((_:result,arrive_by,'20.23');(_:result,id,'TR 3802');(_:result,leave_at,'17.40');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Lets narrow down the time a little , the TR 3802 leaves at 17.40 and arrives at 20.23 so that gives you a little extra time , would you like me to book you ?
inform((_:search,category,'guesthouse');(_:search,type,'Hotel'))
user
That would be great . I also would like to book a guesthouse for my stay .
request((_:search,area,?);(_:search,pricerange,?);(_:search,stars,?);(_:search,type,'Hotel')) inform((_:result,amount,'a lot');(_:result,type,'Hotel'))
system
Okay , great . You have a lot of options . Would you like to narrow it down by area , price range , or stars ?
inform((_:search,has_internet,'yes');(_:search,stars,'2');(_:search,type,'Hotel'))
user
Yes . It should have 2 stars and include free wifi .
canthelp((_:search,type,'Hotel')) reqmore()
system
I do not have any in that star range . Shall I try something else ?
inform((_:search,stars,'3');(_:search,type,'Hotel'))
user
Maybe a star rating of 3 would be good .   Is there anything available ?
request((_:booking,day,?);(_:booking,people,?);(_:booking,type,'Booking'))
system
yes when were you planning your stay and for how many people ?
inform((_:search,people,'2');(_:search,stay,'2');(_:search,type,'Hotel'))
user
I need the reservation to be for 2 people and 2 nights please .
request((_:booking,day,?);(_:booking,type,'Booking'))
system
Okay ! Starting when ?
inform((_:search,day,'tuesday');(_:search,type,'Hotel'))
user
On Tuesday please .
reqmore() inform((_:booking,day,'Tuesday');(_:booking,name,'Hamilton Lodge');(_:booking,people,'two');(_:booking,ref,'3NT2B4SP');(_:booking,stay,'2');(_:booking,type,'Booking'))
system
I 've booked your room for two at Hamilton Lodge . You 'll be staying for 2 nights beginning Tuesday . Your reference number is 3NT2B4SP . Can I help you find anything else today ?
bye()
user
Thanks , that is all I 'll need today .   Bye .
system
You 're welcome , have a great day !
_:search departure birmingham new street
_:search destination cambridge
_:search type Train
_:search departure birmingham new street
_:search destination cambridge
_:result destination Cambridge
_:result type Train
_:search arrive_by 21:00
_:search day tuesday
_:search type Train
_:search departure birmingham new street
_:search destination cambridge
_:result destination Cambridge
_:search arrive_by 21:00
_:search day tuesday
_:search type Train
_:result leave_at 05:40
_:result leave_at once an hour
_:result type Train
_:search departure birmingham new street
_:search destination cambridge
_:result destination Cambridge
_:search arrive_by 21:00
_:search day tuesday
_:result arrive_by 20.23
_:result id TR 3802
_:result leave_at 17.40
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search category guesthouse
_:search type Hotel
_:search departure birmingham new street
_:search destination cambridge
_:result destination Cambridge
_:search arrive_by 21:00
_:search day tuesday
_:result arrive_by 20.23
_:result id TR 3802
_:result leave_at 17.40
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search category guesthouse
_:search area ?
_:search pricerange ?
_:result amount a lot
_:result type Hotel
_:search has_internet yes
_:search stars 2
_:search type Hotel
_:search departure birmingham new street
_:search destination cambridge
_:result destination Cambridge
_:search arrive_by 21:00
_:search day tuesday
_:result arrive_by 20.23
_:result id TR 3802
_:result leave_at 17.40
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search category guesthouse
_:search area ?
_:search pricerange ?
_:result amount a lot
_:result type Hotel
_:search has_internet yes
_:system canthelp _:search/dc84c23a
_:search/dc84c23a type Hotel
_:system inquired _:user
_:search stars 3
_:search type Hotel
_:search departure birmingham new street
_:search destination cambridge
_:result destination Cambridge
_:search arrive_by 21:00
_:search day tuesday
_:result arrive_by 20.23
_:result id TR 3802
_:result leave_at 17.40
_:system offered _:booking
_:booking category Train
_:search category guesthouse
_:search area ?
_:search pricerange ?
_:result amount a lot
_:result type Hotel
_:search has_internet yes
_:system canthelp _:search/dc84c23a
_:search/dc84c23a type Hotel
_:system inquired _:user
_:search stars 3
_:booking day ?
_:booking people ?
_:booking type Booking
_:search people 2
_:search stay 2
_:search type Hotel
_:search departure birmingham new street
_:search destination cambridge
_:result destination Cambridge
_:search arrive_by 21:00
_:result arrive_by 20.23
_:result id TR 3802
_:result leave_at 17.40
_:system offered _:booking
_:booking category Train
_:search category guesthouse
_:search area ?
_:search pricerange ?
_:result amount a lot
_:result type Hotel
_:search has_internet yes
_:system canthelp _:search/dc84c23a
_:search/dc84c23a type Hotel
_:system inquired _:user
_:search stars 3
_:booking people ?
_:search people 2
_:search stay 2
_:booking day ?
_:booking type Booking
_:search day tuesday
_:search type Hotel
_:search departure birmingham new street
_:search destination cambridge
_:result destination Cambridge
_:search arrive_by 21:00
_:result arrive_by 20.23
_:result id TR 3802
_:result leave_at 17.40
_:system offered _:booking
_:booking category Train
_:search category guesthouse
_:search area ?
_:search pricerange ?
_:result amount a lot
_:result type Hotel
_:search has_internet yes
_:system canthelp _:search/dc84c23a
_:search/dc84c23a type Hotel
_:search stars 3
_:search people 2
_:search stay 2
_:search day tuesday
_:search type Hotel
_:system inquired _:user
_:booking day Tuesday
_:booking name Hamilton Lodge
_:booking people two
_:booking ref 3NT2B4SP
_:booking stay 2
_:booking type Booking
_:user dismissed _:system