Releases

PyCharm 2025.2 : AI Toolkit pour les ingénieurs en IA et plus !

Read this post in other languages:

PyCharm 2025.2 introduit l’AI Toolkit : tout ce dont les ingénieurs en IA ont besoin est maintenant pris en charge de façon native dans votre IDE.

Les autres points clés de cette version incluent la dernière version prise en charge de PyCharm Community, des améliorations pour l’AI Assistant, Junie et les notebooks, ainsi qu’une interface utilisateur persistante pour la mise à jour des fichiers .lock et bien d’autres améliorations.

Téléchargez la dernière version depuis notre site web ou faites la mise à jour via notre application gratuite Toolbox App. 

PyCharm Community fera bientôt partie de la version unifiée de PyCharm

PyCharm unifié

Dans le cadre de nos efforts pour unifier et renforcer PyCharm, la version 2025.2 sera la dernière version de PyCharm Community prise en charge. Avec la version 2025.3, nous offrirons un moyen fluide de migrer vers la version unifiée de PyCharm. Vous pouvez faire la mise à niveau vers la version Community 2025.2 en utilisant Toolbox App ou à partir de la notification de mise à jour dans le produit.

Si vous souhaitez commencer à utiliser la version unifiée de PyCharm avec les notebooks Jupyter gratuitement dès maintenant, sans attendre la migration, vous pouvez la télécharger ici. Vous trouverez plus d’informations sur la version unifiée de PyCharm dans cet article de blog.

AI Toolkit [Pro]

L’AI Toolkit de PyCharm intègre le développement IA directement dans PyCharm en réunissant l’expérimentation, le débogage, l’évaluation, l’ajustement et le déploiement dans un environnement familier.

L’AI Toolkit n’en est encore qu’à ses débuts, mais il regorge déjà de fonctionnalités puissantes, telles que l’AI Playground et l’AI Agents Debugger.

Vous voulez influer sur l’avenir ? Contribuez au développement des outils d’IA dans PyCharm en nous faisant part de vos retours. C’est pour vous que nous développons ces outils, nous donnons donc la priorité aux fonctionnalités les plus importantes pour notre communauté. Dites-nous ce que vous aimeriez voir.

AI Playground [Pro]

PyCharm 2025.2 introduit l’AI Playground, un nouvel outil polyvalent qui permet aux ingénieurs en IA de comparer les réponses de différents modèles d’IA côte à côte. Vous pouvez configurer les prompts système et affiner les paramètres individuels du modèle, ce qui permet un contrôle précis des paramètres Temperature, Top P et Max length

Allez dans More Tool Windows | AI Playground, où vous pourrez choisir entre :

  • Tous les modèles inclus dans votre abonnement IA payant (cela utilisera vos jetons AI Assistant[Expérimental]).
  • Des fournisseurs personnalisés que vous pouvez ajouter via des clés d’API.
  • Des modèles exécutés localement.

AI Agents Debugger [Pro]

PyCharm 2025.2 introduit également un nouveau plugin puissant, l’AI Agents Debugger, créé pour offrir de la transparence et des capacités de débogage pour le développement d’agents IA. Il est conçu pour les développeurs travaillant avec des systèmes agentiques et ayant besoin de comprendre, de déboguer et d’optimiser leurs workflows d’agents. 

L’AI Agents Debugger transforme les systèmes agentiques, qui sont des « boîtes noires » par nature, en fournissant des informations détaillées sur le raisonnement, les métadonnées, les entrées et les sorties de chaque nœud d’agent.

Junie

L’agent de programmation JetBrains Junie planifie, écrit, améliore et teste le code de façon autonome, pour offrir une expérience de développement fluide, efficace et agréable. Il gère les tâches fastidieuses comme la restructuration du code, la création de tests et l’implémentation d’améliorations, afin que vous puissiez vous concentrer sur des problèmes plus importants et sur l’innovation.

