IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Fonctionnalités IA expérimentales pour les EDI JetBrains : récapitulatif et aperçus

Le , par JetBrains

428PARTAGES

2  0 
Fonctionnalités IA expérimentales pour les EDI JetBrains : récapitulatif et aperçus

JetBrains est une société à responsabilité limitée internationale spécialisée dans le développement de logiciels, qui conçoit des outils destinés aux développeurs et aux chefs de projet. L'entreprise a son siège social à Amsterdam et dispose de bureaux en Chine, en Europe et aux États-Unis. JetBrains propose divers environnements de développement intégrés (EDI), tels que IntelliJ IDEA, PyCharm, WebStorm et CLion. Elle a également créé en 2011 le langage de programmation Kotlin, qui peut s'exécuter dans une machine virtuelle Java (JVM).

Les EDI JetBrains proposent déjà toute une gamme de fonctionnalités IA destinées à vous aider dans vos tâches de développement quotidiennes, de la complétion de code en temps réel à la génération et à l'explication de code en réponse à des invites ou à des commandes. Alors que nous continuons à étendre leurs capacités IA, notamment avec de nouveaux outils et la possibilité d'utiliser des agents tiers, nous explorons également une autre piste : des fonctionnalités IA qui agissent de manière proactive.

Deux expériences dans ce sens sont les fonctionnalités de récapitulatif et d'aperçu. Après les avoir testées auprès d'un petit groupe d'utilisateurs à la fin de l'année dernière et avoir reçu des retours encourageants, nous les rendons désormais disponibles sous la forme d'un plugin expérimental distinct pour tous ceux qui souhaitent les essayer.

Les nouvelles fonctionnalités

Recap : considérez cela comme un « précédemment dans... » pour votre base de code. Elle fournit un résumé compact et mis à jour automatiquement de vos activités les plus récentes, en gardant une trace de l’endroit où vous vous êtes arrêté, de ce que vous faisiez et de ce qui a changé. Elle se trouve dans sa propre fenêtre d’outil et reste discrète jusqu’à ce que vous l’appeliez. Si vous avez déjà dû passer dix minutes à reconstituer ce sur quoi vous travailliez la dernière fois lorsque vous êtes revenu d’une réunion ou d’un long week-end, ou même simplement après avoir changé de projet, vous trouverez le récapitulatif très utile.


Insights : il s’agit d’explications en une ligne concernant du code non intuitif que vous n’avez pas écrit ou que vous n’avez pas vu depuis un certain temps. Elles mettent en évidence les blocs qui méritent un examen plus approfondi et expliquent leur fonctionnement. Cette fonctionnalité est sélective par nature, se concentrant sur le code réellement complexe plutôt que d’annoter tout le code. Elle n’est actuellement disponible que pour Python et les langages JVM.


Pourquoi un plugin séparé ?

La plupart des fonctionnalités d'IA de votre EDI sont réactives : vous demandez, elles répondent. Les fonctionnalités de récapitulatif et d'informations sont différentes. Au lieu d'attendre des invites, elles font remonter le contexte de manière proactive et ajoutent des notes à l'éditeur. Il s'agit d'un modèle d'interaction fondamentalement différent, et les enjeux sont plus importants. Une suggestion de code incorrecte vous coûte une frappe. Une fonctionnalité indésirable dans votre éditeur sape votre concentration et votre confiance – et nous prenons cela très au sérieux.

Proposer ces fonctionnalités dans un plugin distinct vous offre un contrôle explicite de l'activation et nous permet d'avoir une boucle de rétroaction plus étroite. Nous pensons que c'est ainsi que les fonctionnalités IA controversées doivent être développées. Nous devons les proposer aux personnes qui souhaitent activement les essayer, puis nous écoutons attentivement et itérons.

Comment commencer

Vous pouvez essayer les nouvelles fonctionnalités dans les EDI JetBrains à partir de la version 2026.1 EAP en installant le plugin JetBrains AI Assistant Experimental Features.


Un abonnement JetBrains AI Pro ou Ultimate actif est requis. Les deux fonctionnalités utilisent votre quota d'IA existant. Nous surveillons de près la consommation et la maintenons en dessous de 10 % de votre quota. Pour 99 % de nos utilisateurs testeurs, elle est restée bien en deçà de ces limites. Si vous avez des inquiétudes concernant l'utilisation de votre quota, vous pouvez désactiver des fonctionnalités individuelles ou désinstaller le plugin à tout moment. Nous vous serions reconnaissants de nous signaler toute anomalie que vous remarqueriez.

L'installation de ce plugin implique de participer à un cycle de feedback actif ; l'activation de la collecte de données détaillées est donc requise. Nous collectons des données d'utilisation et les analysons afin d'améliorer la qualité des fonctionnalités. Nous ne collectons rien de nouveau par rapport au partage de données habituel dans le plugin AI Assistant.

Le plugin génère actuellement du texte en anglais uniquement, quels que soient les paramètres de langue de votre EDI. La localisation figure sur notre liste de tâches, mais nous souhaitons d'abord peaufiner l'expérience de base.

Prochaines étapes

Les fonctionnalités de récapitulatif et d’analyses sont les deux premiers outils de ce plugin, pas les derniers. Nous travaillons déjà sur des mises à jour pour ces deux fonctionnalités en nous basant sur les retours des premiers testeurs. Beaucoup ont mentionné que le récapitulatif était particulièrement utile lors de longues pauses et lors du passage d’un projet à l’autre, plutôt que lors de courtes interruptions, et ont demandé des résumés plus courts et plus concis. La prochaine version répondra à cette demande. Il y a également eu une demande pour ancrer le récapitulatif dans l’historique des branches, ce que nous étudions actuellement.

Notre prochaine priorité est la fenêtre d'outils VCS. Il existe déjà une fonctionnalité « Group with AI » dans votre vue de comparaison locale, mais nous avons bien d'autres idées en tête. Dites-nous quelles fonctionnalités VCS basées sur l'IA vous aimeriez voir et quels types d'éléments seraient pour vous rédhibitoires, même à titre expérimental.

Les meilleures fonctionnalités de ce plugin finiront par être intégrées au plugin AI Assistant principal, mais cela ne se produira que lorsque vous nous direz qu’elles sont prêtes.

Donnez-nous votre avis

Installez le plugin, essayez les fonctionnalités et partagez vos commentaires. Vous pouvez utiliser le formulaire de commentaires intégré à l’EDI dans le chat IA, laisser un avis sur le plugin, ou nous envoyer un message ici dans les commentaires ou sur les réseaux sociaux.

Essayez les fonctionnalités expérimentales
Vous avez lu gratuitement 4 279 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !