top of page

La série C de Blacksmith lui confère le statut de licorne alors que le code IA met les tests sous tension

il y a 14 heures
14 min de lecture

Blacksmith a annoncé, le 21 octobre, une série C de 66 millions de dollars menée par Sequoia Capital, portant sa valorisation à 1 milliard de dollars. La série C de Blacksmith repose sur une proposition précise : les entreprises qui produisent davantage de logiciels avec l’IA ont besoin de davantage d’infrastructures pour vérifier ces logiciels. L’intégration continue, ou CI, compile et teste automatiquement les modifications de code avant que les équipes ne les fusionnent avec leur base de code principale. Blacksmith entend prendre en charge ce travail à mesure que ses clients génèrent davantage de modifications.

La pression immédiate s’exerce sur les équipes d’ingénierie qui doivent décider si elles étendent l’infrastructure qu’elles gèrent elles-mêmes ou si elles confient cette responsabilité à un spécialiste. GitHub Actions, le service d’automatisation des workflows de GitHub, constitue un point de référence familier, car les équipes peuvent choisir différentes machines pour exécuter leurs vérifications. L’opportunité de Blacksmith se situe dans cette décision d’infrastructure, plutôt que dans la concurrence pour générer du code.

Le financement confirme le soutien des investisseurs à la montée en puissance de l’entreprise. Il ne démontre pas que des vérifications plus rapides produisent des logiciels plus sûrs, ni que chaque vérification supplémentaire représente un travail utile. Ces distinctions comptent pour les acheteurs qui évaluent l’annonce. La question centrale est de savoir si une infrastructure de CI spécialisée peut transformer une demande informatique croissante en un parcours plus court et plus fiable, des modifications proposées aux logiciels approuvés.

La série C de Blacksmith finance une expansion qui dépasse le simple jalon de financement

Le nouveau financement donne à Blacksmith les moyens d’étendre l’infrastructure qui soutient son activité de tests de code.

Le financement de série C de Blacksmith inclut la participation de Premji Invest et des investisseurs existants Peak XV Partners, GV et Y Combinator. L’entreprise indique que son financement total a atteint 125 millions de dollars. Elle prévoit d’agrandir son équipe et sa capacité de calcul.

Ces éléments font de cette annonce une histoire d’expansion d’infrastructure autant que de financement par capital-risque. Un service qui exécute les builds de ses clients doit fournir une capacité d’exécution réelle. Le recrutement soutient cet effort, tout comme les serveurs, les accords avec les centres de données et les logiciels qui attribuent le travail aux machines disponibles.

La valorisation reflète les conditions d’une opération d’investissement. Elle ne doit pas être interprétée comme une mesure des économies réalisées par les clients, de la fiabilité logicielle ou de la rentabilité opérationnelle. Chacun de ces éléments exige des preuves distinctes.

Pour les clients, la pertinence pratique des nouveaux capitaux est plus limitée. Ils donnent à Blacksmith des ressources supplémentaires pour poursuivre ses plans d’expansion. Les acheteurs doivent toujours examiner les performances du service, les engagements contractuels et l’adéquation de son infrastructure à leurs propres charges de travail.

La série C de Blacksmith donne également aux responsables de l’ingénierie une raison de réexaminer une décision existante de répartition des responsabilités. Exécuter les builds en interne peut offrir davantage de contrôle, mais ce contrôle s’accompagne d’une responsabilité opérationnelle continue. Externaliser l’exécution modifie la personne qui assume cette responsabilité.

Cette décision dépend rarement de la vitesse d’un test isolé. Les équipes se préoccupent aussi du temps d’attente avant le début du travail, de la manière dont les échecs sont investigués et de l’identité de la personne qui intervient lorsque l’infrastructure devient indisponible. Une machine plus rapide ne résout qu’une partie de l’expérience globale.

Une annonce d’investissement ne peut pas trancher ces questions. Elle peut néanmoins modifier les ressources à la disposition d’un fournisseur qui tente d’y répondre. Blacksmith dispose désormais de davantage de capitaux pour tenter de devenir un élément plus important des systèmes de livraison logicielle de ses clients.

