Sentry aide les développeurs à accélérer le débogage et à distribuer des correctifs plus rapidement avec Claude

Try Claude
Contact sales
Industry:
Logiciels
Company size:
Moyenne
Product:
Claude Developer Platform
Partner:
Location:
Amérique du Nord
Précision de 95 %
dans l'identification de la cause première
Multiplication par 3
du taux d'adoption utilisateur grâce à des réponses rapides

The problem

Suivant

Suivant

En savoir plus

The solution

Suivant

Suivant

En savoir plus

Suivant

Suivant

En savoir plus

Sentry, une plateforme de surveillance logicielle de premier plan, utilise Claude pour automatiser la détection et la résolution des bogues, ce qui permet aux développeurs de déboguer les problèmes plus rapidement et de livrer du code de qualité.

Grâce à Claude, Sentry :

  • identifie les causes profondes avec une précision de 95 % ;
  • fournit des correctifs de code prêts à fusionner plus de 60 % du temps ;
  • triple le taux d'adoption des utilisateurs grâce aux temps de réponse rapides de Claude 3 Haiku.

Faciliter le débogage

Les développeurs de logiciels ont souvent du mal à identifier rapidement les bogues dans des bases de code complexes en raison de l'écrasante quantité d'informations contextuelles. Sentry ingère des milliards d'erreurs par jour et fournit un contexte détaillé (liaison des traces de stack, données de profilage et connexions de traçage) pour aider à identifier les causes profondes. Bien que ce niveau de détail soit inestimable, il peut être difficile pour les nouveaux membres de l'équipe qui ne connaissent pas le système.

« Même pour un problème simple, il y a une quantité incroyable de contexte, explique Tillman Elser, directeur de l'ingénierie senior, ML et IA chez Sentry. » Pour résoudre ce problème, Sentry a développé Seer, un assistant de débogage alimenté par l'IA qui analyse automatiquement les problèmes, identifie les causes profondes et suggère des correctifs de code.

Pourquoi Sentry a-t-elle choisi Claude ?

Après avoir évalué plusieurs modèles d'IA, Sentry a choisi Claude pour sa compréhension supérieure du code, sa sortie structurée fiable, son accès sécurisé via Vertex AI de Google Cloud et son style de communication efficace.

La production structurée précise de Claude était essentielle pour la mission de Seer. « Nous sommes de gros utilisateurs de cette fonctionnalité, remarque Tillman Elser. » Leur système dépend de réponses JSON précises pour les appels d'outils et l'analyse du code source.

Le choix de l'entreprise a été fortement influencé par son intérêt pour la sécurité et la réduction des données partagées en dehors de Google Cloud. « L'utilisation de Claude via Vertex AI est un avantage considérable pour nous, poursuit Tillman Elser. Cela élimine la nécessité d'ajouter un nouveau sous-processeur. »

Le style de communication de Claude constituait également un avantage important. « Claude 3.7 Sonnet distille des informations complexes en informations compréhensibles, sans peluches inutiles, ajoute Tillman Elser. » Cette capacité à traduire des problèmes techniques complexes en informations claires fait de Claude un outil idéal pour les outils de débogage de Sentry.

Comment Claude renforce-t-il Sentry Seer ?

La fonction Seer de Sentry exploite les capacités de Claude à transformer l'expérience de débogage grâce à cinq fonctions clés :

  1. des résumés instantanés qui résument des problèmes complexes en explications faciles à assimiler ;
  2. une analyse complète des causes profondes retraçant les chaînes complètes d'événements d'erreur ;
  3. des chronologies visuelles montrant la progression du déclenchement initial à l'erreur finale ;
  4. un déploiement en un clic de suggestions de correctifs de code prêtes à implémenter ;
  5. des processus agentiques intelligents qui effectuent automatiquement des appels système et extraient le code source pertinent ;
  6. la création de tests unitaires qui reproduisent les problèmes de production réels afin d'éviter que ces erreurs ne se reproduisent à l'avenir.

Cette intégration crée un cadre puissant dans lequel Claude traite de vastes données d'erreurs et les transforme en informations claires et exploitables. « Nous voulons que cet outil soit un outil de confiance, avec autant de crédibilité et d'utilité qu'un ingénieur, souligne Tillman Elser. »

Améliorer l'efficacité du débogage pour tous les développeurs

Seer est bénéfique aux développeurs, qu'importe leur niveau d'expérience. Il identifie les causes profondes avec une précision de 95 % et produit des correctifs de code prêts à fusionner presque la moitié du temps, réduisant ainsi les cycles de débogage.

Seer réduit la barrière au débogage du code de production pour les développeurs débutants. « Il fournit beaucoup plus de support lors du débogage, aidant les nouveaux développeurs à comprendre rapidement les problèmes complexes qui nécessitent généralement une connaissance approfondie du système, ajoute Tillman Elser. »

Les ingénieurs chevronnés réalisent également de substantielles économies en termes de temps. « Ils n'ont pas à passer des heures à examiner le contexte et les données, explique Tillman Elser. Au lieu de cela, ils obtiennent un résumé rapide et peuvent utiliser leur expertise pour déterminer si l'analyse est sur la bonne voie. »

Vers un avenir de débogage plus accessible

Sentry se tourne vers l'avenir et se réjouit des progrès réalisés dans les capacités de raisonnement de Claude, qui lui permettent de gérer les scénarios de débogage les plus complexes. Les améliorations de l'efficacité en matière de coûts et de débit sont des priorités absolues pour permettre des flux de travail proactifs, comme le déclenchement automatique de Seer lorsque de nouveaux problèmes surviennent.

Sentry et Claude permettent aux équipes de développement de se concentrer sur la création d'expériences utilisateur remarquables en automatisant les tâches lourdes de détection et de résolution des bugs. Ensemble, ils permettent aux développeurs de livrer un meilleur code plus rapidement qu'importe leur niveau de compétence.

Suivant

Video caption
Suivant

Suivant

Video caption
Suivant

Précédent
Suivant

Suivant

Video caption
Suivant

Prev
Suivant