US-based startup Cognition has launched Devin, an artificial intelligence (AI) software, to revolutionise the way code is debugged, written and deployed. The first of its kind, this AI assistant has the capability of taking a simple command and turning it into a functioning website or software program, Moneycontrol reported.
Cognition, backed by the Founders Fund, claims that the AI assistant has successfully passed several practical engineering interviews from the leading AI companies. Besides this, it has also completed real jobs on the freelancing platform Upwork.
Devin is the new state-of-the-art on the SWE-bench coding benchmark, the company said.
SWE-bench is a dataset that comprises 2,294 software engineering problems extracted from authentic GitHub issues and their corresponding pull requests from 12 famous Python repositories.
Devin: Understanding its capabilities
A software development assistant, Devin does more than just complete and suggest code. It can independently manage the whole process of creating and releasing whole software applications, in contrast to large language models (LLMs) like Google's Gemini or OpenAI's ChatGPT.
With its own code editor, command line, and browser, Devin works autonomously, systematically putting software into practice by segmenting work into manageable steps.
Devin iteratively making a Game of Life website!
Play the game: https://t.co/uxVWJ0mr9NRead more on our blog: https://t.co/s148sdQ2Z2 pic.twitter.com/aAU1WdAJ9m— Cognition (@cognition_labs) March 12, 2024
It has the capability of planning and executing complex engineering projects that involve hundreds to thousands of decision-making. Its AI assistant learns from its own experiences, can recall all relevant contexts, and even can fix its own mistakes.
In a demonstration provided by the firm, Devin shows off the system's capability to quickly resolve errors by adding a print statement when they arise.
Programmers can identify the exact location of a problem in their code by using the print statement, which is a line of code that outputs messages to the console. Devin and the user can also actively work together. It takes user feedback, provides real-time progress reports, and collaborates with the user on design choices as needed.
Moreover, the AI assistant can easily learn unfamiliar technologies in no time after reading articles online. It can train and fine-tune large language models by taking instructions from research repositories.
(Edited by : Sudarsanan Mani)
Check out our in-depth Market Coverage, Business News & get real-time Stock Market Updates on CNBC-TV18. Also, Watch our channels CNBC-TV18, CNBC Awaaz and CNBC Bajar Live on-the-go!
Lok Sabha Election 2024: What rural Delhi wants
May 16, 2024 10:10 PM
Over 50 onion farmers detained in Nashik ahead of PM Modi's visit
May 16, 2024 11:14 AM
Why Google CEO is cautiously optimistic about the election year
May 16, 2024 9:51 AM
Mark Mobius reveals how markets will react if NDA wins 400+ Lok Sabha seats
May 15, 2024 8:09 PM