Pour Sequoia et les autres investisseurs, cette participation indique un soutien à cette expansion. Leur implication ne fournit pas de référence indépendante sur le service. La conviction d’investissement et la validation opérationnelle restent des formes de preuve distinctes.

Le changement pertinent est donc concret : Blacksmith a obtenu un financement supplémentaire pour une activité qui exécute des builds et des tests. La question de savoir si cette expansion améliore la livraison pour les clients dépendra de ce qui se passera après l’annonce du financement.

Davantage de code généré place les propriétaires d’infrastructure sous pression

La décision d’infrastructure devient plus urgente lorsque les modifications proposées arrivent plus vite que les systèmes existants ne peuvent les évaluer.

Les chiffres de croissance des charges de travail CI de Blacksmith constituent les preuves les plus claires étayant son discours d’expansion. L’entreprise indique que les jobs CI hebdomadaires sont passés de 5 millions en janvier à plus de 90 millions. Un job est une unité de travail individuelle exécutée au sein d’un workflow automatisé.

Cette mesure hebdomadaire est importante. Elle décrit une activité continue plutôt qu’un total cumulé collecté au cours de l’histoire de l’entreprise. Elle reste également un chiffre communiqué par l’entreprise, sans ventilation vérifiée de manière indépendante de la complexité des jobs ou de la répartition des clients.

Blacksmith affirme que son revenu récurrent annuel, une mesure annualisée des revenus récurrents, a été multiplié par 17 sur la même période. Elle indique également servir plus de 10 000 entreprises. Parmi les clients cités figurent Mercury, Granola, Handshake et LangChain.

Ensemble, ces informations soutiennent l’affirmation d’une adoption et d’un volume de charges de travail en expansion. Elles ne révèlent pas quelle part de l’activité provient de clients existants, de nouveaux clients ou de changements dans la manière dont les workflows répartissent le travail. Ces distinctions influencent la façon dont les lecteurs interprètent la croissance.

Considérons la situation opérationnelle d’une équipe utilisant des agents de codage IA, des systèmes logiciels capables de proposer et de modifier du code. Un agent soumet une modification, des vérifications automatisées s’exécutent, puis l’agent révise sa proposition après avoir reçu les résultats. Chaque itération peut créer davantage de travail d’exécution avant qu’un humain n’approuve quoi que ce soit.

Il s’agit d’un workflow illustratif, et non d’un compte rendu vérifié concernant un client particulier de Blacksmith. Son importance réside dans la boucle de rétroaction. Une génération plus rapide accroît la valeur d’un retour d’information rapide, tandis que des vérifications retardées interrompent cette boucle.

La pression s’exerce d’abord sur celui qui possède l’environnement d’exécution. Il peut s’agir d’une équipe d’ingénierie de plateforme responsable de l’infrastructure partagée des développeurs. Il peut aussi s’agir d’ingénieurs applicatifs qui maintiennent leur propre automatisation en parallèle de leur travail sur le produit.

Ces équipes font face à des exigences concurrentes. Elles ont besoin d’une capacité suffisante lorsque le travail arrive, mais elles doivent également éviter de maintenir des ressources inutilisées. Elles doivent enquêter sur les défaillances d’infrastructure sans les confondre avec de véritables défauts du code proposé.

Davantage de capacité de calcul ne résout pas automatiquement le problème. Certains tests dépendent de la fin d’autres tests. Certains échecs proviennent de services externes. D’autres reflètent des tests peu fiables qui réussissent ou échouent sans modification correspondante du logiciel.

Cela rend l’opportunité commerciale plus précise que « l’IA crée davantage de code ». Blacksmith a besoin de clients dont les problèmes d’exécution sont suffisamment importants pour justifier le choix d’un spécialiste. La demande la plus forte devrait provenir d’équipes capables de relier les améliorations d’infrastructure à des résultats de livraison mesurables.

