Devin AI software engineer: World first AI Software Engineer
Cognition, a US-based startup company has recently launched the world’s first AI Software Engineer- Devin. Devin is a revolutionary development for the developer community.
What is Devin AI?
Devin is a generative AI Assistant that can write a hundred lines of code with a single prompt input. It is the world’s first fully autonomous AI software engineer, which is equally capable of generating code like human software engineers. Devin can handle the entire development project from writing code, fixing bugs, and till its final execution.
Devin, the first AI Software Engineer is launched on 12 March by Cognition. The company introduced Devin to the tech world-” Meet Devin, the world’s first fully autonomous AI software engineer. Devin is a tireless, skilled teammate, equally ready to build alongside you or independently complete tasks for you to review.”
Devin has successfully cleared many practical interviews with good companies and also completed many freelancing Software engineering jobs on Upwork. All these clearly state that Devin is completely job-ready and ready to take on the responsibilities of development projects.
What all Devin AI can do for the users?
Devin can plan and execute complex engineering problems including Github fixes. From building and developing apps to fixing bugs, it can successfully handle all the complex tasks given by the users.
Also read – Google Deepmind Announced SIMA, A New AI Agent
- Devin can learn how to use unfamiliar technologies.
- Devin can build and deploy apps end to end.
- Devin can autonomously find and fix bugs in codebases.
- Devin can train and fine-tune its own AI models.
- Devin can address bugs and feature requests in open-source repositories.
- Devin can do freelancing jobs on Upwork.
Devin uses different Machine learning algorithms to learn about the different complex tasks given to it and how it can complete these tasks.
The human user can simply type a prompt into its natural language. Devin chatbot picked up the code from there and started developing a detailed step-by-step plan to tackle the problem, just like the human programmers do. Devin started developing its own code, testing and fixing bugs, and providing real-time reports to the users so that it could keep an eye on the development part. If the users find any issue in the development part, they can directly jump to the code and ask the AI to fix the issues.
Devin’s Performance on Real-Time Problems:
When Devins’s performance is evaluated on a challenging benchmark SWE bench, Devin correctly resolves 13.86%* of the issues end-to-end, far exceeding the previous state-of-the-art of 1.96%. Even when given the exact files to edit, the other previous AI models like Claude 3, can only resolve 4.80% of issues. (“Devin was evaluated on a random 25% subset of the dataset. Devin was unassisted, whereas all other models were assisted (meaning the model was told exactly which files need to be edited).”
Also read – Deepgram’s Aura AI
Who can use Devin AI?
However, Devin AI is not available for public use and its access is given to a few users and tech enthusiasts for now. Very limited users have access to state-of-the-art models via Cognition Labs developers.
If you are excited to solve coding problems using Devin AI then you can request their team by filling out the Google Form and can also reach out to their team at info@cognition-labs.com.
Conclusion:
Devin is an advanced AI engineer that someone can never imagine working with but somewhere it can be a major concern for the human software engineers. It can lead to taking the jobs of many humans in the future. It will be exciting to see what impact is going to create on the industry.