US-based applied AI lab, Cognition, has introduced what it claims is the world’s first AI software engineer. The makers say that the AI agent, named Devin, has passed practical engineering interviews held by leading AI companies. According to Cognition, it has also completed real jobs posted on Upwork, a US-based freelancing platform.

“Devin is a tireless, skilled teammate, equally ready to build alongside you or independently complete tasks for you to review. With Devin, engineers can focus on more interesting problems, and engineering teams can strive for more ambitious goals,” read the company’s official blog post on Devin.

What can Devin do?

The AI agent comes with advanced software development capabilities, including coding, debugging, problem-solving, etc. Devin uses machine learning algorithms to constantly learn and improve its performance and adapt according to new challenges. In simple words, Devin can build and deploy apps end-to-end and can also train and fine-tune its own AI models.

Devin can plan and execute complex engineering tasks that would require thousands of decisions. This is possible owing to Cognition’s advances in long-term reasoning and planning. According to the company, Devin can recall relevant context at each step, self-learn over time, and even fix mistakes.

Besides, the makers have also endowed the AI software engineer with the ability to proactively collaborate with the user. It reports progress in real-time, is capable of accepting feedback, and works along with the user through design choices as needed.

On the SWE-Bench benchmark (a benchmark for evaluating large language models on real-world software issues found on GitHub), Devin correctly resolved 13.86 per cent of the issues without any assistance compared with the 1.96 per cent unassisted and 4.80 per cent assisted of the previous state-of-the-art model.

In terms of performance, Devin AI is capable of augmenting efficiency and speed within software development processes by automating repetitive tasks, instantly generating code, expediting project timelines, and cutting down development expenses substantially.

One of the most notable facets of Devin AI is that it is immune to human errors or inconsistencies. The AI agent is capable of guaranteeing precision and uniformity in coding practices which can lead to the development of superior-quality software products.

According to indianexpress.com. Source of photos: internet