Les acheteurs techniques devraient donc considérer la croissance des jobs comme une preuve d’activité. Pour établir la valeur, ils ont besoin d’un lien supplémentaire entre cette activité et le temps nécessaire pour parvenir à une décision utile concernant une modification.

La CI spécialisée concurrence des équipes qui contrôlent déjà leur infrastructure

Le défi concurrentiel central de Blacksmith consiste à convaincre les équipes que l’exécution spécialisée mérite d’être déléguée.

L’alternative pertinente n’est pas simplement une autre startup. C’est l’organisation d’infrastructure qu’un client comprend déjà, y compris ses autorisations, ses procédures opérationnelles et sa répartition interne des responsabilités. Remplacer une partie de cette organisation exige une raison qui résiste au-delà d’une démonstration.

La documentation de GitHub sur les runners auto-hébergés illustre ce compromis. Un runner est une machine ou un environnement qui exécute des jobs de workflow. Les équipes qui gèrent leurs propres runners peuvent personnaliser le matériel et les logiciels, mais elles assument également les responsabilités de maintenance.

Cela confère à l’infrastructure interne un avantage durable : le contrôle. Une équipe peut placer l’exécution à proximité de systèmes privés, installer des dépendances spécialisées et adapter les environnements à des exigences inhabituelles. Ces choix peuvent compter davantage que les performances sur une charge de travail générique.

La contrepartie est le travail opérationnel. Quelqu’un doit maintenir l’environnement, enquêter sur les échecs et veiller à ce qu’une capacité suffisante soit disponible. Un fournisseur spécialisé a une opportunité lorsque ces responsabilités mobilisent une attention qui serait mieux consacrée ailleurs.

La frontière concurrentielle est également plus complexe qu’une opposition entre Blacksmith et GitHub. La coordination des workflows et l’exécution des jobs sont des fonctions distinctes. Une équipe peut conserver ses définitions de workflows familières tout en réévaluant les machines qui effectuent le travail.

Cette distinction resserre la décision d’achat. Les clients n’ont pas nécessairement besoin de remplacer l’ensemble de leur processus de développement pour modifier leur infrastructure d’exécution. Ils doivent en revanche vérifier que la nouvelle organisation préserve les comportements et les contrôles dont ils dépendent.

Buildkite offre une autre comparaison utile. Sa documentation décrit l’exécution parallèle des tests, qui répartit le travail adapté entre plusieurs jobs d’exécution. Cette approche montre que les performances des builds dépendent de l’organisation de la charge de travail autant que du matériel.

La comparaison ne désigne pas un vainqueur entre les fournisseurs. Elle montre que les clients disposent de plusieurs moyens de traiter les retards. Ils peuvent modifier l’infrastructure d’exécution, réorganiser les tests ou combiner des changements d’infrastructure avec des améliorations de leurs workflows.

Pour Blacksmith, « davantage de capacité » constitue donc un point de départ. Un argument client convaincant devrait expliquer quelle source de retard a changé et pourquoi. La réduction de l’attente, une exécution plus rapide et moins d’interruptions opérationnelles sont des résultats différents.

Une comparaison doit également préserver l’équivalence du travail. Si un essai exécute moins de vérifications ou omet une dépendance importante, un temps d’achèvement plus court devient difficile à interpréter. Les acheteurs doivent savoir si la même décision a fait l’objet du même niveau d’examen.

Les équipes internes possèdent également des connaissances qui n’apparaissent pas dans les résultats de benchmarks. Elles comprennent les dépendances de build inhabituelles, les schémas d’échec récurrents et les raisons historiques de certains choix de configuration. Une migration doit préserver l’accès à ce contexte ou le remplacer par une documentation compréhensible.

C’est là que l’infrastructure de CI spécialisée fait face à son test le plus concret. Elle doit apporter une valeur opérationnelle suffisante pour justifier le transfert de responsabilité. Les clients doivent pouvoir expliquer cette valeur dans leurs propres termes, sans s’appuyer sur le financement ou la valorisation du fournisseur.

