Yeah, recommendation is an editorial decision, why would it matter how it's implemented, by human or code? And if you receive consideration of any kind (monetary, data) for the target of the recommendation that you editorially put forth, why aren't you its publisher?
♥ 4