Even ChatGPT already comes up with specifications., if you ask. Vague instructions don't just get translated, we converse with it and it makes suggestions. "To make sure it's secure, I added these lines to prevent SQL injections.".