Friend or foe: Can computer coders trust ChatGPT?

The artificial intelligence ChatGPT can write computer code, but its help comes with many potential problems.

Read in full here:

This thread was posted by one of our members via one of our news source trackers.

1 Like

As with any technological advancement, if we use it wisely and still use our judgment, then it could be a friend for us programmers. We can’t just rely on it to do everything for us.

2 Likes

I think like with StackOverflow, we programmers still use our judgment and not just copy/paste code that we find in SO, and in this case, the code that ChatGPT generates.

2 Likes

I havent tried the chatgpt for coding. But how do we command them to give such codes. Is it giving the right code?
Have anyone got the right code ?
anyone tested it ?

1 Like

Recently I had a chat with a couple of software engineers. One of them was using ChatGPT in his daily work, but for generating boilerplate code. The gist is that ChatGPT can and does increase productivity of developers who already know what they are doing - the A.I. just generates the boring/filler code, but the dev still has to check the output and thus has to understand the code and what he is after.

But for complex solutions, nothing beats experience developer just yet.

1 Like

Difficult question. As was written in the BBC article. Such a trend can influence the appearance of uncontrolled code. The owners of such programs do not understand how their program works at the code level.

1 Like

I personally think this will ALWAYS be the case until a generalize AI can be invented. I’m simply not buying that chatGPT or any other AI will be able to build an app to exact human specifications that is in the best interest of the humans that will be using that software not matter how much the data model evolves. The code that devs write is specific to the human condition. Code that devs produce is NOT the product (even though many dev’s think it is). It’s the application of that code to the business problem that’s being solved and that business problem INCLUDES the human condition of morality, and human best interests.

A human will always have to be present to validate code produced by the computer that is acting in the best interest of the other humans that are consuming that code. And the conditions that that human is consuming that software is CONSTANTLY changing which means that the data models that computer generated code is using will need to be CONSTANTLY changed. You can call that person a product dev instead of a software dev in the future.

2 Likes