Meet Devin AI, the world’s ‘first fully autonomous’ AI software engineer
- March 14, 2024
- Posted by: OptimizeIAS Team
- Category: DPN Topics
No Comments
Meet Devin AI: the world’s ‘first fully autonomous’ AI software engineer
Subject: Science and tech
Section: Awareness in IT and computer
Context:
- US-based applied AI lab, Cognition, has introduced what it claims is the world’s first AI software engineer.
More on news:
- The makers say that the AI agent, named Devin, has passed practical engineering interviews held by leading AI companies.
- It has also completed real jobs posted on Upwork, an US-based freelancing platform, according to Cognition.
- A first of its kind, Devin AI has the ability of taking a simple command and turning it into a functioning website or software program, Cognition, backed by the Founders Fund.
What can Devin do?
- The AI agent comes with some advanced capabilities in software development, including coding, debugging, problem-solving, etc.
- Devin uses machine learning algorithms to constantly learn and improve its performance and adapt according to new challenges.
- 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.
- 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.
What about its performance?
- 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.