La startup britannique de débogage de logiciels Undo Ltd. a révélé aujourd'hui avoir levé 37 millions de dollars de nouveaux financements pour se développer à l'international et intégrer sa technologie de débogage aux outils que les ingénieurs utilisent pour corriger le code écrit avec l'intelligence artificielle.
Fondée en 2005, la société enregistre l'historique complet d'exécution d'un programme en cours d'exécution et le sauvegarde dans un seul fichier. La plupart des outils de débogage affichent le code lui-même. Les enregistrements d'annulation capturent ce qu'il a réellement fait lors de son exécution. La société vend la technologie aux équipes d’ingénierie des sociétés de réseaux, de bases de données, de semi-conducteurs et de services financiers.
Les assistants de codage IA ont rendu cette distinction plus importante. Les équipes envoient désormais bien plus de code qu’elles ne peuvent en comprendre pleinement. Undo soutient qu'un agent IA ne peut pas déterminer de manière fiable pourquoi un tel code échoue à moins qu'il ne puisse voir comment le logiciel s'est comporté au moment de l'exécution. Donnez à l'agent cet historique, dit l'entreprise, et il pourra identifier la cause d'un bug plutôt que de le deviner.
La société affirme que ses propres références soutiennent cette affirmation. Sur un ensemble de bugs complexes, les derniers modèles d'IA ont identifié eux-mêmes la cause première dans 38 % des cas, un chiffre qui est passé à 92 % lorsque les modèles ont reçu les enregistrements d'exécution d'Undo, selon la société. Undo indique également que les enregistrements réduisent l'utilisation des jetons sur les problèmes que les modèles pourraient déjà résoudre et que les clients déclarent effectuer une analyse des causes profondes jusqu'à 100 fois plus rapidement.
Palo Alto Networks Inc. est un client. Suresh Sangiah, son vice-président senior de l'ingénierie, a déclaré que les bogues les plus coûteux dans les grandes bases de code résident dans les états d'exécution que les journaux ne capturent pas. Il a déclaré qu'Undo identifie souvent la cause de manière autonome en quelques minutes. « L'annulation offre la visibilité nécessaire pour détecter et corriger les erreurs avant qu'elles ne deviennent un problème opérationnel pour nos clients », a-t-il déclaré.
Le cycle de financement a été mené par Elsewhere Partners, une société de capital-investissement basée à Austin qui soutient des sociétés de logiciels en phase de croissance et qui a investi dans 18 sociétés en Amérique du Nord, en Europe et en Israël depuis 2016.
Le financement servira à recruter des membres des équipes produit, support et ventes d'Undo aux États-Unis et en Europe.
Le fondateur et directeur général Greg Law a déclaré que le financement arrive à mesure que la technologie devient plus pertinente. « Undo a passé des années à développer une technologie d'enregistrement déterministe de programmes pour la visibilité de l'exécution des pannes de code, ce qui est devenu absolument essentiel avec l'essor de l'IA », a-t-il déclaré. «Cet investissement nous permet d'accélérer exactement au bon moment, en intégrant Undo dans les flux de travail de l'IA, en augmentant notre portée commerciale et en garantissant que nous sommes un élément essentiel du fonctionnement des équipes d'ingénierie.»