The advent of Large Language Models (LLMs), such as ChatGPT by OpenAI and PaLM by Google, has made a serious impact on Machine Learning (ML). These tools have completely altered the way in which ML engineers code and problem-solve, so developers have had to upskill and retrain at lightning speed.
It’s important to understand how the role of an ML engineer has changed since LLMs exploded onto the scene, and the lasting impact they will have on the future of code development. Especially when comparing traditional ML to LLMs, it’s essential that engineers fully understand how these models work and how to properly utilise them.
Out with the old, in with the new
Before the exponential growth of LLMs, what were the tools of the ML trade? Engineers had to consider different models, from linear progression to more complex deep learning models, adjusting them to specific use cases. Unfortunately, this can be a long and laborious task that requires multiple iterations during its development. As a result, developers would often spend too long jumping between models and produce poor, rushed code.
