JetBrains crée des outils de développement avec Claude in Amazon Bedrock

Try Claude
Contact sales
Industry:
Logiciels
Company size:
Moyenne
Product:
Claude Developer Platform
Partner:
AWS
Location:
Europe
Amélioration de 19 %
de la génération de documentation
Augmentation de 59 %
taux de réussite de la refactorisation

The problem

Suivant

Suivant

En savoir plus

The solution

Suivant

Suivant

En savoir plus

Suivant

Suivant

En savoir plus

JetBrains, l'un des leaders des environnements de développement intégrés (IDE), utilise Claude in Amazon Bedrock pour ses outils de développement améliorés par l'IA, notamment Junie, son agent de codage basé sur l'IA, qui aide les programmeurs à coder plus rapidement, plus précisément et avec plus de satisfaction.

Selon les bancs d'essai internes de JetBrains, Claude surpasse un LLM de pointe populaire grâce à :

  • l'amélioration de 19 % de la génération de documentation (mesurée par le score chrF, qui évalue la similitude et la qualité du texte) ;
  • l'augmentation de 59 % du taux de réussite de la refactorisation pilotée par l'utilisateur par rapport au ratio de code syntaxiquement correct ;
  • plus de 53 % de réussite dans l'exécution des tâches, ce qui le place parmi les meilleurs agents de codage basé sur l'IA.

Rendre le développement plus productif et plus agréable

JetBrains aide les développeurs à travailler efficacement depuis 2000. La mission de l'entreprise est de rendre le processus de développement plus productif et plus agréable en créant des outils qui comprennent le travail des développeurs et la manière dont ils écrivent du code.

Avec l'émergence de grands modèles linguistiques et de l'IA générative, JetBrains a vu l'occasion de transformer son approche.

Pourquoi JetBrains a choisi Claude in Amazon Bedrock

Après avoir évalué plusieurs modèles d'IA, JetBrains a choisi Claude in Amazon Bedrock pour ses performances exceptionnelles dans les tâches liées au code et les avantages complets du service entièrement géré d'AWS, Amazon Bedrock.

« Claude a toujours surpassé les autres modèles dans nos applications de codage, a déclaré Vladislav Tankov, directeur IA chez JetBrains. Lorsque nous l'avons implémenté pour la génération de code dans l'éditeur, nous avons obtenu un code syntaxiquement correct à 100 % sur plusieurs jeux de données, ce qui n'avait jamais été le cas avec aucun modèle précédent. »

Au-delà des capacités de Claude, Amazon Bedrock a apporté des avantages significatifs. Amazon Bedrock fournit une API Converse utile avec des exigences de personnalisation minimales, ce qui permet d'améliorer considérablement l'efficacité du développement pour JetBrains.

La demande des clients a également validé leur décision. « Nos clients ont activement demandé l'intégration de Claude dans notre assistant d'IA, certains ont contacté nos responsables techniques directement via LinkedIn, explique Vladislav Tankov »

Grâce à Amazon Bedrock, JetBrains peut optimiser les capacités de Claude tout en bénéficiant de l'infrastructure robuste et sécurisée d'Amazon Web Services (AWS), créant ainsi une base pour ses outils de développement améliorés par l'IA et son agent de codage Junie.

Comment Claude améliore les outils de développement traditionnels

JetBrains a intégré Claude dans sa suite d'outils de développement pour alimenter les fonctionnalités de codage optimisées par l'IA qui apportent des améliorations significatives :

  • Génération de documentation (amélioration de 19 %) : Claude crée une documentation complète et précise pour le code.
  • Refactorisation pilotée par l'utilisateur (réussite supérieure de 59 %) : la réussite de la refactorisation pilotée par l'utilisateur a augmenté de 59 % en termes de génération de code syntaxiquement correct, ce qui montre que Claude traite les améliorations demandées par les développeurs de manière plus fiable.
  • Flux de travail agentiques : Claude excelle dans les scénarios complexes, comme l'application de GraalVM à un projet Gradle, une tâche notoirement complexe.

