Entretiens
Varun Mohan, Co-Fondateur et PDG de Codeium – Série d’entretiens

Varun Mohan est le Co-Fondateur et PDG de Codeium, un outil d’accélération de code basé sur la technologie d’intelligence artificielle de pointe. Actuellement, Codeium dispose de deux principales fonctionnalités : Autocomplete, qui suggère le code que vous souhaitez taper, vous faisant gagner du temps sur tout, des modèles de base aux tests unitaires, et Recherche, qui vous aide à rechercher dans votre référentiel à l’aide de questions en langage naturel.
Pouvez-vous partager l’histoire de la création de Codeium en tant que plateforme pour rendre les charges de travail d’apprentissage automatique plus efficaces ?
Lorsque Douglas Chen et moi avons fondé l’entreprise en 2021, nous l’avons nommée Exafunction, une société spécialisée dans les logiciels de virtualisation de GPU. Nous géruptions alors dix mille GPU sur le cloud public. En peu de temps, Exafunction a gagné une traction client très rapide et est devenu un leader dans le déploiement de modèles d’apprentissage automatique à grande échelle.
Mais notre expérience approfondie avec les technologies de réalité augmentée, de réalité virtuelle et de véhicules autonomes – des domaines qui représentent des applications réelles et importantes de l’apprentissage automatique – nous a finalement amenés à une plus grande prise de conscience. Avec l’avènement des modèles génératifs, en particulier des modèles de type transformateur, nous avons prédit un changement crucial dans l’industrie.
Nous avons observé que, dans un monde de plus en plus dominé par les modèles d’intelligence artificielle générative, la valeur pour les utilisateurs finaux ne résiderait pas simplement dans la fourniture d’infrastructures. Il est devenu clair que le véritable potentiel d’impact résidait dans l’utilisation de cette infrastructure pour créer des applications qui améliorent directement la productivité et l’efficacité des développeurs. C’est pourquoi nous avons décidé de nous concentrer sur la construction d’un outil d’accélération de code sur notre propre infrastructure. C’est ainsi que Codeium est né.
Ce changement stratégique n’était pas seulement une réponse au paysage technologique en évolution, mais également un mouvement proactif pour positionner Codeium à la pointe de l’application de l’intelligence artificielle dans le développement de logiciels. En nous concentrant sur l’accélération de code, nous visons à habiliter les développeurs, leur permettant d’harnacher le pouvoir de l’intelligence artificielle pour rationaliser leurs flux de travail et innover à un rythme sans précédent.
À mi-2022, nous n’avions aucun utilisateur, mais en 2023, Codeium a connu une croissance explosive avec 300 000 utilisateurs actifs et 100 clients entreprises. Nous avons pris un risque, mais il s’est rapidement avéré payant.
Vous avez initialement rendu la plateforme Codeium entièrement gratuite pour les développeurs, quels étaient les défis logistiques et techniques derrière ce choix ?
La décision de proposer Codeium gratuitement aux développeurs provenait d’une vision d’accessibilité et d’adoption généralisées, mais elle a introduit un ensemble de défis logistiques et techniques.
Tout d’abord, les implications financières de la maintenance d’une plateforme basée sur l’apprentissage automatique présentaient un défi important, car les coûts d’infrastructure pouvaient augmenter sans optimisation méticuleuse – des défis similaires à ceux rencontrés par les concurrents. Ainsi, l’affinement de l’infrastructure pour une efficacité maximale en termes de coûts était crucial, tout en veillant à ce que la plateforme puisse offrir des services de haute qualité sans nécessiter un matériel prohibitivement coûteux pour l’entreprise et ses utilisateurs.
Cela a conduit à une approche « GPU légère », permettant une opération efficace avec un investissement minimal en matériel. Finalement, maintenir un service gratuit qui soit évolutif et performant exigeait une infrastructure capable de supporter une base d’utilisateurs en constante croissance sans dégrader la qualité du service.
Il y avait également des considérations de sécurité et de confidentialité que nous devions résoudre, essentielles pour protéger les données des utilisateurs contre les accès non autorisés.
C’est un équilibre complexe entre innovation, gestion stratégique des ressources et engagement ferme en faveur de la valeur pour les utilisateurs.
Codeium propose des capacités d’hébergement autonome, pourquoi est-ce bénéfique pour les entreprises ?
La sécurité de la propriété intellectuelle est cruciale pour les entreprises. Nos capacités d’hébergement autonome répondent à leurs besoins en termes de sécurité, de personnalisation et de contrôle des données – en particulier pour celles qui sont réticentes à l’égard des services gérés externes en raison de leurs vulnérabilités potentielles.
Au-delà de la sécurité, Codeium se distingue par son adaptabilité ; il peut être personnalisé en fonction des données et des flux de travail spécifiques d’une organisation, garantissant ainsi que la plateforme non seulement s’intègre parfaitement dans les processus existants mais les optimise également.
Ce niveau de personnalisation s’étend à sa compatibilité avec divers outils de gestion de code source, offrant ainsi une flexibilité pour les entreprises qui n’utilisent pas les plateformes principales comme GitHub, élargissant ainsi son applicabilité.
L’option d’hébergement autonome, malgré des coûts initiaux potentiellement plus élevés, se révèle être un choix rentable à long terme. Elle minimise le besoin en matériel coûteux grâce à une expérience « GPU légère » et évite les frais récurrents typiques des services cloud, ce qui en fait une solution économiquement sensée pour les grandes entreprises.
Une autre chose importante à noter : l’ensemble de fonctionnalités étendu de Codeium, qui prend en charge un large éventail de langages de programmation, d’environnements de développement et d’outils spécialisés comme les cahiers Jupyter, garantit qu’il répond aux besoins diversifiés des différents départements au sein d’une organisation. Ce niveau de support non seulement rationalise diverses tâches de développement mais améliore également la productivité à l’échelle de l’entreprise, faisant de Codeium un outil indispensable pour les entreprises cherchant à maintenir le contrôle sur leur infrastructure de développement tout en exploitant les capacités avancées d’accélération de code.
Les outils de génération de code sont une industrie très compétitive, comment votre plateforme se différencie-t-elle des concurrents comme GitHub ?
Il y a de nombreux facteurs de différenciation que j’ai évoqués plus haut, mais pour résumer, l’un des plus importants est que nous ne sommes pas liés à GitHub ou à un outil de gestion de code source spécifique. Nous offrons une expérience personnalisée pour répondre à la façon dont le développeur souhaite travailler, depuis n’importe où.
Vous avez parlé précédemment d’améliorer la personnalisation du produit, pouvez-vous fournir des détails sur la personnalisation actuelle offerte et sur votre objectif final ?
La personnalisation pour nous signifie adapter Codeium aux pratiques de codage spécifiques, aux préférences et au stack technique d’une organisation ou d’un individu. Cela signifie que nous pouvons adapter les suggestions, les complétions de code et d’autres fonctionnalités en fonction des données et des modèles uniques de l’organisation ou de l’individu.
Par exemple, si une entreprise utilise principalement un certain langage de programmation ou un cadre spécifique, Codeium priorisera le soutien et les optimisations pour ces technologies. Cette approche s’étend à l’intégration avec divers outils de gestion de code source et environnements, garantissant une opération fluide quelle que soit l’infrastructure existante des utilisateurs. La personnalisation se manifeste également à travers le soutien à des outils spécifiques, comme les cahiers Jupyter pour les data scientists, par exemple.
Cela signifie que les entreprises peuvent permettre à leurs meilleurs ingénieurs de réaliser des travaux à haute valeur. Ils peuvent écrire plus de logiciels et apporter plus de valeur à l’entreprise en passant plus de temps à faire ce qu’ils aiment vraiment faire, qui est de construire des produits, et non d’écrire des codes de base.
Comment voyez-vous Codeium impactant les pratiques de développement de logiciels ?
Nous avons tous vu des films où un individu acquiert soudainement un superpouvoir et doit apprendre à le contrôler pour sauver la galaxie. Codeium est un superpouvoir que les ingénieurs apprennent à maîtriser très efficacement, mais ce superpouvoir ne les remplace pas.
Les ingénieurs généreront une plus grande partie de leur code en utilisant Codeium, plus rapidement et plus facilement, avec moins de corrections nécessaires, mais leur code nécessite toujours des tests. Codeium améliore considérablement les capacités et l’efficacité des ingénieurs. Il rend leur journée plus agréable et satisfaisante. Les développeurs écriront plus de code et de meilleur code pour répondre à un besoin sans fin, et cela ne fera que s’améliorer.
Quels conseils avez-vous pour les développeurs qui intègrent Codeium dans leur flux de travail ?
Je pense que le plus grand conseil est de comprendre que ces outils de programmation sont purement destinés à compléter les développeurs, et non à les remplacer.
Il faut donc penser à ces outils comme aidant à automatiser les tâches routinières pour gagner du temps, comme un assistant. Vous ne devriez pas utiliser ces outils pour générer complètement du code sans le revoir.
En même temps, les développeurs seront agréablement surpris de la façon dont un outil comme Codeium peut prédire leurs pensées et être un muscle supplémentaire. Par exemple, actuellement, Codeium génère plus de 45 % de tout le code des développeurs de logiciels. Il s’agit donc d’une aide massive et d’une accélération du développement en cours.
Pouvez-vous partager une histoire de succès sur la façon dont Codeium a bénéficié à un projet ou une organisation spécifique ?
Codeium est déjà utilisé activement par plus de 300 000 développeurs. Mais le succès ne se limite pas aux chiffres. De grandes entreprises comme Dell, Anduril et Clearwater Analytics (CWAN ) jurent par nous.
Ces entreprises ont souligné la valeur de Codeium dans leur cycle de vie de développement de logiciels, et ont également exprimé l’enthousiasme parmi leurs développeurs.
Que vous soyez un développeur indépendant ou quelqu’un qui écrit des logiciels d’entreprise hardcore, Codieum offre de la valeur à tous les niveaux.
Merci pour cette grande interview, les lecteurs qui souhaitent en savoir plus devraient visiter Codeium.












