Thu. Apr 25th, 2024

World’s first autonomous AI software engineer unveiled

The world’s first fully autonomous AI software engineer was unveiled Tuesday, according to creator Cognition.

“Devin is an autonomous agent that solves engineering tasks through the use of its own shell, code editor, and web browser,” said the company on X.

artificial intelligence (Ilustrative) (credit: PIXABAY)

Surpassing competitors

Devin’s results surpass those of its competitors, and it completes projects without assistance nearly 14% of the time, said Cognition. Devin has passed practical engineering interviews and completed real jobs on freelancing platform Upwork, the company said.

Devin can learn new technologies, build and launch apps, find and fix bugs in codebases and more. Currently those interested in using Devin must contact cognition labs, as it is still in early access stages while the company expands capacity.

Cognition has raised $21 million in series A funding, said the company. source

New platform /ask Swimm is most recent development in AI software

Swimm’s artificial intelligence platform, /ask Swimm, uses both human input and AI to understand code and related information from various perspectives.

Jong-Hee (JH) Han, Vice Chairman, CEO and head of Device eXperience (DX) Division for Samsung Electronics, speaks about artificial intelligence (AI) during a Samsung Electronics press conference at CES 2024, an annual consumer electronics trade show, in Las Vegas, Nevada, U.S. January 8, 2024.
(photo credit: REUTERS/STEVE MARCUS)
Swimm, a player in the GenAI-powered coding assistant realm, has unveiled /ask Swimm, marking another significant stride in the race to develop AI tools that offer genuine value to users.

This latest solution, blending AI-powered chat with human input, aims to cater to the evolving needs of enterprise software development teams, further intensifying the competition following the late 2022 boom in AI tech development.

In a landscape where tech giants like Microsoft, Google, and Amazon vie to create cutting-edge code assistance tools, /ask Swimm distinguishes itself by addressing the core need for context. source

 

US-based startup Cognition has unveiled an AI-powered tool, Devin, which it calls the “world’s first fully autonomous AI software engineer”. According to the company, Devin can solve engineering tasks through the use of its own shell, code editor, and web browser. Here is everything you need to know about Devin.

Devin: What can it do?

Cognition said it has equipped the AI-powered Devin with a shell, a code editor and a separate web browser. In a demonstration shown by the company, Devin uses the browser to pull up API (application programming interface) documentation to read and learn how-to plug into each of the API’s. An API provides a way for two or more computer programs to communicate with each other. When the AI agent runs into an error, it automatically adds a debugging print statement to the main code within the code editor interface and reruns the code.

On its YouTube channel, the company has demonstrated various use cases for the AI agent. This includes building and deploying apps, finding and fixing bugs in codebases, and even fine tuning AI models.
Devin: Is it accurate?
Cognition said it has tested Devin on SWE-bench, a benchmarking platform that tasks agents to resolve real world issues found on open source projects on GitHub. According to the company, Devin correctly resolves 13.86 per cent of the issues end-to-end. For comparison, the GPT4 AI model, when tested on the platform, was able to resolve 1.74 per cent of the issues. The previous best score was held by Anthropic’s AI model called Claude 2 which resolved 4.80 per cent of the issues found.
In addition to this, the company said that the AI agent achieved this feat while it was not assisted in finding the relevant files in the repository.
Devin: Is it really first of its kind?
Microsoft offers AI-powered developers tools, including the GitHub Copilot that essentially is a code completion tool. GitHub Copilot incorporates assistive features for programmers that lets them turn prompts into runnable codes. The AI assistant also auto completes chunks of code and can translate codes between multiple coding languages. However, it cannot complete codes end-to-end on its own without interference or assistance from humans, which Devin is capable of.
error: Content is protected !!