Les stars de la création d'entreprises qui ont vendu Periscope, une application de diffusion en direct, à Twitter, reviennent avec un nouveau projet. Le responsable produit ex-Twitter Kayvon Beykpour a annoncé mercredi le lancement de Macroscope, un système d'intelligence artificielle conçu pour les développeurs et les responsables de produits, capable de résumer les mises à jour des bibliothèques de code et de détecter les vulnérabilités.
Cette équipe de créateurs est composée de personnalités remarquables. Le PDG Beykpour collabore à nouveau avec son ami d'enfance Joe Bernstein, avec qui il a fondé Periscope, ainsi qu'une entreprise de logiciels d'entreprise nommée Terriblyclever, qui a été vendue à Blackboard en 2009. Le troisième co-fondateur, Rob Bishop, est également très connu, ayant vendu sa société de vision par ordinateur et d'apprentissage automatique, Magic Pony Technology, à Twitter en 2016.
Macroscope se positionne comme un « moteur d'analyse alimenté par l'intelligence artificielle », conçu pour économiser du temps aux ingénieurs. Beykpour a déclaré que c'est précisément le type de produit qu'ils souhaitaient avoir lors de la création de leur entreprise initiale.
L'inspiration pour cette entreprise provient d'expériences personnelles difficiles. Beykpour a reconnu : « J'ai vécu ce genre de douleur dans chaque entreprise, que ce soit celles que nous avons créées nous-mêmes ou des grandes entreprises comme Twitter, et nous avons expérimenté ce problème de manière difficile. » Il a ajouté : « Essayer de comprendre ce que tout le monde fait, surtout dans une organisation aussi grande que Twitter avec des milliers d'ingénieurs, représentait presque toute ma charge de travail, et c'était l'une des parties que je préférais le moins en tant que responsable produit chez Twitter. »
Le processus de développement actuel présente effectivement des problèmes d'efficacité. Les ingénieurs utilisent divers outils comme JIRA, Linear et des tableaux Excel pour suivre les progrès, passant trop de temps en réunions au lieu de se concentrer sur le développement réel. Macroscope a été créé pour résoudre ces problèmes.
La mise en œuvre technique du produit est relativement simple. Les clients installent d'abord une application GitHub, autorisent Macroscope à accéder aux bibliothèques de code, puis peuvent installer sélectivement d'autres applications intégrées comme Slack, Linear ou JIRA. Le logiciel termine le reste du travail automatiquement en analysant le code et en enregistrant les changements.
La technologie centrale repose sur un processus de parcours de code, utilisant un arbre abstrait de syntaxe pour collecter des informations contextuelles importantes sur le fonctionnement des bibliothèques de code des clients, puis combine ces données avec un grand modèle linguistique pour l'analyse.
Les fonctionnalités sont nombreuses. Les ingénieurs peuvent utiliser Macroscope pour découvrir les vulnérabilités nécessitant des corrections dans les demandes de tirage, résumer les demandes de tirage, obtenir des résumés des modifications des bibliothèques de code, et poser des questions basées sur l'analyse du code. Les responsables de produits peuvent quant à eux obtenir des résumés en temps réel des mises à jour du produit, des perspectives sur la productivité, des réponses en langage naturel concernant le code du produit ou les activités de développement.
Beykpour a souligné l'accessibilité du produit : « Vous pouvez poser des questions en langage naturel, indépendamment de votre niveau technique. Si vous souhaitez comprendre le code sans déranger les ingénieurs chevronnés de votre équipe, cela peut être très utile. Si vous êtes PDG et voulez savoir "ce que nous avons accompli cette semaine", vos options sont soit d'interroger Macroscope, soit de déranger quelques collègues. L'une est bien plus chère que l'autre. »
Dans le paysage concurrentiel, même si aucun produit ne peut concurrencer toutes les fonctions de Macroscope, il existe néanmoins une concurrence dans le domaine de la revue de code avec des outils tels que CodeRabbit, Cursor Bugbot, Graphite Diamond, Greptile. Cependant, Macroscope affirme que, selon ses tests internes, son produit détecte 5 % de vulnérabilités supplémentaires par rapport au meilleur outil concurrent, tout en générant 75 % de commentaires en moins.
Le modèle économique repose sur un abonnement, à 30 dollars par mois par développeur actif, avec un minimum de cinq places, offrant des tarifs personnalisés pour les grandes entreprises. Le produit nécessite l'utilisation de GitHub Cloud.
Avant son lancement officiel, plusieurs startups et entreprises de taille importante utilisent déjà le produit, notamment XMTP, Things, United Masters, Bilt, Class.com, Seed.com, ParkHub, A24 Labs, etc.
Cette startup basée à San Francisco compte une équipe de 20 personnes, et a levé 30 millions de dollars lors de sa série A, financée en juillet par Michael Mignano de Lightspeed Venture Partners. D'autres investisseurs incluent Adverb, Thrive Capital et Google Ventures. À ce jour, Macroscope a levé au total 40 millions de dollars.
De Periscope à Macroscope, la transition de cette équipe reflète les évolutions des tendances technologiques. Alors que les technologies d'intelligence artificielle commencent à pénétrer tous les aspects du développement logiciel, et que la compréhension du code et la gestion de projets deviennent des défis de plus en plus complexes, des outils d'intelligence artificielle comme Macroscope pourraient effectivement améliorer significativement l'efficacité du développement. Cependant, il faudra encore des preuves pratiques pour savoir si ces outils peuvent vraiment résoudre les problèmes de communication et de coordination au sein des grandes organisations.



