Will ChatGPT Replace Developers?
Fetch Technology
Building, maintaining and supporting tech teams located in Vietnam, for Singapore companies
4. Will ChatGPT replace human resources, especially developers?
The fact that ChatGPT can code doesn’t mean it can replace developers, or any other jobs. It has very limited capabilities for programming. It could end up being just another tool in the developer’s kit to handle tasks and definitely not a critical thinking skill they should bring to the table.
4.1 It has flaws
ChatGPT has limitations that render it unreliable for creating code. The reason is that it’s based on data, not human intelligence, so it can not bring you critically-informed responses.?
OpenAI’s website provides an example of using ChatGPT to debug code. The responses are generated from prior code and can not replicate human-based QA. Thus, it can generate code that has errors and bugs. ChatGPT “sometimes writes plausible-sounding but incorrect or nonsensical answers.” This is why it should not be used directly in the production of any programs.
4.2 Lack of reliability
The lack of reliability is already creating problems for the developer community. Stack Overflow, a question-and-answer website coders use to write and troubleshoot code, temporarily banned its use, saying there was such a huge volume of responses generated by ChatGPT that it couldn’t keep up with quality control, which is done by humans. “ Overall, because the average rate of getting correct answers from ChatGPT is too low, the posting of answers created by ChatGPT is substantially harmful to the site and to users who are asking or looking for correct answers.
领英推荐
4.3 Lack of flexibility
Coding errors aside, because ChatGPT—like all machine learning tools—is trained on data that suits its outcome (in this case, a textual nature), it lacks the ability to understand the human context of computing to do programming well.
For example, ChatGPT cannot understand the ambiguity in simple requirements. Although it is clear that if one ball just bounces and comes back but another bounces and then bounces again, the second ball has traveled further, ChatGPT struggles with this nuance; that nuance will be needed if these systems are ever to take over from developers.
4.4 It has trouble with basic math
It also has trouble with basic math, such as when it’s asked to determine which is greater and offered a choice between a negative and positive number. ChatGPT confidently tells us a correct summation of the space, but cannot understand that -5 is less than 4. Imagine your thermostats going haywire because the heating kicks on at 40 degrees Celsius instead of at -5 degrees Celsius because the AI program coded it that way!?