I agree that ChatGTP operates from a "consensus of opinion that exists in the internet". While I'm equally impressed as Eric, that means that it's frequently seriously incorrect, just like the opinions rendered by the general public. 😀
My biggest concern is that, unlike a Google or other search engine inquiry, it produces basically one "opinion" of it's own and it currently expresses that opinion in an overconfident manner, just like humans do on the internet. At least with an internet search, you can see more than one "opinion" to make the user ask "Is this actually correct"?
As for "helper speed", if you want anything close to what you need insofar as naming and data-typing goes, then, as Eric points out, you have to provide it with such information. I found that it's faster just to write the code than to ask ChatGTP.
Still, many will use it for such things. I think that's to their detriment but it will improve their "Copy'n'Paste" skills and provide a good uptick on forum questions that follow the basic pattern of "This code produces the following error/incorrect values.. what am I doing wrong". 😀