... this is a pretty old idea; Piers Anthony used it as one of the main drivers of the book Macroscope. I'm not sure when it was first used, but before that, I'm pretty sure. (In that book, the "software" was directly educating the living beings observing it; this assumes that there are some basic commonalities in the way living creatures process data, of course, but it's a possibly reasonable assumption)
And of course...