Comment a été ce contenu ?
Qodo aide les développeurs à bannir les erreurs de code grâce à des outils d’IA qui permettent de gagner du temps

Les responsables techniques et leurs équipes explorent activement le potentiel de l’intelligence artificielle (IA) comme moyen d’améliorer la productivité et l’efficacité. Le code généré par l’IA a le potentiel de rationaliser les flux de travail des développeurs et de les aider à se concentrer sur des tâches plus prioritaires, mais il y a un autre élément clé du puzzle à prendre en compte : la qualité du code.
Le fait de redonner du temps aux développeurs assidus ne sert à rien s’ils doivent ensuite investir ces heures dans la correction d’erreurs dans le code généré. Il s’agirait simplement de remplacer un problème par un autre. C’est là que la start-up spécialisée dans l’IA Qodo peut apporter son aide en dotant les équipes de développement d’agents et d’outils alimentés par l’IA pour les aider à examiner, tester et corriger les erreurs de codage le plus rapidement et le plus précisément possible.
Qodo a collaboré avec Amazon Web Services (AWS) et NVIDIA via l’accélérateur d’IA générative AWS afin d’accélérer l’entraînement des modèles et le déploiement des produits.
La réponse à un problème de plusieurs milliards USD
Qodo a été fondée en 2022 par le PDG Itamar Friedman et le directeur en charge des produits Dedy Kredo, Qodo en tant que plateforme logicielle d’IA qui pourrait aider les développeurs à créer des logiciels de haute qualité en toute confiance, précision et facilité. L’équipe de direction de Qodo associe des connaissances techniques approfondies et un sens aigu des affaires à une expérience antérieure dans la création de start-ups prospères, comme Visualead, et dans des entreprises de premier plan comme VMware et Alibaba Group.
Aujourd’hui, la société Qodo s’est imposée comme un leader de l’innovation en matière d’IA. En 2024, elle a reçu le prix du public lors de l’AWS Unicorn Tank, et a récemment levé 40 millions USD en financement de série A. L’équipe Qodo travaille désormais à un avenir où la qualité sera intégrée à tous les aspects du développement logiciel, de la création du code au déploiement et au-delà.
« Qodo est une plateforme de codage axée sur la qualité qui permet aux équipes professionnelles surchargées de coder, réviser et tester des logiciels complexes », explique Friedman. « Un code de mauvaise qualité représente un problème de plusieurs milliards USD. Vous pouvez écrire de nombreuses lignes de code avec l’IA, mais vous ne pouvez pas créer automatiquement des logiciels pour le Fortune 500. Chez Qodo, nous pensons que si nous résolvons les tests de code, nous résolvons les problèmes liés aux logiciels. »
À mesure que la quantité de code généré par l’IA augmente, il en va de même pour le risque d’erreurs. Pour que le code d’IA réussisse, les équipes de développement ont besoin d’outils efficaces pour les aider à réviser, corriger les erreurs et s’assurer que le code fonctionne comme prévu par le développeur. La plateforme de Qodo remplit ce rôle, en se concentrant sur les tests automatisés et la révision du code, plutôt que sur la simple complétion du code. Mais ce n’est pas aussi simple que de demander à une IA de vérifier le travail d’une autre IA.
Le codage n’est pas toujours une science exacte. Les développeurs professionnels peuvent avoir des opinions divergentes sur ce qui peut être considéré comme « bon », et sur la démarche à suivre lorsqu’il existe plusieurs manières de résoudre un problème ; la solution la plus évidente au premier abord peut ne pas l’être tant que cela en fin de compte. Pour résoudre ce problème, les agents de Qodo apprennent de manière dynamique les meilleures pratiques de l’entreprise en les utilisant pour collecter le contexte approprié à la demande d’un utilisateur, avant de tirer parti de ce contexte pour identifier les problèmes avec plus de précision. Pour une connaissance encore plus approfondie du contexte, les entreprises peuvent indexer l’intégralité de leurs bases de code à l’aide des méthodes avancées de Qodo pour la génération à enrichissement contextuel (RAG), basée sur le modèle avancé d’intégration de code de l’entreprise.
« Les entreprises commencent à comprendre que leurs véritables problèmes résident dans la révision et les tests de code », explique Friedman. Cette prise de conscience a joué un rôle clé dans le succès de Qodo. « Notre modèle d’intégration de code est unique et le meilleur du marché pour résoudre des bases de code complexes. Un million de développeurs installent nos outils, un million de demandes d’extraction sont examinées chaque trimestre, [et] 50 000 tests sont générés chaque jour. »
Accélération de l’entraînement et du déploiement de modèles
Être une start-up spécialisée dans l’IA, c’est opérer dans un environnement hyperconcurrentiel en évolution rapide. Le succès ne repose pas uniquement sur une bonne idée et sur la volonté de mettre le travail en œuvre. L’accès à des technologies avancées, des outils, des conseils d’experts et une communauté de soutien sont autant d’éléments essentiels pour stimuler la croissance. C’est pourquoi Qodo a participé à l’accélérateur d’IA générative, un programme hybride mondial de 10 semaines conçu pour aider les start-ups à prouver ce qui est possible dans leur secteur d’activité.
Les start-ups qui se sont inscrites avec succès au programme pouvaient accéder à un million USD de crédits promotionnels AWS pour créer, entraîner, tester et lancer leurs produits en utilisant l’éventail complet des services et technologies AWS. Ils ont appris auprès d’un réseau d’experts chevronnés et triés sur le volet d’AWS, qui ont présenté des partenaires tels que NVIDIA et d’autres leaders du secteur issus des plus grandes sociétés d’IA.

