De nombreuses startups et grandes entreprises technologiques ont tenté de créer une intelligence artificielle capable de coder des logiciels. Tessl, un nouvel acteur, se lance maintenant dans la course avec pour mission de résoudre les nombreux problèmes qui surgiront lorsque les humains et toutes ces IA coderont ensemble. Tessl construit ce qu’elle décrit comme une plateforme “native AI” que les développeurs et leurs équipes peuvent utiliser pour créer et maintenir des logiciels. Jeudi, elle a ouvert une liste d’attente pour ceux qui souhaitent l’essayer.
Nous disons “est en train de construire” pour une bonne raison : le produit de Tessl n’a pas encore été lancé et le plan est de l’avoir prêt en début d’année prochaine. Mais la startup basée à Londres partage maintenant un peu plus sur ce qu’elle fait avec une certaine fanfare financière : Tessl a discrètement levé 125 millions de dollars lors d’un tour de table de départ et d’une série A, tous deux annoncés pour la première fois aujourd’hui. Le dernier tour de table est mené par Index Ventures, avec la participation d’Accel, GV et Boldstart. GV (alias Google Ventures) et Boldstart ont co-dirigé le tour de table de départ. TechCrunch a confirmé auprès de plusieurs sources que la valeur post-argent de Tessl dépasse les 500 millions de dollars.
Comme vous l’aurez deviné, une des raisons pour lesquelles une entreprise sans clients ni produit envoyé attire l’attention de VC de haut niveau est due à la personne qui la construit. Le PDG et fondateur de Tessl est Guy Podjarny, une sorte de chuchoteur de développeurs. Sa dernière startup était Snyk, une entreprise de cybersécurité qui était valorisée (en 2022) à 7,4 milliards de dollars. Avant cela, il était le CTO d’Akamai, un rôle qu’il a pris après que Akamai a acquis sa première startup, Blaze, qui se concentrait sur l’accélération des temps de chargement des sites web. “Podjarny est incroyablement visionnaire et réfléchi à propos de son entreprise”, a déclaré Carlos Gonzalez-Cadenas, le partenaire d’Index qui a dirigé l’investissement. “Il est très, très bon pour comprendre les communautés de développeurs et construire des entreprises orientées développeurs”.
Podjarny a déclaré dans une interview que l’idée de Tessl est née de son expérience chez Snyk. Snyk se concentre sur la détection (et la correction) des vulnérabilités de sécurité dans le code et Podjarny a observé qu’un problème similaire devenait plus urgent avec l’interopérabilité du code et des logiciels en général – en particulier en raison de l’expansion rapide du code écrit automatiquement par les IA. “Qu’est-ce que l’IA fait au développement de logiciels ?” se souvient-il s’être demandé. La réponse était : l’accélérer, mais aussi en créer beaucoup plus automatiquement. Le processus de maintenance et d’envoi de mises à jour de ce code augmenterait la complexité et les chances de panne des systèmes. Cela finit par avoir beaucoup d’implications négatives (sécurité, disponibilité, coût, efficacité) pour les organisations.
Le nom de la startup, Tessl, fait référence à la “tessellation”, a déclaré Podjarny, car elle vise à s’assurer que les logiciels et le code qui les sous-tend s’emboîtent parfaitement, plutôt que d’exister dans un désordre enchevêtré. Podjarny a été plutôt évasif sur les types d’applications ou de code qu’il imagine être construits ou maintenus sur Tessl. Mais il semble que cela commencera petit. “Nous ne partageons pas encore la stratégie complète sur ce que cela sera”, a-t-il déclaré à propos des applications cibles ou des cas d’utilisation. “Je dirais que nous ne commençons pas par les jeux. Nous commençons par un logiciel relativement simple qui nous permet de construire un système de bout en bout qui est plus gérable pour les LLM à générer et plus gérable pour les humains à spécifier. Et nous évoluerons à partir de là.”
L’idée de base derrière la startup est la suivante : les développeurs et leurs équipes (qui comprennent les chefs de produits et d’autres personnes qui ne codent pas) peuvent fournir des spécifications à Tessl sous forme de langage naturel ou de code. Tessl écrira ensuite du code pour correspondre à ces spécifications. Les équipes peuvent tester ce code dans un bac à sable, où les problèmes peuvent être signalés et résolus, et continuer à modifier les spécifications si nécessaire. Après cela, Tessl peut être automatisé pour maintenir ce code à cette spécification. Ainsi, si quelque chose d’autre risque de se briser en raison du nouveau code, Tessl exécutera une remédiation pour identifier et résoudre ce problème.
Il semble que Tessl ne soit pas conçu comme un jardin clos. Podjarny a déclaré qu’il discute avec d’autres personnes qui ont construit ou sont en train de construire des assistants de codage AI, avec l’idée que le travail de ces autres plateformes sera également maintenable en utilisant Tessl. Cela signifie que, bien qu’il rivalisera théoriquement avec des companies comme Anysphere’s Cursor, Poolside, GitHub’s Copilot, Magic, Codeium, Augment, OpenAI, IBM et beaucoup d’autres, il pourrait potentiellement aussi travailler avec ce qu’une équipe utilise. La startup aurait pour objectif de supporter initialement Java, Javascript et Python, et ajouterait d’autres langues au fil du temps, a ajouté Podjarny.
Une des raisons pour lesquelles les investisseurs aiment l’idée et la soutiennent est cette extensibilité. La maintenance du code est quelque chose qui a “beaucoup de signal” comme étant important en ce moment, a déclaré Gonzalez-Cadenas. “Mais il construit ici un système d’enregistrement”, a-t-il ajouté. “Une fois que vous faites cela, il y a une variété d’opportunités.”