Comment Claude renforce les capacités agentiques de Junie

En janvier 2025, JetBrains a lancé Junie, l'agent de codage conçu pour gérer les tâches de toute complexité pour les développeurs. Avec le lancement de Junie, JetBrains a proposé une nouvelle façon de travailler avec les outils basés sur l'IA dans les IDE JetBrains lorsqu'un agent agit comme collaborateur dans un projet.

Tandis que Junie utilise plusieurs modèles d'IA pour résoudre des problèmes de codage complexes, JetBrains s'appuie sur Claude pour faire économiser des heures de travail aux développeurs. Associé à la puissance des IDE JetBrains, un agent de codage alimenté par des LLM de confiance est capable non seulement de proposer des solutions pour la tâche, mais également d'exécuter et de tester le code, en explorant l'ensemble du projet.

« Notre philosophie est simple : c'est à nous, et non aux développeurs, qu'incombe la responsabilité de déterminer quel modèle fonctionne le mieux pour une tâche, explique Andrew Zakonov, chef de produit de Junie by JetBrains. L'approche basée sur les données et les tests et analyses comparatives constants garantissent que les modèles choisis par Junie demeurent parmi les meilleurs agents de codage. »

Junie suit un flux de travail en quatre étapes qui équilibre l'autonomie de l'agent et le contrôle du développeur :

  1. Affectation des tâches : les développeurs délèguent les tâches de codage allant des modifications simples aux fonctionnalités complexes
  2. Exploration du projet : Junie analyse la base de code pour comprendre le contexte du projet
  3. Proposition de solution : Junie présente un plan à l'examen des développeurs avant d'apporter des modifications
  4. Exécution et tests des tâches : Junie implémente, teste et ajuste le code si nécessaire

Faire de l'agent de codage une réalité pour les développeurs et les équipes

Intégré aux IDE JetBrains, Junie fait des agents de codage une réalité pour des millions de développeurs, apportant quelques avantages au travail quotidien de développement :

  • Pour les nouveaux projets, Junie peut aider à minimiser le « syndrome de la page blanche » en générant une structure de base initiale. Cela aide les développeurs à commencer à travailler plus rapidement, sans craindre la page blanche lorsqu'on ne sait pas comment démarrer.
  • Pour les tâches de routine, Junie automatise rapidement et efficacement les tâches répétitives sur plusieurs fichiers, tandis que les développeurs se concentrent sur les aspects plus créatifs du développement.
  • Pour les tests, Junie écrit, exécute et corrige automatiquement, ce qui rationalise la partie la plus fastidieuse du développement.
  • Plus important encore, Junie stimule la créativité en libérant du temps ou en proposant des solutions inattendues. « Les développeurs qui utilisaient Junie auparavant ont été surpris par son approche des tâches, explique Andrew Zakonov. Ces solutions inédites encouragent une réflexion plus expérimentale dans le développement. »

Réinventer l'avenir du développement logiciel

JetBrains considère les agents de codage autonomes comme un nouvel outil basé sur l'IA qui complète l'IDE traditionnel et peut accroître la productivité des développeurs de bout en bout. « Nous pensons que les agents de codage vont ouvrir deux portes, ajoute Andrew Zakonov. Premièrement, ils accélèrent le développement et améliorent la qualité du code. Deuxièmement, ils rendent le codage plus agréable et amusant en aidant les développeurs à trouver de meilleures solutions créatives. »

Grâce à sa collaboration avec Anthropic et AWS, JetBrains poursuit sa mission de rendre le développement plus productif et agréable. En déployant Claude dans ses fonctionnalités IDE et son agent révolutionnaire Junie, JetBrains contribue à façonner un avenir où l'IA et la créativité humaine se combinent pour transformer la manière dont les logiciels sont créés.

Suivant

Video caption
Suivant

Suivant

Video caption
Suivant

Précédent
Suivant

Suivant

Video caption
Suivant

Prev
Suivant