inform((_:search,area,'east');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
looking for information in Cambridge A restaurant   in the expensive price range and should be in the east
request((_:search,food,?);(_:search,type,'Restaurant'))
system
Sure , do you have a food preference ?
inform((_:search,area,'east');(_:search,pricerange,'expensive');(_:search,type,'Restaurant'))
user
Just something expensive in the east part of town please .
select((_:result,name,'Idian');(_:result,type,'Hotel')) inform((_:result,amount,'a few');(_:result,type,'Hotel'))
system
There are a few options .   Does Idian sound good ?
request((_:result,postcode,?);(_:result,type,'Restaurant'))
user
Sure . What is the postcode ?
inform((_:result,postcode,'cb58pa');(_:result,type,'Restaurant'))
system
The postcode is cb58pa .
inform((_:search,day,'wednesday');(_:search,departure,'cambridge');(_:search,destination,'birmingham new street');(_:search,leave_at,'9:30');(_:search,type,'Train'))
user
I also need a train that departs Cambridge , Wednesday , after 9:30 and arrives in Birmingham New street .
inform((_:result,id,'TR3836');(_:result,leave_at,'10:01');(_:result,type,'Train')) offer((_:booking,category,'Train');(_:booking,type,'Booking'))
system
TR3836 leaves at 10:01 . Does that work for you ?
inform((_:search,people,'2');(_:search,type,'Train')) request((_:result,ref,?);(_:result,type,'Train'))
user
that is fine . book for 2 people and get me reference number
inform((_:result,ref,'5B8WZ9F7');(_:result,ticket,'150.19 GBP');(_:result,type,'Train')) reqmore() inform((_:booking,category,'Train');(_:booking,type,'Booking'))
system
Your tickets have been booked . The total fee for the tickets is 150.19 GBP payable at the station and your reference number is 5B8WZ9F7 . Need any more help today ?
thank()
user
Great that was all I needed today , thank you !
system
Have a great day !
_:search area east
_:search pricerange expensive
_:search type Restaurant
_:search food ?
_:search area east
_:search pricerange expensive
_:search type Restaurant
_:search food ?
_:search area east
_:search pricerange expensive
_:search type Restaurant
_:result name Idian
_:result amount a few
_:result type Hotel
_:result postcode ?
_:result type Restaurant
_:search food ?
_:search area east
_:search pricerange expensive
_:result name Idian
_:result amount a few
_:result postcode cb58pa
_:result type Restaurant
_:search day wednesday
_:search departure cambridge
_:search destination birmingham new street
_:search leave_at 9:30
_:search type Train
_:search food ?
_:search area east
_:search pricerange expensive
_:result name Idian
_:result amount a few
_:result postcode cb58pa
_:search day wednesday
_:search departure cambridge
_:search destination birmingham new street
_:search leave_at 9:30
_:result id TR3836
_:result leave_at 10:01
_:result type Train
_:system offered _:booking
_:booking category Train
_:booking type Booking
_:search people 2
_:search type Train
_:result ref ?
_:search food ?
_:search area east
_:search pricerange expensive
_:result name Idian
_:result amount a few
_:result postcode cb58pa
_:search day wednesday
_:search departure cambridge
_:search destination birmingham new street
_:search leave_at 9:30
_:result id TR3836
_:result leave_at 10:01
_:system offered _:booking
_:search people 2
_:search type Train
_:result ref 5B8WZ9F7
_:result ticket 150.19 GBP
_:result type Train
_:system inquired _:user
_:booking category Train
_:booking type Booking