Junie a bénéficié de plusieurs mises à jour majeures, parmi lesquelles une augmentation de sa vitesse pouvant atteindre jusqu’à 30 % ! La prise en charge du MCP permet désormais à Junie de se connecter à des serveurs externes et d’offrir des solutions plus précises. De plus, Junie est maintenant disponible pour le développement à distance (actuellement pris en charge sur macOS et Linux) et dans le cadre d’un programme d’accès anticipé pour son intégration à GitHub. Cette intégration vous permet de travailler sur des requêtes pull sans ouvrir l’IDE.

Junie est disponible dans PyCharm dans le cadre de l’abonnement à JetBrains AI. 

AI Assistant

  • Saisie semi-automatique plus intelligente pour tous les langages pris en charge, avec l’ajout de la prise en charge de SQL, YAML, JSON et Markdown, entre autres.
  • Règles de projet pour demander à l’IA de respecter les normes et la logique métier de votre équipe.
  • Plus de flexibilité hors ligne : connectez n’importe quel serveur de modèle compatible avec OpenAI, comme llama.cpp ou LiteLLM.
  • JetBrains AI Assistant prend désormais en charge les images en pièces jointes dans le chat lors de l’utilisation de modèles Anthropic et OpenAI.

Toutes les fonctionnalités de JetBrains AI sont disponibles gratuitement avec l’abonnement à PyCharm Pro, avec une saisie semi-automatique du code illimitée, de puissants workflows locaux et des fonctionnalités basée sur le cloud limitées.

Project rules in AI Assistant

Interface utilisateur persistante pour la mise à jour des fichiers .lock

Nous avons ajouté des contrôles persistants aux fichiers de configuration .toml pour uv, Hatch, et Poetry. Ces contrôles vous permettent d’appliquer les modifications apportées à un fichier .toml en cliquant sur les boutons correspondants pour synchroniser, verrouiller ou mettre à jour les dépendances dans votre environnement.

Génération de code contextuelle pour les notebooks Jupyter et les cellules SQL [Pro]

Vous pouvez à présent générer du code pour les notebooks Jupyter et les cellules SQL à l’aide de l’AI Assistant, qui prend en compte le contexte de la cellule source. 

Pour ce faire, cliquez sur AI Edit Cell dans le menu contextuel ou accédez-y à partir de l’icône IA dans la barre d’outils de droite.

Fenêtre d’outils Logical structure pour Django [Pro]

La fenêtre Logical structure offre une vue centrée sur le framework de votre projet Django, ce qui vous permet de naviguer dans votre application et de comprendre son architecture de façon plus intuitive. Votre projet est représenté tel que Django le voit, en faisant apparaître les relations significatives entre les modèles, les vues, les sérialiseurs, les formulaires, les classes d’administration et autres composants avec lesquels vous travaillez quotidiennement. Vous pouvez également générer des modèles pour les relations manquantes entre les entités, ce qui vous aide à créer rapidement le squelette de votre code. 

Vous pouvez accéder à des fonctionnalités plus avancées avec un abonnement à JetBrains AI actif. Au lieu de modèles basiques, l’IA génère un code complet qui tient compte des relations entre les entités, ce qui offre des résultats plus pertinents et riches en contexte.

Traitement d’image avancé 

La nouvelle visionneuse d’images fournit des options permettant d’effectuer des manipulations supplémentaires, notamment la restauration de l’image d’origine, l’inversion des canaux de l’image d’origine, la conversion de l’image en niveaux de gris, la définition du seuil de binarisation, et bien plus.

Vous en voulez plus ?

  • Consultez la page Nouveautés pour découvrir toutes les autres fonctionnalités de la version 2025.2 et les derniers correctifs de bugs.
  • Lisez les notes de publication pour une description plus détaillée des modifications.
  • Signalez-nous tout problème dans notre outil de suivi de tickets pour nous permettre de le résoudre rapidement.

Vos retours sur PyCharm 2025.2 sont importants. Laissez vos commentaires ci-dessous ou sur X.

Auteurs de l’article original en anglais :

Evgenia Verbina

Evgenia Verbina

Ilia Afanasiev

Ilia Afanasiev

image description