La position concurrentielle la plus forte viendrait d’une utilité constante au sein des pratiques d’ingénierie existantes. Cela exige une exécution fiable, des échecs compréhensibles et un modèle de responsabilité que les clients trouvent plus simple à exploiter.

Un retour d’information plus rapide modifie l’économie de chaque révision de code

Le mécanisme qui sous-tend cette opportunité est une boucle de rétroaction plus courte entre la proposition d’une modification et la découverte de sa réussite aux vérifications.

La livraison logicielle dépend de décisions. Un développeur ou un agent propose quelque chose, reçoit des éléments probants et décide de ce qu’il faut modifier ensuite. L’infrastructure influe sur la vitesse à laquelle ces éléments deviennent disponibles.

Le temps d’attente peut s’accumuler, même lorsque les tests individuels s’exécutent dans des délais raisonnables. Une tâche peut attendre qu’une machine soit disponible avant de démarrer. Les étapes suivantes peuvent attendre la fin des travaux précédents. Une interruption de l’infrastructure peut contraindre l’équipe à répéter une partie du processus.

Il s’agit de contraintes différentes, qui appellent des interventions différentes. Une capacité supplémentaire peut aider lorsque le travail attend des machines. Des processeurs plus rapides peuvent accélérer certaines tâches d’exécution. Réorganiser les dépendances peut aider lorsque le flux de travail lui-même limite la progression.

Cette distinction explique pourquoi les données propres à chaque client sont importantes. Un fournisseur peut améliorer un composant sans améliorer l’ensemble du parcours de livraison. Les acheteurs doivent identifier l’étape qui détermine le moment où une réponse utile devient disponible.

L’effet devient particulièrement pertinent lorsqu’un agent utilise les résultats des tests pour réviser du code. Un retour différé laisse la révision suivante en attente. Un retour rapide permet au système ou au développeur de poursuivre alors que le contexte initial reste disponible.

Pour autant, une réponse rapide n’a de valeur que si elle répond à la bonne question. Une compilation réussie établit qu’un ensemble donné d’opérations s’est achevé. Elle n’établit pas que la fonctionnalité proposée répond à toutes les exigences des utilisateurs.

La Series C de Blacksmith soutient l’expansion de l’infrastructure d’exécution, mais ce sont les clients qui déterminent ce que cette infrastructure évalue. La conception de leurs tests, leurs pratiques de revue et leurs critères de mise en production façonnent la signification des résultats.

Une équipe d’ingénierie qui évalue le service devrait donc distinguer l’efficacité d’exécution de la qualité des décisions. La première concerne l’efficacité avec laquelle les vérifications sont effectuées. La seconde concerne la capacité de ces vérifications à fournir suffisamment d’éléments pour approuver un changement.

Les deux peuvent s’améliorer simultanément, mais aucune ne garantit l’autre. Une équipe peut recevoir des résultats plus tôt tout en manquant encore de tests pour une condition de défaillance importante. Elle peut aussi disposer de tests approfondis qui restent difficiles à utiliser parce que leur exécution prend trop de temps.

Le résultat le plus utile combine des résultats rapides et des vérifications pertinentes. Il fournit aux réviseurs des éléments alors qu’ils ont encore la possibilité d’agir. Il facilite également la distinction entre un défaut et un problème d’infrastructure.

Des dossiers clairs soutiennent ce processus. Les équipes doivent conserver les décisions relatives à la couverture des tests, aux exceptions, aux hypothèses de migration et à la responsabilité des défaillances. Une base de connaissances consultable peut aider à préserver ces explications à côté des documents techniques.

La capitalisation des connaissances remplit une fonction différente de celle de l’infrastructure d’exécution. Son importance apparaît lorsqu’une équipe doit comprendre pourquoi une vérification existe ou pourquoi une exception a été approuvée. Une exécution plus rapide ne supprime pas ce besoin de contexte.

Pour les acheteurs, le mécanisme est donc mesurable sans devenir simpliste. La question est de savoir si les changements d’infrastructure réduisent le temps nécessaire pour parvenir à une décision d’ingénierie fiable. Compter uniquement les tâches terminées ne peut pas apporter cette réponse.