Tous les participants reçoivent des conseils dédiés de la part de mentors exécutifs, techniques et chargés de la commercialisation, adaptés à leur secteur d’activité et à leurs exigences. Ils peuvent également entrer en contact avec d’autres membres de la cohorte internationale via une communauté virtuelle croissante, et participer à des événements de réseautage exclusifs avec des dirigeants d’AWS, des partenaires AWS et des investisseurs de premier plan. Pour Qodo, le programme d’accélérateur d’IA générative a représenté une opportunité précieuse de travailler en étroite collaboration avec AWS et NVIDIA.
Une meilleure expérience pour un public plus large
Pour réussir et offrir la meilleure expérience possible à ses clients, Qodo doit répondre à un large éventail de scénarios de déploiement. Après avoir terminé l’accélérateur d’IA générative, Qodo peut désormais déployer ses produits rapidement et en toute confiance sur un large éventail d’infrastructures.
« Nos clients sont des entreprises du Fortune 500 et souhaitent que la plateforme Qodo s’exécute dans leur propre cloud privé virtuel (VPC), ce qui implique souvent de fonctionner sur AWS », explique Friedman. Par exemple, certains clients de Qodo souhaitent uniquement utiliser des solutions d’IA compatibles avec Amazon Bedrock, un service entièrement géré donnant accès à des modèles de fondation (FM) performants proposés par les grands fournisseurs. « Heureusement, AWS nous permet de déployer et d’exécuter très facilement nos modèles comme le souhaitent nos clients », déclare Friedman. Les clients AWS peuvent également accéder aux produits de Qodo sur AWS Marketplace, offrant ainsi une expérience de déploiement encore plus rationalisée.
AWS Marketplace dessert des millions de clients AWS et aide les éditeurs de logiciels à étendre la portée et l’accessibilité de leurs produits. Pour les start-ups comme Qodo, AWS Marketplace permet d’offrir une expérience plus flexible aux clients, en proposant de nombreuses options de tarification, notamment le paiement à l’utilisation, des plans d’engagement à long terme, des offres privées et des calendriers de paiement flexibles. L’adhésion à AWS Marketplace a également ouvert de nouvelles opportunités de co-marketing et de co-vente pour Qodo.
Technologie de pointe et intégration approfondie
Qodo utilise AWS et la plateforme informatique accélérée de NVIDIA pour améliorer l’entraînement et la compatibilité de ses produits. Par exemple, l’entraînement de modèles d’IA est un processus gourmand en ressources qui nécessite un temps et un investissement financier importants. L’équipe Qodo utilise des unités de traitement graphique (GPU) NVIDIA Hopper pour entraîner ses modèles de manière efficace, en fournissant une bande passante mémoire élevée, une puissance de traitement optimisée et un deep learning plus rapide.
« Chez Qodo, nous disposons de quatre modèles différents et nous utilisons le GPU NVIDIA H100 pour les entraîner », explique Friedman. « La quantification nous tient beaucoup à cœur et l’architecture Hopper du NVIDIA H100 nous a permis de multiplier par 10 la longueur du contexte et par 3 le débit. » Cela permet à l’équipe Qodo d’éviter les blocages et d’augmenter la puissance de calcul dont elle dispose tout au long des processus de formation.

Au-delà de l’entraînement, la compatibilité de ses modèles avec les principaux systèmes de référentiel de code est essentielle pour permettre à Qodo d’offrir des expériences exceptionnelles à ses clients. Qodo Merge, un assistant alimenté par l’IA générative qui complète le processus traditionnel de révision de code, offre une intégration approfondie avec les modèles d’IA générative avancés d’Amazon Bedrock. Cela permet à Qodo Merge d’analyser le code de manière efficace, de générer des suggestions de haute qualité et de fournir des descriptions et des procédures pas à pas automatisées des demandes d’extraction. Le résultat ? Les développeurs travaillent de manière plus productive, et la charge cognitive imposée aux réviseurs peut être allégée.
La nouvelle génération de création de code
Tournée vers l’avenir, Qodo continue de développer de nouvelles méthodes pour aider les développeurs grâce à l’IA. « La deuxième phase de Qodo consiste à passer d’une plateforme axée sur la révision et les tests de code à la création du développeur IA pour le code complexe », explique Friedman. « Je pense que nous verrons des développeurs mener le monde du logiciel vers des domaines que nous ne pouvions pas imaginer, et Qodo représente une étape importante, un tremplin essentiel vers la nouvelle génération de création de code. »
AWS et NVIDIA continueront d’aider Qodo à innover et à se développer grâce à une combinaison de technologies de pointe et d’expertise approfondie. La société a récemment annoncé Qodo-Embed-1, un nouveau modèle de pointe pour l’intégration de code. Embed-1 est disponible sur Amazon Bedrock Marketplace et inclut une intégration approfondie avec les microservices NVIDIA NIM. « NVIDIA et AWS sont d’excellents partenaires et proposent d’excellents programmes, comme NVIDIA Inception et l’accélérateur d’IA générative », déclare Friedman. « Ils nous offrent des opportunités. Ils comprennent nos besoins, ce que nous essayons de réaliser actuellement, et ils nous aident à devenir une meilleure start-up. »
Si vous souhaitez accéder au financement, à l’expertise et à une technologie de pointe qui peuvent aider votre start-up à se développer, envisagez de postuler pour le programme d’accélérateur d’IA générative. Vous trouverez tous les détails ici.
Comment a été ce contenu ?