11

I had some fun with ChatGPT today. I wondered how good its problem solving skills are. Turns out, it's no better than an entry/junior dev armed with all the docs out there - it knows what's written there, how to use the thing (language/framework/tool/etc.), but it has no "understanding" neither of the problem nor the tool, in a holistic way. It's got the knowledge, but it neither has the skill nor understanding of how/why to use it to solve a problem (any problem beyond plain simple complexity).

So the problem I asked it to solve was related to this one I had: https://devrant.com/rants/6312527 .

It was painful to troubleshoot this problem with ChatGPT. It kept on focusing on this particular problem and reacting to errors while trying to fix its initial solution. It took us a good while. Eventually, it reached a working solution, but it was an ugly, convoluted approach that was not feasible to cover my use case with.

FWIW I think it is interesting to follow its line of thought. Eventually, a pattern emerges of how it tries to solve the problem. And it reminds me a lot of myself on the first week in the IT field :)

Comments
  • 7
    Computers are now at junior dev level. That’s crazy.

    I mostly use ChatGPT to write me out tedious things - yesterday I asked it to make me an array of frequencies for every note on the piano, because I couldn’t find a list that wasn’t arranged into a visually useful but basically unclipboardable table.

    Until it’s good enough to reliably answer complex problems, I’ll keep it doing my menial work to kid myself that I’m not about to be obsolete.
  • 3
    It's pretty good for the kind of questions that would get downvoted/marked as duplicate on SO. Or for those moments of "I know there's a way for X to do Y but it's not documented and I don't want to dive in vendor source code to find out how.
  • 2
    Oh my, I forgot to paste a link to the conversation :)

    Here it is: https://dev.to/netikras/...
  • 1
    @netikras That was one hell of a long conversation. It’s approach was more of a trial by error.
  • 0
    @GiddyNaya yeah, there were two, actually :) See the other post in the same dev.to series.

    I somehow found some patience in me I never knew I had :)
  • 0
    Give me a programming problem to solve

    I'll help you with your career
Add Comment