To get the level of specificity needed to ask a computer to perform tasks will need dedicated jargon not just regular English. Which over time you will shorten with abbreviations and symbols for conciseness.
And then you’d have reinvented programming languages.
@carnage4life agreed, English is a bad enough language for writing specs in that humans then interpret let alone machines!
I suspect what you will be able to accomplish though is customisation or configuration of existing systems that do things close to what's needed. Essentially optimization or configuration tasks, modular assembly of functionality, process workflow etc. Which to be fair is a large amount of the work most software developers do today.