Sayem Mohammad Imtiaz

Postdoctoral Fellow at Tulane University

My take on LLMs replacing programmers | Sayem Mohammad Imtiaz

My take on LLMs replacing programmers

June 28, 2023

Update on 18th January 2025: After witnessing another year of extraordinary growth in GenAI, the rise of agentic AI, and significant development, I am providing my updated views and a couple of new ones.

Large language models (LLMs) are sophisticated probability functions. They take a prompt and then generate a probability distribution of known classes (words in the case of LLMs). Having seen sufficient examples of a kind, it will know what words are most likely to occur next. It doesn’t have a sense of right or wrong. It doesn’t know if the generated response is right or wrong. It gives you the most probable output that occurs in reality. So, it will be biased towards the majority. Is the majority always right? Should we trust the majority blindly? Sure, it can generate a second most popular or third most popular opinion, which needs an appropriate prompt from the user. So, the question is, can LLMs replace programmers?

The following are newly added:

Verdict: With the current state of AI, software engineering jobs are still largely human-centric, and complete automation is not happening anytime soon. However, AI will certainly impact coding jobs, as it increases productivity manifold, leading to job cuts in the short term. That said, there is a silver lining. With the rise of agentic AI in the near future, there will actually be a surge in demand for AI engineers to build customized AI agents for businesses.

Comments

Post comment
Loading...