Rencontrez le créateur de 21 ans de Devika, l’alternative indienne Open Source Devin
Quelques jours seulement après que Cognition Labs a lancé l’ingénieur logiciel d’IA Devin, Mufeed VH (Hamzakutty), le fondateur de Lyminal et Stition.AI, a créé un projet passionné open source appelé Devika. Cette version indienne de Devin peut comprendre les instructions humaines, les décomposer en tâches, mener des recherches et écrire du code de manière autonome pour atteindre les objectifs fixés.
Il y a en fait une histoire amusante sur la façon dont Devika a été créée. Mufeed a dit BUT qu’il était juste en train de se détendre et d’expérimenter différents outils lorsqu’il est tombé sur Devin et qu’il a été impressionné par la démo, comme tout le monde. J’ai commencé à réfléchir à ce qui pourrait être le nom d’une version indienne de Devin, et je suis arrivé à Devika. Je viens de le publier comme une blague, a-t-il ajouté.
Mufeed, le génie de 21 ans est né à Thrissur, Kerala et est le fondateur de Lyminal et Stition.AI, où il se concentre sur la création de produits de sécurité pour les LLM. Il a également été médaillé d’or aux championnats nationaux IndiaSkills 2021 en cybersécurité alors qu’il n’avait que 19 ans. C’est à ce moment-là qu’il a lancé sa startup de cybersécurité.

Le message ci-dessus a suscité beaucoup d’intérêt sur X et Mufeed a été inondé de messages de personnes souhaitant travailler sur un tel projet. Attends, pourquoi ne pas rendre les choses sérieuses ? pensa-t-il lorsqu’il réalisa que les gens voulaient vraiment quelque chose comme Devin d’Inde. Cela m’a pris environ 20 heures sur trois jours, et Devika a commencé à se montrer prometteur, a déclaré Mufeed, qui a commencé à travailler dessus pendant son temps libre.
S’appuyant sur l’expérience de travail sur un produit similaire chez Stition.AI, Mufeed a eu quelques idées sur la façon de faire de Devika une réalité. Lorsque j’en ai parlé sur X, la réponse a été écrasante, a-t-il déclaré. Le projet a rapidement pris de l’ampleur, même s’il n’avait pas anticipé une telle réaction. En peu de temps, il a gagné en popularité et compte désormais 10 000 étoiles sur GitHub et une communauté croissante qui y contribue.
J’ai récemment parlé de notre produit de sécurité, mais j’ai été obligé de mettre une diapositive sur Devika parce que les gens me posaient constamment des questions à ce sujet, a ri Mufeed. Le produit de sécurité Stitions, capable de détecter automatiquement les failles de sécurité sans intervention humaine et sans corriger les vulnérabilités, est en version bêta publique depuis décembre. La société prévoit de lancer le produit prochainement.
Devika, qui n’était qu’un projet parallèle pour Mufeed, est devenu involontairement l’une de ses principales priorités.
Considérez Devika comme un stagiaire en génie logiciel
La force de Devika réside dans sa capacité à fonctionner comme un programmeur assistant IA, réduisant ainsi le besoin d’une intervention humaine importante dans des tâches de codage complexes. La principale différence entre Devin et Devika, outre le fait que ce dernier soit open source, est que Mufeed a utilisé Claude 3 au lieu de GPT-4 pour Devika.
Claude 3 Opus est actuellement le modèle le plus puissant et, selon les critères de référence de notre entreprise, il était meilleur que GPT-4, a-t-il déclaré, ajoutant que Claude 3 Haiku est meilleur que GPT-3.5. Une autre raison était la longueur de contexte de 200 000 des modèles Claude 3 par rapport aux 128 000 du GPT-4.
On m’a posé des questions sur l’intention exacte derrière cette création, a déclaré Mufeed, commentant la façon dont de tels outils d’IA ont été présentés comme remplaçant les programmeurs. Mon intention était simplement de faire de Devika une aide capable d’automatiser les tâches banales pour les ingénieurs, probablement comme un stagiaire. Vous pouvez lui confier beaucoup de travail, mais elle ne peut pas remplacer les ingénieurs, a-t-il précisé.
Les principales capacités de Devika comprennent des algorithmes avancés de planification et de raisonnement de l’IA, l’extraction contextuelle de mots clés pour une recherche ciblée, une navigation Web transparente et l’écriture de code dans plusieurs langages de programmation.
Des capacités croissantes, pas encore un produit
Une autre alternative open source à Devin est OpenDevin, qui, lors de son lancement, ne contenait qu’un fichier Lisez-moi sur GitHub. C’était très médiatisé, mais le travail est encore lent, a déclaré Mufeed. D’un autre côté, les bases déjà établies de Devika suscitent beaucoup d’attention et de contributions de la part de la communauté des développeurs, et tout le monde ajoute de nouvelles fonctionnalités.
Nous n’avons pas nécessairement l’intention d’en faire un produit pour le moment, a déclaré Mufeed. Notre objectif actuel est d’obtenir un score élevé sur l’indice de référence SWE Bench, sur lequel Devin a obtenu d’excellents résultats, a-t-il ajouté, mentionnant également que de nombreux investisseurs s’y intéressent de plus en plus.
De plus, nous explorons des applications au-delà de la sécurité, telles que la modélisation des menaces et l’équipe rouge, pour améliorer davantage nos produits, a déclaré Mufeed. Nous accordons la priorité à rendre Devika plus accessible aux utilisateurs non techniques grâce à une installation et une localisation plus faciles, a-t-il déclaré, ajoutant qu’ils intègrent également le support multilingue, qui est déjà présent dans Claude 3 Opus pour des langues comme l’hindi, le malayalam et le tamoul.
Mufeed et son équipe souhaitent ajouter davantage de capacités de tir zéro au modèle, ce qui signifierait essentiellement le rendre plus convivial et accepter les invites en langage naturel. Il donne un exemple de la façon dont Devin peut actuellement s’inscrire sur Reddit, publier des messages et lire des commentaires. Il souhaite que Devika, qui sera libérée dans quelques jours, accomplisse également de telles tâches.