inform((_:search,departure,'cambridge');(_:search,type,'Train'))
user
I am looking for a train departing from Cambridge .
inform((_:result,destination,'london kings cross');(_:result,leave_at,'05:00');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Hi , there 's one that departs at 05:00 going to london kings cross . Would you like to book it ?
inform((_:search,arrive_by,'13:45');(_:search,day,'tuesday');(_:search,destination,'birmingham new street');(_:search,type,'Train'))
user
I actually need to go to Birmingham new street by 13:45 on Tuesday .
inform((_:result,arrive_by,'13:44');(_:result,destination,'Birmingham new street');(_:result,id,'TR8233');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
The TR8233 arrives at Birmingham new street at 13:44 . Would you like me to book you a seat ?
inform((_:search,people,'one');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
Please , just one ticket . Can I have the reference number as well ?
reqmore() inform((_:booking,category,'Train');(_:booking,ref,'U1F39M58');(_:booking,ticket,'75.09 GBP');(_:booking,type,'Booking'))
system
The booking went through successfully . Reference number is : U1F39M58 . The total fee is 75.09 GBP . Is there anything else I can help you with ?
thank()
user
Thank you ! Can you also help me find a place to dine ?
request((_:search,area,?);(_:search,food,?);(_:search,pricerange,?);(_:search,type,'Restaurant')) thank()
system
It will be my pleasure . Do you have any preference in location , cuisine or price range ?
inform((_:search,area,'west');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
No , I would just like something expensive .   I like the west side of town .
inform((_:result,amount,'some');(_:result,food,'British');(_:result,food,'European');(_:result,food,'Indian');(_:result,name,'Cambridge Lodge');(_:result,name,'Graffiti');(_:result,name,'Tandoori Palace');(_:result,type,'Restaurant'))
system
We have some very nice restaurants , such as the Graffiti , offering British cuisine , The Cambridge Lodge , with European , and the Tandoori Palace , with Indian fare . What sounds good to you today ?
inform((_:search,food,'dontcare');(_:search,type,'Restaurant')) request((_:result,food,?);(_:result,phone,?);(_:result,postcode,?);(_:result,type,'Restaurant'))
user
Surprise me . I need the postcode , phone number , and type of food though , please .
inform((_:result,food,'british');(_:result,name,'Graffiti');(_:result,phone,'01223277977');(_:result,postcode,'cb30lx');(_:result,type,'Restaurant')) reqmore()
system
I would recommend Graffiti , serving british fare .   Their phone number is 01223277977 and the postcode is cb30lx .   Is there anything else I can help you with ?
thank()
user
That 's all I need , thank you .
system
Great ! I 'm happy to help . Goodbye !
_:search departure cambridge
_:search type Train
_:search departure cambridge
_:result destination london kings cross
_:result leave_at 05:00
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search arrive_by 13:45
_:search day tuesday
_:search destination birmingham new street
_:search type Train
_:search departure cambridge
_:result leave_at 05:00
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search arrive_by 13:45
_:search day tuesday
_:search destination birmingham new street
_:result arrive_by 13:44
_:result destination Birmingham new street
_:result id TR8233
_:result type Train
_:search people one
_:search type Train
_:result ref ?
_:search departure cambridge
_:result leave_at 05:00
_:system offered _:booking
_:search arrive_by 13:45
_:search day tuesday
_:search destination birmingham new street
_:result arrive_by 13:44
_:result destination Birmingham new street
_:result id TR8233
_:result type Train
_:search people one
_:search type Train
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking ref U1F39M58
_:booking ticket 75.09 GBP
_:booking type Booking
_:search departure cambridge
_:result leave_at 05:00
_:system offered _:booking
_:search arrive_by 13:45
_:search day tuesday
_:search destination birmingham new street
_:result arrive_by 13:44
_:result destination Birmingham new street
_:result id TR8233
_:result type Train
_:search people one
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking ref U1F39M58
_:booking ticket 75.09 GBP
_:booking type Booking
_:search food ?
_:search area west
_:search pricerange expensive
_:search type Restaurant
_:search departure cambridge
_:result leave_at 05:00
_:system offered _:booking
_:search arrive_by 13:45
_:search day tuesday
_:search destination birmingham new street
_:result arrive_by 13:44
_:result destination Birmingham new street
_:result id TR8233
_:search people one
_:result ref ?
_:system inquired _:user
_:booking category Train
_:booking ref U1F39M58
_:booking ticket 75.09 GBP
_:booking type Booking
_:search area west
_:search pricerange expensive
_:result amount some
_:result food British
_:result food European
_:result food Indian
_:result name Cambridge Lodge
_:result name Graffiti
_:result name Tandoori Palace
_:result type Restaurant
_:search food dontcare
_:search type Restaurant
_:result food ?
_:result phone ?
_:result postcode ?
_:search departure cambridge
_:result leave_at 05:00
_:system offered _:booking
_:search arrive_by 13:45
_:search day tuesday
_:search destination birmingham new street
_:result arrive_by 13:44
_:result destination Birmingham new street
_:result id TR8233
_:search people one
_:result ref ?
_:booking category Train
_:booking ref U1F39M58
_:booking ticket 75.09 GBP
_:booking type Booking
_:search area west
_:search pricerange expensive
_:result amount some
_:search food dontcare
_:search type Restaurant
_:result food british
_:result name Graffiti
_:result phone 01223277977
_:result postcode cb30lx
_:result type Restaurant
_:system inquired _:user