I am so old, I actually learned how to program software agents in JAVA back in 1994 as part of my computer science studies. At the time it was supposed to be the future of IT. Software agents would roam the internet for the best deals and report back to me with "job done".
So forgive my "deja vu" reaction when I now hear the same story again, with the main difference being that a deterministic computer language has been replaced with a non-deterministic autocorrect ;)