(03-29-2023 03:24 PM)Roberto Volpi Wrote: (03-29-2023 02:25 PM)carey Wrote: My experience using ChatGPT as an RPN and RPL programming assistant has been positive.
Some relevant questions for those who have had disappointing results using ChatGPT as a programming aid are:
1) Did you use ChatGPT3.5 or ChatGPT4? ChatGPT4 is vastly improved for writing code.
2) Did you try varying an unsuccessful initial prompt?
3) As important as initial prompt wording, is whether you continued the conversation with ChatGPT to inform it of errors. ChatGPT responds to being told about errors by trying to correct them (and by apologizing ) and often (but not always) succeeds. Providing ChatGPT with some context or guidance about the type of error can help.
While ChatGPT, including ChatGPT4, still can make a lot of programming errors, what it does correctly right now is jaw-dropping. And at the astounding rate that it's improving, I wouldn't want to bet against it.
Well, there are threads already about it:
https://www.hpmuseum.org/forum/thread-19351.html
https://www.hpmuseum.org/forum/thread-19446.html
People far more experts than me and you have already given their opinions.
Furthermore, it is important to specify exactly what "positive experience" really means.
If negotiating with a PC is your scope, you can have a very good time, as ChatGTP has a spiffing sense of humor in its answers, but I question its ability to compile decent code for a HP calculator.
But maybe I am wrong, so we are going to see soon tons of programmes submitted by you and other users in this forum.
Peace.
Thank you for your reply and threads links! Note however that the threads are to comments posted in 2022 and before ChatGPT4. Anyone can just try ChatGPT4 and not rely on the opinion of others (including my own!). Importantly, it's not restricted to experts!
Programming is a fun activity and doesn't need ChatGPT, but for programs that go beyond recreational math, where the output might actually matter, it can be helpful in many ways as long as it is not relied on entirely (at least at present!
).