Wildnet Blogs and News

The World’s First AI Software Engineer Devin & India’s First Devika

Devin ai and Devika ai

The World’s First AI Software Engineer Devin & India’s First Devika

Author: | on April 7th, 2024 | Trending

The world’s first AI software engineers, Devin and Devika, have lit the software world on fire. They will be the lifeline that the software developers are looking for.

The software development lifecycle is a hectic process that requires a lot of time, energy, and resources to get the perfect software or app developed. Software developers have to stay updated with the latest technology to stay at the top and remain experts.

But with software developing AI, they can leverage their basic tasks—creation, testing, deployment, and more—to such an AI and utilize their time to learn, rest, and ideate new ways to help solve other human challenges.

Let us get to know Devin and Devika.

What is Devin? 

Devin is an American AI tool developed by Cognition AI, which can develop software from scratch. It has garnered positive responses from Mr. Aravind Srinivas, who is the founder of Perplexity, and Mr. Andrej Karpathy, who is a former director of Tesla’s AI division.

Devin AI in Action
Fig 1. Devin in action (source: https://www.linkedin.com/posts/cognition-ai-labs_we-are-an-applied-ai-lab-focused-on-reasoning-activity-7173325502181543936-9eN5?utm_source=share&utm_medium=member_android)

What is Devika? 

Devika, the AI agent inspired by Devin is an Indian AI-based software engineer, developed by Muffeed VH (Hamzakutty) founder of Lyminal & Stition.AI. Devika uses Machine Learning (ML) and Natural Language Processing (NLP) to create the required software.

Devika ai
Fig 2. A graphical representation of Devika (source: https://indiaai.gov.in/article/indian-ai-engineer-devika-challenges-the-world-s-first-ai-coder-devin)

Devin’s workflow 

Devin follows the below-mentioned workflow to create the software requested from it.

1. Understanding the needs:

It requires the user to create the prompt in natural language and describe the functionalities required in the software. 

2. Transforming the description into code:

With the help of the pre-acquired knowledge and machine learning, Devin translates the prompt into a code. 

3. The developer’s Sandbox:

Devin is equipped with its editor, terminal, and browser. Along with that, it can also access and use real-world tools used by developers. In short, it can find valid APIs, online resources, and debug codes. 

4. Always learning:

To keep itself updated, Devin learns on the go with every project that comes its way. 

Note: Devin has successfully handled a few software development projects on Upwork.

Devika’s workflow 

Devika’s workflow is more open-sourced and is mentioned below.

1. Understanding human directives

Devika uses both ML and NLP to understand the task. 

2. Dissection of the directives:

It breaks down the directions given by the user into actionable tasks. This way, it has a clear set of instructions to follow and act upon.

3. Developing the software

It uses an open-source approach to design the code autonomously.

Devika ai
Fig 3. Devika in action (source: https://github.com/stitionai/devika)

Testing against other AIs 

Devin has been tested against other AIs, but no such information is available about Devika.

Devin was put to the test on the most rigorous Software Engineer (SWE) bench, where real software developers test their skills.

It was found that;

  • Without any help, Devin solved 13.86% of the tasks from start to finish.
  • OpenAI’s GPT 4 and ChatGPT 3.5 solved 1.74% and 0.52%, respectively.
  • Even when help was provided, the maximum possible percentage that could be achieved was by Claude 2 (4.80%).

This proves that Devin is far beyond the current AI’s reach. 

Features of Devin and Devika

It would be better to understand their features, as it will help in planning their future development, testing, and usage.

Devin

Devika

ControlNet’s image generation via Modal creates images that have concealed messages. It has 12 Agentic models that help in interaction and take feedback.
It can recall important details about a project, such as goals and tools to use. It can support other AIs like Ollama based local LLMs, GPT4, Claude 3, and ChatGPT 3.5.
It is designed to correct itself by learning while working. It has self-reliance with self-made code execution and error rectification.
It can even train the brains of mini-robots to carry out smaller tasks in a project.  

We can see from the above features’ table that Devin is more advanced and can perform unique tasks other than software development. 

Devin vs. Devika 

Now let us compare them and understand what makes them different.

 Devin

Devika

It can create and deploy an interactive website on Netlify. It can create and deploy a static website on Netlify.
It is more on a proprietary basis, as the software development happens secretly. It is focused on making it open-sourced, as the software development happens with the help of the coding community.
It cannot break the prompt into tasks. It can break the prompt into actionable tasks.
It has been tested against other AIs. It is yet to be tested.

Although Devika is a contender for Devin, it has yet to upscale itself to Devin’s level.

FAQs 

These will help resolve any further queries that you might have. 

  • How to access Devin AI and Devika AI? 

Devin is available to test a handful of testers, and if you wish to be part of that team, go to Cognition’s website.

Devika is also available to a handful of testers via Muffeed VH‘s X (Twitter) handle. 

  • How to use Devin and Devika?

You will have to be approved by the related authorities, i.e., Cognition for Devin and Muheed VH for Devika. 

  • Is Devin AI free to use?

No such pricing data has been released as of yet. 

  • Is Devika AI free to use? 

Yes, Devika is free for all to use. But currently, it is under testing, which is bestowed upon a select few. 

Thus, the times are changing and lives are becoming easier with AI. It depends on us to be prompt, imbibe this latest technology, and always come out on top. 

We at Wildnet Technologies make sure that we walk hand-in-hand with the latest technology in AI, Gaming, Software development (website and mobile), and more.

We understand that getting expert resources in a short period to carry out software development projects can be difficult. That’s why we provide full support by taking on your projects and developing the best apps (iOS and/or Android) and websites in the given timeframe.

We have 250+ resources, accomplished over 200 projects, and have been in IT services for 17 years.

A few links for your reference:

Shoot an email to us at ‘info@wildnettechnologies.com’ and outshine your competitors with exquisite software products and services.

You can share or like it:

Need help ! Contact Us

About Nitin Agarwal

Nitin Agarwal, the CEO and Co-founder of Wildnet Technologies, is a Digital Evangelist who has embossed himself as a perfect blend of a tech-savvy and a great leader. His passion for helping people in all aspects of IT Consulting, Tech Services, Digital Marketing and Creating a brand name flows through in the expert industry coverage he provides. He spends his time exploring new ways to make Wildnet Technologies a fusion of healthy work style, technology, and life and as a result, in a decade, the company has grown to a strength of 350+ technocrats and industry experts.

Leave a Reply

Your email address will not be published. Required fields are marked *