La croissance des tâches n’établit ni la qualité logicielle ni une économie durable

La croissance rapportée par Blacksmith étaye son argumentaire de demande, tout en laissant sans réponse d’importantes questions techniques et commerciales.

La première incertitude concerne l’unité comptabilisée. Les tâches CI peuvent varier considérablement en durée, en besoins de ressources et en finalité. Une tâche qui effectue une petite vérification n’est pas équivalente à une tâche qui compile et teste une grande application.

La conception des workflows influence également le nombre de tâches. Diviser un travail existant en davantage de tâches peut augmenter le total sans produire une hausse équivalente de la production utile. Répéter un travail ayant échoué crée de l’activité sans nécessairement rapprocher un changement de son approbation.

Rien de tout cela n’établit un problème dans les chiffres de Blacksmith. Cela explique pourquoi une mesure de volume requiert du contexte. Les lecteurs devraient éviter de considérer chaque tâche supplémentaire comme une fonctionnalité achevée de plus ou un défaut évité de plus.

La divulgation des revenus présente des limites similaires. Un multiple de croissance décrit une évolution par rapport à une base antérieure. Sans ventilation financière détaillée, il n’établit ni la rentabilité, ni la concentration de la clientèle, ni le coût de prise en charge de charges de travail supplémentaires.

Les entreprises d’infrastructure doivent aussi équilibrer disponibilité et utilisation, c’est-à-dire la part des ressources disponibles que les clients utilisent réellement. Le maintien de capacités de réserve peut soutenir la réactivité. Il peut aussi engendrer des coûts avant que la demande des clients ne se concrétise.

Blacksmith indique gérer un peu moins de 10 mégawatts de capacité de calcul répartis entre des centres de données aux États-Unis et en Europe. Un mégawatt mesure la puissance, et ce chiffre indique l’échelle physique décrite par l’entreprise. Blacksmith indique viser une multiplication par cinq de cette empreinte en 2027.

Ces informations rendent l’exécution de cette capacité digne de surveillance. Elles ne fournissent pas assez d’éléments pour calculer l’efficacité opérationnelle. Les lecteurs auraient besoin de davantage de détails sur la consommation réelle, la capacité disponible, les profils de charge de travail et les coûts d’infrastructure.

La sécurité introduit une contrainte distincte. Les environnements CI exécutent du code et interagissent souvent avec des identifiants ou des systèmes internes. Augmenter le débit ne supprime pas la nécessité de contrôler ces interactions.

Les recommandations de l’OWASP sur la sécurité des runners mettent en évidence les risques associés aux environnements d’exécution auto-hébergés, notamment l’accès aux réseaux et aux secrets stockés. Il s’agit de recommandations générales de sécurité, et non d’une conclusion concernant Blacksmith.

Pour un acheteur en entreprise, l’implication est d’examiner la frontière réelle du service. Les questions pertinentes portent notamment sur la manière dont les charges de travail restent séparées, dont les identifiants sont gérés et dont les environnements d’exécution sont nettoyés entre les utilisations. Les réponses devraient provenir de contrôles documentés.

Le langage de la confiance a également ses limites. Réussir les tests signifie que le logiciel a satisfait aux vérifications exécutées dans des conditions particulières. Cela n’établit pas l’absence de défauts non testés, d’hypothèses dangereuses ou d’exigences mal comprises.

Une lecture sceptique est donc précise. Blacksmith a communiqué des indicateurs compatibles avec une demande croissante, et les investisseurs ont financé une expansion supplémentaire. Des résultats indépendants de clients et des informations opérationnelles plus complètes renforceraient l’argument au-delà de ces annonces.

Cette norme maintient l’analyse ancrée dans les faits. Elle ne rejette ni la croissance rapportée ni ne la transforme en affirmations que les éléments disponibles ne peuvent étayer.

Surveiller la mise à disposition de capacité, les résultats clients et les réactions des acteurs établis

Les prochains éléments devraient montrer si l’expansion améliore les résultats des clients tout en préservant un modèle opérationnel viable.

