Brief IA : Intercom et Claude Code : une révolution dans l'ingénierie logicielle

Intercom et Claude Code : une révolution dans l'ingénierie logicielle

Brief IA
Tom Levy·4 min·2 vues

Intercom a doublé sa vélocité d'ingénierie en intégrant Claude Code, ce qui a permis d'augmenter la productivité des équipes d'ingénierie de 2x en neuf mois. Cette transformation souligne l'importance de l'IA dans l'optimisation des processus de développement logiciel, permettant ainsi une meilleure capacité d'innovation.

En bref
1Intercom a doublé sa vélocité d'ingénierie en neuf mois grâce à Claude Code, en intégrant des compétences personnalisées et une télémétrie avancée.
2L'entreprise a amélioré la qualité du code tout en accélérant le processus, en s'appuyant sur une infrastructure CI/CD mature et une culture de confiance.
3Les ingénieurs ont reçu la permission d'expérimenter librement, ce qui a permis de transformer l'IA en un véritable levier d'innovation.
💡Pourquoi c'est importantCette approche démontre comment l'IA peut multiplier l'efficacité et la qualité dans le développement logiciel, redéfinissant les pratiques de l'industrie.
Le brief IA que lisent les pros

Tu veux les meilleurs outils IA avant les autres ?

On teste et on décrypte les nouveaux outils IA chaque soir, en 5 min. Gratuit.

Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.

Choisis ton rythme

Gratuit · Pas de spam · Désabonnement en 1 clic

📄
L'analyse en français

Brian Scanlan, ingénieur principal chez Intercom, a partagé comment l'entreprise a réussi à doubler sa vélocité d'ingénierie en seulement neuf mois grâce à l'intégration de Claude Code. Cette transformation a été rendue possible par l'adoption de compétences personnalisées, une télémétrie approfondie et une culture de la permission, transformant l'IA en un véritable multiplicateur de force.

Une approche produit de l'ingénierie

Intercom a adopté une approche où son organisation d'ingénierie est traitée comme un produit. Chaque aspect est instrumenté, avec l'utilisation de Honeycomb pour suivre les invocations de compétences et le stockage des sessions anonymisées de Claude Code dans S3. Des tableaux de bord personnalisés ont été créés, permettant aux ingénieurs de se comparer à leurs pairs. Cette démarche n'est pas de la surveillance, mais une application de la réflexion produit aux fonctionnalités orientées client. La visibilité sur ce qui fonctionne et ce qui ne fonctionne pas est cruciale pour améliorer et étendre l'adoption de l'IA.

Préparation et infrastructure solides

Le gain de vélocité de 2x n'a été possible qu'avec une infrastructure solide en place. Intercom a doublé le nombre de PR fusionnées par employé R&D en neuf mois, grâce à une CI/CD mature, une couverture de tests complète et une culture de haute confiance. L'IA amplifie les forces existantes, mais aurait pu accélérer l'expédition de code défectueux sans une base solide. Si le pipeline de déploiement est défaillant ou si le processus de révision de code est chaotique, l'IA ne fera qu'accélérer ces problèmes.

Compétences personnalisées et qualité du code

Les compétences personnalisées avec des hooks garantissent la qualité au moment de la création. Par exemple, la compétence "Créer PR" empêche l'utilisation directe de la CLI GitHub, obligeant Claude Code à rédiger des descriptions de PR riches en contexte. Cette approche a permis d'améliorer la qualité du code tout en augmentant la vitesse de livraison. Le partenariat d'Intercom avec des chercheurs de Stanford a montré que leurs métriques de qualité de code augmentent, et non diminuent.

Culture de la permission et innovation

Le rôle du leadership technique a été de donner la permission d'expérimenter. Brian Scanlan a un cadre simple : dites aux gens qu'ils peuvent faire des choses, et si quelque chose tourne mal, blâmez-moi. Les ingénieurs n'ont pas besoin de plus de tutoriels ou de documentation ; ils ont besoin de la permission de connecter Claude Code à des outils comme Snowflake, d'expédier du code depuis leur téléphone dans le métro, ou de construire une CLI qui contourne la vérification par email. Cette approche a permis à Intercom de gérer efficacement la dette technique et d'améliorer l'expérience développeur. Le coût de correction des tests instables, d'amélioration de l'expérience développeur et de gestion de la dette technique se rapproche de zéro.

Vers un avenir orienté agents

Intercom a également développé une CLI qui s'inscrit de manière autonome à Fin, vérifie les adresses email et complète les installations sans intervention humaine. Brian Scanlan envisage un futur où tout le travail deviendra orienté agents, et il recommande de fixer une date limite pour cela. Sa vision est qu'à la fin de chaque mois, la première réponse à une alarme, une réunion de planification ou une question client devrait être un agent effectuant le travail de base. Ce n'est pas une aspiration, mais une attente réaliste compte tenu de l'état actuel des modèles et des infrastructures.

En conclusion, l'expérience d'Intercom avec Claude Code illustre comment une intégration réfléchie de l'IA peut transformer les pratiques d'ingénierie, multipliant à la fois l'efficacité et la qualité du développement logiciel. Cette approche démontre que lorsque le coût de correction des tests instables, d'amélioration de l'expérience développeur et de gestion de la dette technique se rapproche de zéro, il devient possible de réellement s'attaquer à ces problèmes plutôt que de simplement en discuter lors des rétrospectives. La contrainte commerciale sur les projets internes disparaît lorsque les agents peuvent les exécuter en heures au lieu de trimestres, transformant ainsi les flux de travail traditionnels et libérant les équipes pour se concentrer sur l'innovation.

Suivez Brief IA

L'actu IA du jour, aussi dans votre fil.

Commentaires