Palo Alto Networks accélère le développement de logiciels sécurisés avec Claude et Google Cloud

Try Claude
Contact sales
Industry:
Cybersécurité
Company size:
Grande
Product:
Claude Developer Platform
Partner:
Google
Location:
Amérique du Nord
Augmentation de 20 à 30 %
de la vitesse de développement des fonctionnalités
3 500 développeurs
recrutés et en cours de recrutement

The problem

Next

Next

En savoir plus

The solution

Next

Next

En savoir plus

Next

Next

En savoir plus

Palo Alto Networks, la plus grande société de cybersécurité au monde, utilise Claude sur Vertex AI de Google Cloud pour améliorer la productivité des développeurs tout en maintenant des normes de sécurité strictes dans l'ensemble de son organisation d'ingénierie mondiale.

Grâce à Claude sur Vertex AI, Palo Alto Networks enregistre :

  • une augmentation de 20 à 30 % de la vitesse de développement des fonctionnalités ;
  • une réduction du temps d'intégration des nouveaux développeurs de quelques mois à quelques semaines ;
  • une intégration de 2 500 développeurs, dont le nombre passera à 3 500 dans les mois à venir.

Saisir l'opportunité de la cybersécurité accélérée par l'IA

Palo Alto Networks a identifié une opportunité formidable : utiliser l'IA générative pour garder une longueur d'avance sur les concurrents et les mauvais acteurs dans un paysage de cybersécurité qui connaît une évolution rapide. En tant que plus grande entreprise de cybersécurité au monde, elle a reconnu que l'IA générative pouvait l'aider à fournir plus rapidement des logiciels sécurisés et de haute qualité, tout en maintenant ses normes de sécurité strictes.

Avant d'évaluer les solutions d'IA de Palo Alto Networks, l'équipe d'ingénieurs a cartographié l'ensemble du processus de livraison des logiciels afin d'identifier les domaines où les développeurs passaient le plus de temps et où les erreurs étaient les plus susceptibles de se produire. Leur analyse a révélé que les développeurs consacraient 30 à 35 % de leur temps au développement initial et que c'est au cours de cette phase qu'apparaissaient les problèmes les plus critiques. « Si un bug est découvert plus tard, cela représente un cout financier et en matière de réputation, et les clients ne sont pas satisfaits, explique Gunjan Patel, directeur de l'ingénierie chez Palo Alto Networks. » Cette idée les a aidés à concentrer leur implémentation de l'IA sur les premières étapes de développement pour un impact maximal.

Pourquoi avoir choisi Claude sur Vertex AI de Google Cloud ?

Après avoir évalué plusieurs solutions d'IA, Gunjan Patel et son équipe ont choisi Claude sur la plateforme Vertex AI de Google Cloud pour plusieurs raisons clés. Claude a toujours démontré des performances supérieures dans les tâches de codage tout en maintenant des normes élevées de précision et de sécurité. « Anthropic a donné la priorité à la sûreté et à la sécurité beaucoup plus que les autres LLM. Des discussions sur les implications en matière de sécurité ont lieu à chaque réunion. En tant que plus grande entreprise de cybersécurité, c'est un gros problème pour nous, explique Gunjan Patel. »

L'utilisation de Vertex AI de Google Cloud a apporté des avantages considérables. « Google a réussi à établir l'unité de scaling d'IA générative (GSU), ajoute Gunjan Patel. Elles sont granulaires, basées sur l'utilisation, avec des périodes d'engagement et des structures tarifaires flexibles. » Associé aux capacités de débit provisionnées, cela a permis à Palo Alto Networks de mettre efficacement sa mise en œuvre de l'IA à l'échelle. L'intégration transparente du SDK était cruciale pour le déploiement. « Le SDK permettant d'intégrer le débit de provisionnement était transparent. Nous avons simplement changé le point final et cela a fonctionné, confirme Gunjan Patel. »

Transformer l'expérience des développeurs avec des modèles Claude spécialisés

Palo Alto Networks utilise différents modèles Claude pour des tâches de développement spécifiques. Ils utilisent Claude 3.5 Haiku pour compléter le code en temps réel et Claude 3.5 Sonnet dans le chat de code de l'IDE pour des tâches complexes comme l'explication architecturale et la génération de code complexe. L'intégration d'outils de développement, d'explication et de débogage dans un IDE permet aux développeurs de rester concentrés et réduit les changements de contexte.

Pour les nouveaux développeurs :

  • réduction du temps d'intégration de quelques mois à quelques semaines ;
  • compréhension des bases de code complexes sans assistance étendue des développeurs seniors ;
  • contribution plus rapide au code de production.

Pour les développeurs expérimentés :

  • semblable à un programmeur paire toujours disponible ;
  • aide au débogage complexe et aux décisions architecturales ;
  • fourniture d'un retour instantané sur la qualité du code et l'optimisation des performances ;

impact mesurable dans toute l'organisation.

La mise en œuvre de Claude a transformé le développement logiciel chez Palo Alto Networks. Les nouveaux développeurs peuvent désormais contribuer de manière significative en quelques semaines, au lieu de prendre plusieurs mois pour comprendre et contribuer à des bases de code complexes. Dans le cadre du programme pilote, les développeurs débutants n'ayant aucune connaissance préalable d'un produit complexe ont effectué des tâches d'intégration 70 % plus rapidement avec l'aide de Claude.

Vers un avenir amélioré par l'IA

Palo Alto Networks envisage que l'IA transforme fondamentalement le cycle de vie du développement logiciel. Gunjan Patel et son équipe étudient comment l'IA va remodeler les processus de développement qui sont restés inchangés depuis des décennies. « Le cycle de vie du développement logiciel a été conçu avant l'ère de l'IA et l'hypothèse de notre PDG est que cela va changer. Nous n'aurons probablement pas toutes ces étapes et processus compliqués de développement logiciel, explique Gunjan Patel. »

L'entreprise est déjà pionnière dans les utilisations innovantes de Claude, notamment un système de post-traitement de l'IA qui améliore la qualité et la sécurité du code dans CI/CD. Ce système améliore automatiquement les noms des variables, ajoute des commentaires de code pour en améliorer la lisibilité et génère des tests unitaires, tout en respectant les normes de sécurité rigoureuses de Palo Alto Networks.

Palo Alto Networks crée un nouveau paradigme pour le développement de logiciels sécurisé et efficace en associant les capacités avancées de Claude en matière d'IA à l'infrastructure d'entreprise et à la plateforme de développement d'IA unifiée de Google Cloud. Leur mise en œuvre montre comment les entreprises peuvent tirer parti de l'IA pour transformer les pratiques de développement tout en maintenant des normes de sécurité élevées. En accueillant plusieurs milliers de développeurs supplémentaires, Palo Alto Networks montre comment l'IA peut améliorer les capacités humaines plutôt que de les remplacer, permettant ainsi aux équipes de créer des logiciels meilleurs et plus sécurisés qui protègent les entreprises du monde entier.

Next

Video caption
Next

Next

Video caption
Next

Précédent
Next

Next

Video caption
Next

Prev
Next