A 21-year old Kerala boy has created India’s first AI software engineer that can understand human instructions and generate software code and even do bug fixing. Named Devika, the AI agent is inspired by Devin, the world’s first fully autonomous AI software engineer developed by Cognition Labs in the US, its creator Mufeed VH told ET. “Project Devika was initially born out of a joke I posted on Twitter/X. I saw Devin’s demo and was really impressed by it. The name Devin came from the word ‘developer’, which is when I randomly thought of Indian names that would fit the pattern, thus the idea behind Devika was born,” said Mufeed who created the AI agent within 20 hours of coding in three days.
what is Devika ai?
It is an application that can create software from scratch from high-level instructions. It comprises AI agents that can think, plan,research, and write code to accomplish said tasks. Devika can sketch out a step-by-step plan, search and browse the internet, and write the code and instructions to develop a software, and even improve or modify it collaboratively with humans. Under the hood, It is further supported by advanced AI models like Claude 3, GPT-4, GPT-3.5, and Local LLMs.
How is Devika useful?
Devika can be of great help to software developers as an assistant.“Developers can offload boilerplate work in software engineering to AI agents like Devika and save time to focus on more of the complex parts of developing software. And it’s just a matter of time when such agents will be able to develop complex software without human intervention,” Mufeed said.
Devika vs Devin:
While Devin AI from Cognition Labs in the US is known as the world’s first AI software engineer, India has introduced its own contender, Devika.
Similar to Devin, Devika uses machine learning (ML) and natural language processing (NLP) to understand human commands. However, Devika's focus is on analyzing these commands and breaking them down into practical tasks.
Devika AI includes features like User Interface, Advanced Filters,Knowledge Base and Database. Devin AI is known for functionalitieslike Cognitive Capabilities, High Performance, Autonomous Troubleshooting and Code insight.
While Devika AI supports Web Based deployment; Devin AI is suitable for Web Based deployment. While selecting between Devika AI and Devin AI, figure out which one of the two is compatible with your devices. This will help in reducing the hassle after implementation.
Devika serves as a collaborative companion for developers, offering a potentially more accessible alternative to the US-based Devin.