|
Chat GPT reminds me of all the family/friends on Facebook that forward the things that are easily proven false with a little research. "Share this with 10 people and Bill Gates will send you $1,000". In fact, I wonder how long it will be before they hacker groups figure out how to influence it to do seemingly random things.
Hogan
|
|
|
|
|
In fact, a client of mine already used it like that.
We needed to setup a firewall in Azure.
My client simply started with "Does Microsoft Azure have a firewall?"
Then continued like "can we use it with an app service?"
It's quicker than reading the documentation and ChatGPT was on point.
He got it installed in no time (with some additional help from the documentation).
It's not a golden bullet, and you need to keep thinking for yourself, but it can be a great help.
Do not copy/paste code as-is though
|
|
|
|
|
Using ChatGPT as a sort of "expert system" and asking it specific questions makes much more sense than asking open ended questions like "write me a program to do ...". The state of the art is simply not good enough for it to produce decent code.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
That's exactly the point many of those articles "devs job are in danger" miss...
It might be a tool to do some tasks faster and more comfortable, but it is not a replacement of a trained human brain.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
... but I can see it being mandated.
I do work for a company that wholly embraces "citizen programming" and has a "throw a bot at it" mentality.
Which is some ways suits me as it more or less guarantees me work to keep fixing the mess that comes with that approach!
|
|
|
|
|
Time to move on maybe ?
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Having seen what it produces posted as "solutions" in QA, it's code doesn't always (or indeed often) compile, let alone run and do the actual job.
I suspect this is a result of the code source it uses: if you process a large amount of student homework as actual code then what you produce will be student homework.
"GIGO" applies!
And to get really useful stuff out, you have to specify exactly what you need pretty accurately in the first place - which is effectively the code you want to use anyway!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I definitely agree with your point about the need for accurate specifications. The ultimate example of that being a futile exercise would be the assembler code I often have to write for embedding on custom hardware 
|
|
|
|
|
Toonser wrote: The ultimate example of that being a futile exercise would be the assembler code I often have to write for embedding on custom hardware
When often the specifications are very precise, but completely wrong.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|