At this stage I haven't signed up to ChatGPT. Instead I have being reading about other people's experience with it. For example, what do professional programmers think of the code it generates as they could have written the code themselves.
I wondered if it might be able to replace asking questions on forums? Perhaps with better and certainly much faster answers? Got a problem. Post it to a forum like this one and also to ChatGPT for comparison.
I thought that you might find this post about GPT-4 on Rodney Brooks' BLOG interesting.
To err is human.
To really foul up, use a computer.
@robotbuilder I have seen no reason to think that any chatGPT will replace good programmers. It may get used by hobbyists and DIYers, but unfortunately, that leads to dumbing them down even more than the super high-level tools they use already do.
However, the effect it will have on society by furthering fake news and biased opinion is why many leading thinkers have said it is a very worrying trend. I have seen some folks who don't understand this part, even on this forum. It will be far too late when they figure it out.
Arduino says and I agree, in general, the const keyword is preferred for defining constants and should be used instead of #define
"Never wrestle with a pig....the pig loves it and you end up covered in mud..." anon
My experience hours are >75,000 and I stopped counting in 2004.
Major Languages - 360 Macro Assembler, Intel Assembler, PLI/1, Pascal, C plus numerous job control and scripting
The impression I get is that chatgpt and its kind have information encoded in the weights of neural networks and that includes how to structure a sequence of sentences. It is essentially a clever way to give a data base a human language interface. The question provides the stimulus data that starts an associative sequence ...
One of the memory mechanisms of biological brains is an associate memory. We remember what occurs at the same time and what follows what. An input of "A" generates an output of "B". In a recurrent neural network you feed the output "B" back into the input to get "C" which in turn you feed back to the input to get the next output "D" and so on.
However, the effect it will have on society by furthering fake news and biased opinion is why many leading thinkers have said it is a very worrying trend.
What will happen will happen. I am not able to change anything and most likely there are people in positions of influence who will take action when they see a social problem. I watch it all unfold like watching a movie. I cannot change the script. All the bad things chatgpt and its kind might output is just a regurgitating of what people are most likely to say based on its training data. No different than watching certain news casts or reading certain newspapers. Hopefully the next generation will learn how to fact check rather than believe what they read or hear simply because they want to believe it.