Interestingly, just the other day, I had a VP at our company ask me to look into developing software with AI. Of course, what he has in mind is to replace a bunch of us programmers with automatic software development. It's a total pipe dream. What is he going to do, pick up a microphone and say, "build some software to analyze our engineering data"?
That's about as close as these guys would get to being able to produce requirements. Our systems are extremely complex with some very specialized business rules.
This reminds me of one of my friends recently asking me would I be willing to do some contract work for him that involved basically doing exactly that for a 3rd party (so they'd be contracting him who'd be contracting me). When I tried pressing him for even the vaguest of requirements, I got nothing. I tried explaining how the complexity of the task could vary wildly and that I needed to know what I'd be dealing with to judge if I could actually do it for him, or how long it could take, but still the answer was to basically figure it out as I went along--which he didn't seem to realise would cause massive issues with the guys hiring him once I inevitably entered into development hell on a wildly out-of-scope project.
When I turned down the offer, he seemed pretty gobsmacked that I'd turn down easy money. In reality what I was turning down was months of stress and a inevitable end to our friendship.