inform((_:search,day,'monday');(_:search,destination,'broxbourne');(_:search,type,'Train'))
user
I need to go to broxbourne on monday
request((_:search,departure,?);(_:search,type,'Taxi');(_:search,type,'Train')) thank()
system
Okay , not   problem . Would you like to travel by train or taxi ? Where are you departing from ?
inform((_:search,day,'monday');(_:search,departure,'cambridge');(_:search,destination,'broxbourne');(_:search,type,'Train'))
user
Train , Monday , to Broxbourne from Cambridge .
request((_:search,arrive_by,?);(_:search,leave_at,?);(_:search,type,'Train'))
system
Is there a time you need to leave or arrive by ?
inform((_:search,departure,'Cambridge');(_:search,leave_at,'21:15');(_:search,type,'Train'))
user
I need to leave Cambridge after 21:15
select((_:result,arrive_by,'23:01');(_:result,arrive_by,'24:01');(_:result,day,'Monday');(_:result,leave_at,'22:01');(_:result,leave_at,'23:01');(_:result,type,'Train')) inform((_:result,count,'2');(_:result,type,'Train'))
system
There are two trains you can take on Monday , either the 22:01 ( arrive 23:01 ) or the 23:01 ( arrive 24:01 ) . Which train do you prefer ?
thank()
user
Thank you that will work fine for me and my husband
offer((_:booking,category,'Train');(_:booking,leave_at,'22:01');(_:booking,type,'Booking'))
system
Would you like me to book the 22:01 ?
inform((_:search,type,'Hotel'))
user
Yes that would be great , and it 'll just be me . Could you also find me a place to stay ?
request((_:search,area,?);(_:search,pricerange,?);(_:search,type,'Hotel')) inform((_:booking,category,'Train');(_:booking,ref,'UNUTWNQN');(_:booking,ticket,'17.89 GBA');(_:booking,type,'Booking'))
system
The booking was successful your reference number is UNUTWNQN and the total is 17.89 GBA . I can is do you have a price range and what area ?
inform((_:search,has_parking,'yes');(_:search,pricerange,'expensive');(_:search,stars,'three');(_:search,type,'Hotel'))
user
I 'd like to stay in an expensive three star place with free parking . Is there anything like that ?
inform((_:result,address,'gonville place');(_:result,name,'gonville hotel');(_:result,type,'Hotel')) reqmore() inform((_:result,count,'2');(_:result,type,'Hotel'))
system
I have 2 options   - I would like to suggest the gonville hotel at gonville place . Is there anything else I could help you with ?
inform((_:search,has_internet,'yes');(_:search,name,'gonville hotel');(_:search,type,'Hotel')) request((_:result,has_internet,?);(_:result,phone,?);(_:result,type,'Hotel'))
user
The Gonville Hotel sounds ok can you provide the the telephone number and do they have internet ?
inform((_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,name,'Gonville');(_:result,phone,'01223366611');(_:result,type,'Hotel')) reqmore()
system
The Gonville does offer both free parking and free internet . You can reach them at 01223366611 . Is there anything else I can help with ?
inform((_:search,name,'gonville hotel');(_:search,type,'Hotel'))
user
Ss the gonville hotel a hotel and not a guesthouse ?
offer((_:booking,type,'Booking')) inform((_:result,category,'hotel');(_:result,name,'the gonville');(_:result,type,'Hotel'))
system
The gonville is a hotel , not a guesthouse . Would you like a booking ?
thank()
user
Not right now .   Thank you .
reqmore()
system
Is there anything else I can help you with today ?
thank()
user
No , that will be all , thanks .
system
Thank you for using our service and enjoy your visit . Goodbye .
_:search day monday
_:search destination broxbourne
_:search type Train
_:search day monday
_:search departure cambridge
_:search destination broxbourne
_:search type Train
_:search day monday
_:search destination broxbourne
_:search arrive_by ?
_:search departure Cambridge
_:search leave_at 21:15
_:search type Train
_:search day monday
_:search destination broxbourne
_:search arrive_by ?
_:search departure Cambridge
_:search leave_at 21:15
_:search type Train
_:result arrive_by 23:01
_:result arrive_by 24:01
_:result day Monday
_:result leave_at 22:01
_:result leave_at 23:01
_:result count 2
_:result type Train
_:search day monday
_:search destination broxbourne
_:search arrive_by ?
_:search departure Cambridge
_:search leave_at 21:15
_:result arrive_by 23:01
_:result arrive_by 24:01
_:result day Monday
_:result leave_at 22:01
_:result leave_at 23:01
_:result count 2
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking leave_at 22:01
_:booking type Booking
_:search type Hotel
_:search day monday
_:search destination broxbourne
_:search arrive_by ?
_:search departure Cambridge
_:search leave_at 21:15
_:result arrive_by 23:01
_:result arrive_by 24:01
_:result day Monday
_:result leave_at 22:01
_:result leave_at 23:01
_:result count 2
_:result type Train
_:system offered _:booking
_:booking leave_at 22:01
_:search area ?
_:booking category Train
_:booking ref UNUTWNQN
_:booking ticket 17.89 GBA
_:booking type Booking
_:search has_parking yes
_:search pricerange expensive
_:search stars three
_:search type Hotel
_:search day monday
_:search destination broxbourne
_:search arrive_by ?
_:search departure Cambridge
_:search leave_at 21:15
_:result arrive_by 23:01
_:result arrive_by 24:01
_:result day Monday
_:result leave_at 22:01
_:result leave_at 23:01
_:system offered _:booking
_:booking leave_at 22:01
_:search area ?
_:booking category Train
_:booking ref UNUTWNQN
_:booking ticket 17.89 GBA
_:booking type Booking
_:search has_parking yes
_:search pricerange expensive
_:search stars three
_:result address gonville place
_:result name gonville hotel
_:system inquired _:user
_:result count 2
_:result type Hotel
_:search has_internet yes
_:search name gonville hotel
_:search type Hotel
_:result has_internet ?
_:result phone ?
_:search day monday
_:search destination broxbourne
_:search arrive_by ?
_:search departure Cambridge
_:search leave_at 21:15
_:result arrive_by 23:01
_:result arrive_by 24:01
_:result day Monday
_:result leave_at 22:01
_:result leave_at 23:01
_:system offered _:booking
_:booking leave_at 22:01
_:search area ?
_:booking category Train
_:booking ref UNUTWNQN
_:booking ticket 17.89 GBA
_:booking type Booking
_:search has_parking yes
_:search pricerange expensive
_:search stars three
_:result address gonville place
_:result count 2
_:search has_internet yes
_:result has_internet none
_:result has_parking none
_:result name Gonville
_:result phone 01223366611
_:result type Hotel
_:system inquired _:user
_:search name gonville hotel
_:search type Hotel
_:search day monday
_:search destination broxbourne
_:search arrive_by ?
_:search departure Cambridge
_:search leave_at 21:15
_:result arrive_by 23:01
_:result arrive_by 24:01
_:result day Monday
_:result leave_at 22:01
_:result leave_at 23:01
_:system offered _:booking
_:booking leave_at 22:01
_:search area ?
_:booking category Train
_:booking ref UNUTWNQN
_:booking ticket 17.89 GBA
_:booking type Booking
_:search has_parking yes
_:search pricerange expensive
_:search stars three
_:result address gonville place
_:result count 2
_:search has_internet yes
_:result has_internet none
_:result has_parking none
_:result phone 01223366611
_:system inquired _:user
_:search name gonville hotel
_:search type Hotel
_:result category hotel
_:result name the gonville
_:result type Hotel
_:search day monday
_:search destination broxbourne
_:search arrive_by ?
_:search departure Cambridge
_:search leave_at 21:15
_:result arrive_by 23:01
_:result arrive_by 24:01
_:result day Monday
_:result leave_at 22:01
_:result leave_at 23:01
_:system offered _:booking
_:booking leave_at 22:01
_:search area ?
_:booking category Train
_:booking ref UNUTWNQN
_:booking ticket 17.89 GBA
_:booking type Booking
_:search has_parking yes
_:search pricerange expensive
_:search stars three
_:result address gonville place
_:result count 2
_:search has_internet yes
_:result has_internet none
_:result has_parking none
_:result phone 01223366611
_:search name gonville hotel
_:search type Hotel
_:result category hotel
_:result name the gonville
_:result type Hotel
_:system inquired _:user