Of course the article is actually about writing a digital DM not a player. But isn't the main problem with this defining win conditions? Pretty easy to define win condition for chess or go. Now, I haven't really played DnD (much to my sadness), but how do you win? edit: I know the answer but I'm making a point with my question
And come to think of it, it is not so different from ads and it is a bit scary. An AI able to provide an exciting game of DnD is going to use a lot of psychological manipulation, which is great when playing a game, much less so if you someone is pushing an agenda.
BTW, I know more about video games than tabletop RPGs but let me tell you that video games manipulate you constantly, for your pleasure. Illusion of choice, random numbers biased in your favor, the last bit of life that is worth a lot more than the rest, enemies you don't see that are slowed down, there are lots and lots of these. And these are just the tricks that make the game more enjoyable, not the dark patterns of games with in-app purchases.