Constructing local bulk observables in interacting AdS/CFT