I still think that generating an entertaining random book is easier than this. And nobody generated such a book yet, or at least, not that I'm aware of.
There are a lot progress done in AI field involving neural networks and other stuff. But I think we are still far from AIs having a deep understanding of our language. And this is what is needed if you want to do a campaign generator : you need a way to tell the machine what is a good campaign.
The only way you could do that without doing decades of active research, would be to just take the procedural way : create instances of a more "generic" campaign, using procedural generation. But story-wise it would be in my opinion way more work than redacting an Act for Blue Planet, you would need a lot of fine tuning and a lot of possibilities so that the user keeps getting entertained (in terms of story) with each new campaign..
Obviously the first step to generate a random campaign would be to have a random mission generator. Then you could add constraints/bindings to your random mission generator, and make it so that your random campaign generator uses the random mission generator.
But then the stories would not be original. You wouldn't have unexpected outcomes like you have with the great campaigns out there. It would feel generic and it would be very hard to step out from that impression.