Recent times around 2023 when we had openAI’s ChatGPT released, it was just like a renaissance affecting all fields. Mind blowing that computers can now understand my text and act according, all thanks fo Large Language Model (LLM). Recently, tech giants like Google, Meta, Amazon, Nvidia and so on are taking this into the next level where we have things like Large Action Models (LAM), giving computers the ability to process tasks aside just text output. For instance telling Alexa to book an Uber for you.
Without any contradiction, Devin is an industry disruption — I’m in the software industries also. We shouldn’t see this pertaining to Web or mobile developers alone. Devin can write ML based code in python to build models as well, even NLP applications too can be designed. In my review I just want to tell you that Devin can not replace these sets of software engineers, possessing the following capabilities.
Devin is an AI software engineer designed by Cognition. It assists with the entire software development process, from initial concepts to code generation and deployment. Devin works alongside human engineers, automating repetitive tasks and freeing them up for more complex problem-solving.
Devin, the AI software engineer from Cognition, impressed me with its well-rounded skillset. Here’s a closer look at its strengths:
AI-assisted tools do what could be a much bigger leap, compared to a new programming language like COBOL. However, as we understand more about LLMs, we understand more of their limitations, and their best use cases. LLMs have a core problem with hallucination, and coding is one of the few use cases of adding a second validation loop to test the modified code and eliminate this hallucination. We still know little about how LLMs perform over time on unfamiliar technologies, and they remain very smart “probability machines,” operating based on weight matrices. We covered how ChatGPT works, under the hood.
I have no illusions that developer software in 5 years won’t look different to today because we’ll have better tools to use. But a future of “AI developers” doing most of the work? This is the necessary messaging that today’s AI tooling startups need to repeat. If the future is AI coding buddies, it will most likely be improved versions of GitHub Copilot, Sourcegraph Cody, tools from Jetbrains, GitLab, and others in the developer tooling space.