inform((_:search,day,'saturday');(_:search,type,'Train'))
user
I would like to book a train for Saturday .
request((_:search,destination,?);(_:search,type,'Train'))
system
Where would you like to go to ?
inform((_:search,departure,'birmingham new street');(_:search,destination,'cambridge');(_:search,leave_at,'12:30');(_:search,type,'Train'))
user
I 'll be catching the train at Birmingham New Street and take me to Cambridge .   Anytime after 12:30 is great .
inform((_:result,arrive_by,'15:23');(_:result,duration,'163 minutes');(_:result,id,'TR0680');(_:result,leave_at,'12:40');(_:result,ticket,'60.08');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR0680 will depart at 12:40 and arrive 163 minutes later at 15:23 . The trip will cost 60.08 . Would you like to book ?
inform((_:search,people,'8');(_:search,type,'Train'))
user
Yes . Please book for 8 people .
system
Will you be needing a reference number ?
request((_:result,ref,?);(_:result,type,'Train'))
user
Yes I need the reference number .
inform((_:booking,category,'Train');(_:booking,id,'TR0680');(_:booking,people,'8');(_:booking,ref,'WUCRXXMG');(_:booking,ticket,'480.64 GBP');(_:booking,type,'Booking'))
system
OK , you have 8 seats reserved on TR0680 . The total fee is 480.64 GBP payable at the station . Reference number is : WUCRXXMG .
inform((_:search,category,'hotel');(_:search,has_internet,'yes');(_:search,has_parking,'dontcare');(_:search,pricerange,'cheap');(_:search,type,'Hotel'))
user
I also need a very CHEAP hotel with free wifi , not necessarily free parking though
inform((_:result,name,'Cambridge Belfry');(_:result,type,'Hotel')) offer((_:booking,type,'Booking')) inform((_:result,area,'west');(_:result,category,'hotel');(_:result,has_internet,'none');(_:result,has_parking,'none');(_:result,pricerange,'cheap');(_:result,stars,'4');(_:result,type,'Hotel'))
system
I have the Cambridge Belfry . It is a cheap hotel located in the west . It 's 4 star rated and offers free wifi and parking . Do you need a room ?
inform((_:search,day,'saturday');(_:search,people,'3');(_:search,stay,'3');(_:search,type,'Hotel'))
user
yes , please for 3 people for 3 nights starting on saturday
reqmore() inform((_:booking,ref,'8L2C6Y3N');(_:booking,type,'Booking'))
system
I was able to book the room successfully .   The reference number is 8L2C6Y3N .   Is there anything else I can help you with ?
thank()
user
No thank you that is all I need .
system
Thanks for using our service & have a great visit !
_:search day saturday
_:search type Train
_:search day saturday
_:search departure birmingham new street
_:search destination cambridge
_:search leave_at 12:30
_:search type Train
_:search day saturday
_:search departure birmingham new street
_:search destination cambridge
_:search leave_at 12:30
_:result arrive_by 15:23
_:result duration 163 minutes
_:result id TR0680
_:result leave_at 12:40
_:result ticket 60.08
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 8
_:search type Train
_:search day saturday
_:search departure birmingham new street
_:search destination cambridge
_:search leave_at 12:30
_:result arrive_by 15:23
_:result duration 163 minutes
_:result id TR0680
_:result leave_at 12:40
_:result ticket 60.08
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 8
_:search type Train
_:result ref ?
_:search day saturday
_:search departure birmingham new street
_:search destination cambridge
_:search leave_at 12:30
_:result arrive_by 15:23
_:result duration 163 minutes
_:result id TR0680
_:result leave_at 12:40
_:result ticket 60.08
_:result type Train
_:system offered _:booking
_:search people 8
_:result ref ?
_:booking category Train
_:booking id TR0680
_:booking people 8
_:booking ref WUCRXXMG
_:booking ticket 480.64 GBP
_:booking type Booking
_:search category hotel
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:search type Hotel
_:search departure birmingham new street
_:search destination cambridge
_:search leave_at 12:30
_:result arrive_by 15:23
_:result duration 163 minutes
_:result id TR0680
_:result leave_at 12:40
_:result ticket 60.08
_:system offered _:booking
_:result ref ?
_:booking category Train
_:booking id TR0680
_:booking people 8
_:booking ref WUCRXXMG
_:booking ticket 480.64 GBP
_:booking type Booking
_:search category hotel
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:result name Cambridge Belfry
_:result area west
_:result category hotel
_:result has_internet none
_:result has_parking none
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search day saturday
_:search people 3
_:search stay 3
_:search type Hotel
_:search departure birmingham new street
_:search destination cambridge
_:search leave_at 12:30
_:result arrive_by 15:23
_:result duration 163 minutes
_:result id TR0680
_:result leave_at 12:40
_:result ticket 60.08
_:system offered _:booking
_:result ref ?
_:booking category Train
_:booking id TR0680
_:booking people 8
_:booking ticket 480.64 GBP
_:search category hotel
_:search has_internet yes
_:search has_parking dontcare
_:search pricerange cheap
_:result name Cambridge Belfry
_:result area west
_:result category hotel
_:result has_internet none
_:result has_parking none
_:result pricerange cheap
_:result stars 4
_:result type Hotel
_:search day saturday
_:search people 3
_:search stay 3
_:search type Hotel
_:system inquired _:user
_:booking ref 8L2C6Y3N
_:booking type Booking