Alors que nous naviguons à travers la révolution actuelle de l'IA dans le développement de logiciels, une chose est clairement évidente : les couches d'infrastructure et d'application connaissent toutes deux une forte augmentation de la demande. L'IA et d'autres tendances augmentent considérablement la quantité de code développé, ce qui signifie qu'il y a plus de code que jamais qui doit être examiné et vérifié avant d'être mis en production.
Cela attire l'attention de grands acteurs technologiques tels que GitHub, AWS, Google et OpenAI, ainsi que de startups qui y voient une énorme opportunité. C'est pourquoi nous sommes heureux d'annoncer notre investissement dans Baz*, la société qui aide les ingénieurs et les agents d'intelligence artificielle à construire un meilleur code. Voici quelques informations sur nos perspectives et d'autres réflexions sur les opportunités du marché.
La pile technologique est en cours de réécriture
- Les outils d'IA se généralisant dans de plus en plus d'applications professionnelles et grand public, les développeurs sont de plus en plus nombreux à devoir adapter et, souvent, réécrire leur pile technologique.
- Nous assistons à une augmentation sans précédent de la génération de codes. Cette montée en puissance crée un besoin proportionnel de soutien en amont et en aval. Plus l'IA produit de code, plus il y a de choses à héberger, à examiner, à vérifier et à affiner.
- Nous pensons que la demande d'outils capables de traiter ce volume s'accroît à un rythme effréné.
Un cycle d'erreurs amplifie les dettes technologiques
- Avec de meilleurs critères d'évaluation et de réflexion, les inefficacités de l'IA dans les scénarios du monde réel deviennent plus évidentes.
- Chaque cycle de correction du code généré par l'IA ouvre de nouvelles perspectives pour Logiciel qui peut prédire et prévenir ces erreurs, ce qui rend le marché des outils avancés de débogage et d'assurance qualité de plus en plus passionnant.
- Plus les développeurs s'appuieront sur l'IA, plus ils auront besoin d'outils pour gérer la complexité qui en résulte, ce qui fera grimper en flèche le coût total de possession de ces solutions.
Éduquer les masses
- Le fossé entre ce que l'IA peut faire et ce que les développeurs doivent savoir pour l'utiliser efficacement se creuse. Ce besoin d'éducation, comme le soulignent subtilement les discussions autour du codage de l'IA, n'est pas seulement une question de formation ; il s'agit d'outils qui démocratisent les avantages du codage de l'IA pour tous les niveaux de compétence.
- Les plateformes éducatives combinées à des outils d'examen du code assistés par l'IA représentent un segment de marché en plein essor, augmentant de manière exponentielle le TAM à mesure qu'un plus grand nombre d'individus et d'entreprises cherchent à perfectionner leur main-d'œuvre dans ce nouveau paradigme.
Mise en œuvre de la surveillance humaine
- L'évolution vers une IA plus agentique dans la production est un indicateur clair de la croissance du marché. D'autre part, les outils qui garantissent que les capacités agentiques fonctionnent avec la supervision humaine nécessaire deviennent essentiels.
- Par exemple, cette convergence de l'IA et de l'expertise humaine dans le processus d'examen crée un nouvel espace, qui se développe à mesure que l'IA s'intègre dans les flux de développement de Logiciel.
Chaque inefficacité découverte par l'IA génère des opportunités pour d'autres outils. À mesure que le codage de l'IA devient partie intégrante des systèmes de production, de nouveaux domaines apparaissent comme des éléments essentiels de la boîte à outils de chaque développeur. Les géants du logiciel font la course en tête, prouvant que l'avenir réside dans les outils qui rendent le codage de l'IA plus intelligent, plus rapide et plus fiable. Il s'agit d'un signal clair pour le marché : Une migration est en cours et l'adaptation des développeurs est imminente.
Entrez Baz
Les deux fondateurs de Baz, Guy Eisenkot et Nimrod Kor, sont tous deux des vétérans de Bridgecrew, une ancienne Battery Investissements dont j'étais également cofondateur. Avec Idan Tendler, cofondateur, et Guy Eisenkot, nous avons créé un outil open-source populaire pour IaC Checkov. Aujourd'hui, Guy et Nimrod ont décidé de se lancer dans une nouvelle aventure pour répondre aux besoins des personnes que nous avons toujours voulu rendre heureuses et plus productives : les développeurs.
Baz s'occupe des lacunes en matière de gestion du contrôle de la source : Les développeurs se heurtent constamment à des concepts tels que le rebasage, la fusion et la résolution de conflits - des tâches qui devraient être simples, mais qui entraînent souvent des heures de perte de productivité. Ces frustrations découlent d'une limitation fondamentale : Les systèmes actuels de contrôle des versions traitent le code comme un texte statique et non comme un système dynamique et interconnecté.
Baz commence par l'examen du code, un goulot d'étranglement critique pour les équipes, afin de jeter les bases de quelque chose de bien plus grand. En combinant le code et les comportements de l'application, Baz évalue l'impact des modifications du code sur les services en cours d'exécution, les points de terminaison et les API. Cette première étape permet non seulement de remédier aux inefficacités immédiates de l'examen et de la fusion du code, mais elle ouvre également la voie à une vision transformatrice : un système de codage qui comprend réellement le code AST (arbres syntaxiques abstraits, qui sont des structures de données spéciales utilisées dans le codage).
Je pense que la promesse est énorme. En faisant évoluer le contrôle de version pour y intégrer la compréhension du code, Baz peut éliminer les conjectures et les frictions qui ralentissent les développeurs aujourd'hui. Imaginez un système qui ne se contente pas de signaler les conflits, mais qui en explique la cause profonde, prédit les problèmes en aval et propose des modifications du code en ligne.
Le début : Améliorer l'interface d'examen du code
La génération de code par l'IA a un impact positif sur le rythme de livraison, mais peut aussi créer une certaine fatigue dans le processus de révision en raison des problèmes de confiance avec le code généré. Baz améliore la vitesse de révision, la vitesse de publication et le temps de production en réorganisant le processus de révision à l'aide de la relation de fonction de code d'ordre, au lieu de le faire par ordre alphabétique. Avec Baz, les changements de code sont corrélés aux métriques d'exécution, et chaque changement est automatiquement revu par son IA pour analyser les ruptures potentielles, appliquer les normes de codage et améliorer la couverture des tests de code.
Vous souhaitez améliorer votre expérience en matière d'évaluation ? Essayez-le : https://baz.co/
Les informations contenues dans le présent document sont basées uniquement sur les opinions de Barak Schoster, et rien ne doit être interprété comme un conseil en matière d'investissements. Ce matériel est fourni à titre d'information et ne constitue en aucun cas un conseil juridique, fiscal ou en matière d'investissement, ni une offre de vente ou une sollicitation d'une offre d'achat d'une participation dans un fonds ou un véhicule d'investissement géré par Battery Ventures ou toute autre entité Battery.
Ces informations portent sur les activités d'investissement et de marché, les tendances industrielles ou sectorielles, ou d'autres conditions économiques ou de marché générales, et sont destinées à des fins éducatives. Les exemples anecdotiques présentés s'adressent à un public d'entrepreneurs qui tentent de créer leur entreprise. Il ne s'agit pas de recommandations ou de soutien à une entreprise en particulier.
*Indique une entreprise de Battery Portefeuille. Pour une liste complète de tous les investissements de Battery, cliquez ici.
Un bulletin d'information mensuel pour partager de nouvelles idées, des aperçus et des introductions pour aider les entrepreneurs à développer leurs entreprises.