Devika, the First AI Engineer from India with the Prowess of All

By Shiwani Pradhan, Correspondent, Consultants Review Thursday, 11 April 2024

Devika's debut adds a new facet to the global race for artificial intelligence research. India's first artificial intelligence (AI) software developer, a 21-year-old Kerala teenager, developed software that can comprehend human commands, write code, and even correct bugs. Devin, the world's first completely autonomous AI software engineer created by Cognition Labs in the US, served as inspiration for Devika, the AI agent, according to its developer Mufeed VH.

In the wake of the publicity surrounding Devin, India entered the competition with Devika. The goal of Mufeed VH (Hamzakutty) of Lyminal and Stition.AI's open-source project is to rival Devin's powers.

Similar to Devin, Devika interprets human commands using natural language processing (NLP) and machine learning (ML). Devika's main goal, however, is to dissect these instructions and break them down into manageable chores. It then researches on its own and writes code on its own to achieve the predetermined objectives.

"I originally started Project Devika as a joke that I shared on Twitter/X. I was quite impressed by Devin's demo when I watched it. The concept for Devika was conceived, according to Mufeed, who coded the AI agent in three days in just 20 hours. "The name Devin came from the word 'developer,' which is when I randomly thought of Indian names that would fit the pattern," Mufeed added. 

It is a program that uses high-level instructions to develop software from scratch. To do these jobs, it consists of AI agents with planning, research, thinking, and coding skills. Devika is capable of creating detailed plans, searching and browsing the internet, writing the code and instructions needed to create software, and even working with people to enhance or alter it. Devika's internal language models (LLMs) include the Anthropic Claude model, OpenAI's GPT 4, Meta's Llama series, Elon Musk's Groq, and Mistral.

By developing specialized agents or helpers like IBM Codenet, Microsoft's GitHub CoPilot, Amazon's Code Whisperer, Service Now's StarCoder, and Hugging Face, big tech businesses are utilizing LLMs in software development. The first native open-source project to enter the competition is Devika. Developed in India, this AI tool is a cooperative partner for developers that could provide a more accessible choice than Devin. Devin's capabilities have not yet been made public, but because Devika is open-source, there can be greater openness and community involvement in its development. 

Through X, then known as Twitter, Mufeed VH welcomed early testers and collaborators to his effort. In the post, the author went into great depth on the features of the artificial intelligence technology. The creator emphasized that when extensive testing and bug fixes were completed, there will be an official release.

The principal attributes of Devika consist of: 

Based on the user's query to complete a task, twelve agentic models can participate in a feedback loop to understand, explore, investigate, program, record, and make decisions. Claude 3, GPT-4, GPT-3.5, and Local LLMs are assisted via Ollama. Devika is able to run the code she writes and fix errors or problems without help from the user.  Devika can use Netlify to publish the static web pages that she creates. 

What uses does Devika have? 

Devika is a very useful helper for software engineers. By assigning repetitive tasks to AI agents like Devika, developers can free up their time to concentrate on more intricate aspects of software development. And it won't be long until these agents can create sophisticated software on their own without the need for human assistance. 

Unlike Devin's designers, who have kept the program private, he hopes to improve Devika's capabilities by mostly depending on donations from the open-source community. Devin from Cognition Labs received top honors in the SWE-bench benchmark and demonstrated excellent performance. Devika is still far short of Devin's ability, but progress is being made. 

ProjectDevika's next move would be to match Devin's skill level and release the findings for comments. "The team intends to conduct an open SWE-bench benchmark to compare actual performance and capabilities between the existing Artificial Intelligence coding agents once Devika prepares a stable release of the software. Long term, it also plans to include multimodal features like building webpages from user-drawn wireframes, surfing the web, and autonomously carrying out tasks like tweeting. 

The community is contributing to the endeavor to realize all these ambitious ideas because it's an open-source project. Who knows what lies ahead? 

When Mufeed VH was thirteen years old, he began learning to program. At the time, his only interest was learning how to hack video games, a hobby known as reverse engineering or modding.

He started Lyminal, a cybersecurity consulting firm with headquarters in Dubai, when he was just eighteen years old. He also cofounded Stition Inc, an AI security research firm. CodeSentry is an AI agent that Stition is developing that can automate pen tests, red teaming, and secure code audits. The program is now in private beta, and in two months it will be made available to the general public.

Summary

Devika's debut adds another level of rivalry to the global race for AI development, namely in software development. It's yet unclear how new AI capabilities could affect the need for computer workers. Nevertheless, it is undeniable that coding is about to undergo a significant change in the future.

Using his X handle, Mufeed VH said that an official launch would be place when extensive testing and problem repairs are finished. Furthermore, he said that a Discord server had been created especially for the early testers and collaborators.

Current Issue