Au cours des prochains mois, la mise à disposition de capacité est le premier signal à surveiller. Les plans d’expansion annoncés par Blacksmith donnent une direction, mais les acheteurs ont besoin d’éléments prouvant que l’infrastructure supplémentaire devient disponible là où leurs charges de travail l’exigent.

Des mises à jour utiles relieraient la nouvelle capacité au comportement du service. La disponibilité, le temps d’attente et les performances lors des périodes de forte activité seraient plus instructifs qu’une seule annonce d’expansion. Une livraison constante renforcerait l’argument en faveur de la délégation de l’exécution à un spécialiste.

Le deuxième signal est constitué d’éléments détaillés provenant des clients. L’annonce précédente de financement de Blacksmith et ses communications actuelles font état de l’adoption par des clients. L’étape utile suivante serait constituée de témoignages expliquant ce qui a changé dans les processus d’ingénierie de ces clients.

Un exemple convaincant décrirait la contrainte initiale, le travail effectué et le changement obtenu dans la livraison. Il distinguerait la réduction de l’attente d’une exécution plus rapide. Il expliquerait également si l’équipe a maintenu des vérifications équivalentes.

Des éléments couvrant le travail courant et les périodes de forte activité seraient particulièrement précieux. Un service peut bien fonctionner dans des conditions confortables tout en rencontrant des difficultés lorsque la demande se concentre. Les clients doivent comprendre les conditions qui sous-tendent toute amélioration rapportée.

Un signal plus faible serait un nouveau nombre de tâches mis en avant sans information sur le travail représenté. Le volume reste pertinent, mais les résultats des clients rendraient son importance plus facile à évaluer. Il en va de même pour les affirmations de croissance dépourvues de contexte complémentaire.

Le troisième signal est la réponse des plateformes établies et des responsables d’infrastructures internes. Une meilleure exécution gérée, une expansion plus simple de la capacité ou des outils de workflow améliorés offriraient aux clients des options supplémentaires. Ces évolutions préciseraient la comparaison que Blacksmith doit remporter.

Les améliorations des acteurs établis n’effaceraient pas automatiquement la demande de spécialistes. Elles relèveraient le niveau requis pour se différencier. Blacksmith devrait démontrer pourquoi son modèle d’exécution reste utile pour des charges de travail que les alternatives peuvent également servir.

Les équipes internes répondront aussi par leurs propres décisions. Certaines délégueront davantage d’exécution. D’autres garderont le contrôle parce que leurs exigences rendent cette organisation préférable. L’élément pertinent est la manière dont ces décisions évoluent après une évaluation pratique.

Ces signaux vont de pair. La capacité rend l’expansion possible, les résultats clients établissent la valeur, et les réponses concurrentielles déterminent à quel point cette valeur reste distinctive. Ne suivre que le financement ferait manquer les questions opérationnelles qui les relient.

Pour les responsables de l’ingénierie, commencez par le délai que votre équipe peut déjà observer. Déterminez si le travail attend des machines, s’exécute lentement, échoue de manière imprévisible ou arrive aux réviseurs sans éléments suffisants à l’appui. Comparez les alternatives face à cette contrainte en utilisant des vérifications équivalentes et des conditions documentées. Conservez une trace des hypothèses de migration, des changements de responsabilité et des questions non résolues afin que les résultats ultérieurs restent interprétables. La Series C de Blacksmith donne à l’entreprise les ressources nécessaires pour se développer, mais votre décision devrait suivre le comportement de votre propre processus de livraison. Avant de modifier l’infrastructure, demandez-vous quelle partie du parcours allant du code proposé au logiciel approuvé doit s’améliorer, et quels éléments démontreraient cette amélioration.

 
 

Commencez pour Gratuit

Un premier assistant IA local avec gestion des connaissances personnelles

Pour une meilleure expérience IA,

remio ne supporte que Windows 10+ (x64) et M-Chip Macs actuellement.

Votre partenaire IA au travail
Faites-en plus avec remio

Planifiez. Créez. Livrez.
Tout au même endroit.

bottom of page