Explorer Devin : L'ingénieur logiciel IA
Notre récent article sur Devin, un "ingénieur logiciel" IA développé par Cognition, a suscité un grand intérêt. Cet outil innovant peut rédiger du code de manière autonome et même développer des applications complètes à partir d'instructions simples en langage naturel, révolutionnant ainsi le travail des développeurs et des gestionnaires de logiciels.
Des influenceurs IA de renom, dont Ethan Mollick de l'Université de Pennsylvanie, ont montré Devin créant sans effort des sites web entiers. Cette capacité est particulièrement bénéfique pour les développeurs de logiciels dans divers secteurs.
Cependant, pour les entreprises gérant des bases de code et des applications sensibles — notamment dans les secteurs hautement sécurisés et réglementés comme la finance, la santé, le droit, le gouvernement et les télécommunications — la perspective d'ingénieurs logiciels IA entièrement autonomes peut sembler intimidante.
Codium AI : Équilibrer automatisation et supervision humaine
Pour relever ce défi, la startup israélienne Codium AI a lancé "Codiumate", un agent IA semi-autonome conçu pour collaborer avec des développeurs humains. Codiumate aide à maintenir le code existant tout en garantissant la conformité aux réglementations sectorielles.
Codiumate rédige automatiquement des plans de développement à partir de morceaux de code existants, identifie les duplications, génère une documentation pour référence future et recommande des tests pour assurer le bon fonctionnement avant le déploiement.
Lors d'une récente interview, le co-fondateur et CEO de Codium, Itamar Friedman, a souligné : « Écrire du code constitue seulement 20 à 30 % du rôle d'un développeur. Le reste se concentre sur la définition et la vérification des résultats, ce qui est notre priorité chez Codium AI. »
Comment Codiumate améliore le flux de travail des développeurs
Au cours de notre discussion, Friedman a démontré le fonctionnement de Codiumate. En mettant en évidence des blocs de code, les développeurs peuvent demander à Codiumate de générer un plan pour son application. Après révision et ajustements, les développeurs peuvent commencer le processus de codage. Codiumate s'arrête périodiquement pour confirmer la justesse de son code, laissant place à des interventions et corrections des développeurs.
L'objectif est clair : Codiumate vise à accélérer le flux de travail des développeurs en prenant en charge les tâches mécaniques de codage, permettant aux développeurs de se concentrer sur la gestion et la supervision de projets, semblable à un développeur junior intégré à l'équipe.
Technologie avancée derrière Codiumate
Codiumate est alimenté par des modèles OpenAI de pointe, l'entreprise explorant également Claude d'Anthropic et Gemini de Google. De plus, Codium a développé son propre modèle de langage (LLM), AlphaCodium, qui améliore les performances dans les tâches de complétion de code, exclusivement disponible pour les clients entreprises.
Friedman a souligné que le LLM de Codium excelle en efficacité de codage et est déjà utilisé par une entreprise confidentielle du "Fortune 10".
Engagement envers la sécurité et la conformité
Dans un contexte où la sécurité et la confidentialité sont primordiales, Codiumate applique une politique de « zéro conservation », garantissant que toute information saisie est immédiatement supprimée à la fin d'une session. L'entreprise respecte les meilleures pratiques du secteur, notamment la conformité SOC 2, et propose des déploiements sur serveurs privés et ordinateurs non connectés pour une sécurité renforcée.
Tarification et base d'utilisateurs
Codiumate fait partie d'une suite d'outils IA en plein essor de Codium AI, qui comprend un agent PR pour automatiser l'analyse des demandes de tirage. L'entreprise propose un niveau gratuit alimenté par GPT-3.5 d'OpenAI, un niveau Teams à 19 $ par utilisateur par mois, et un niveau Enterprise avec des tarifs personnalisables en fonction des besoins spécifiques.
Selon un communiqué de presse, Codium AI a rassemblé environ 500 000 utilisateurs dans le monde, reflétant une demande croissante pour des solutions innovantes en développement IA.