Press "Enter" to skip to content

Software engineers beware: Devin, the AI is coming for your jobs

Artificial intelligence (AI) has been taking the world by storm, and the latest addition to the AI landscape is the creation of Devin. Devin is an AI software engineer developed by the AI-centered company Cognition. Cognition shares how Devin possesses extraordinary capabilities when it comes to resolving complex engineering problems and finding effective and optimal solutions. The AI is able to process large amounts of information, facilitate quick decision-making, connect back to the relevant context and task, and learn from its own mistakes. While this is impressive, Cognition shares how Devin is a multipurpose tool, stating, “Devin is a tireless, skilled teammate, equally ready to build alongside you or independently complete tasks for you to review.”

Before diving deeper into Devin’s abilities, let’s first look at the creator of the first AI software engineer: Cognition. Cognition is an AI-focused firm headquartered in both New York City and San Francisco. The company is working towards creating intelligent and user-friendly AI applications. The firm specializes in building “AI teammates” whose abilities go beyond the current industry standards of technology and AI. This company has a lot of support as it was able to raise $21 million in Series A funding with some notable investors being Founders Fund, Patrick Collison, John Collison, Elad Gil, and more. Cognition’s development of Devin is a monumental moment within the intersection of AI and software engineering offering a display as to the possibility of AI-related changes to the field. 

Diving deeper into Devin, Devin is an autonomous model that has the ability to plan, comprehend, and execute specific software engineering-focused projects with a single prompt. In terms of the skills Devin possesses, it can very easily adapt to and learn new technologies. Other skills include creating end-to-end applications, finding and correcting bugs, optimizing AI models, and contributing to mature production repositories. When it comes to usability, the platform is similar to OpenAI’s ChatGPT model with some additional features such as a command line, code editor, and a separate web browser. This AI software engineer also facilitates real-time collaboration with users, accepts feedback, and learns from its own errors. Currently, Devin has a 13.86% resolution rate compared to other models, such as Claude 2’s 4.8% and ChatGPT-4’s 1.74%.

With Devin being a massive milestone within the AI industry, there is a lot of discussion as to the implications of such technology. AI, in general, has caused a lot of concern in terms of how it will automate and affect a variety of jobs. In the case of Devin, the software engineering and development industry may face a lot of job insecurity, but people have differing views on the subject matter. While Devin and other AI are developing innate abilities, they cannot fully replace human intelligence and interactive capabilities. At least for the time being, most of these technologies are in the development phase and still need to be tested and improved. In the meantime, however, people can still enjoy the benefits of being an AI software engineer and be a part of the beta testing process. People interested in using Devin can apply through Congition’s website to gain access to the platform. 

Photo Courtesy of medium.com