Nouveautés de DataSpell 2025.1

DataSpell 2025.1 : agent IA JetBrains Data Wrangler, préparation des données sans écriture de code et bien plus

Nous continuons d'améliorer le nettoyage et la préparation des données en nous focalisant sur deux grands axes : l'optimisation de notre interface utilisateur (à savoir les fonctionnalités accessibles sans écrire de code) et l'implémentation d'un processus guidé s'appuyant sur des agents LLM. Ainsi, DataSpell 2025.1 regorge d'améliorations apportées à Data Wrangler, avec notamment la possibilité d'interagir avec lui depuis le chat IA. Vous serez agréablement surpris de constater à quel point il est facile de préparer des données brutes destinées à une exploration plus poussée.

Téléchargez la nouvelle version de DataSpell sur notre site web, faites la mise à jour directement depuis l'IDE ou via notre application gratuite Toolbox App, ou utilisez des paquets snap pour Ubuntu.

Agent IA JetBrains Data Wrangler : contrôlez les transformations et transformez les données avec l'IA

La complexité des tâches peut varier considérablement. Data Wrangler tient compte de cela et s'adapte à votre workflow, que vous préfériez une automatisation complète par IA ou une approche plus manuelle. Choisissez simplement le mode de Data Wrangler le plus adapté à la tâche à accomplir.

Points d'entrée pour le mode sans écriture de code de Data Wrangler

Appelez Data Wrangler facilement depuis la fenêtre d'outils Data ou directement depuis le visualiseur de données tabulaires.

Points d'entrée pour le mode chat IA de Data Wrangler

Préparez vos données avec l'IA via le bouton Data Viewer, en procédant à des transformations par IA dans Data Wrangler ou en activant le mode Data Wrangler dans l'AI Assistant.

Interaction avec Data Wrangler depuis le chat IA

Demandez à l'IA de préparer vos données et elle vous suggérera les transformations nécessaires que vous pourrez appliquer en un clic grâce au bouton Apply.

Navigation dans les listes de transformations

Identifiez rapidement les transformations nécessaires grâce à des options de navigation et de filtrage améliorées.

Affichage, sélection et suppression des étapes

Gérez facilement vos transformations dans Data Wrangler grâce à une meilleure ergonomie, qui facilite l'affichage des paramètres ainsi que la sélection et la suppression des étapes.

Options d'exportation des transformations

Exportez facilement vos données transformées en les enregistrant au format voulu (CSV, XLS, etc.) ou en exportant le code pour une utilisation ultérieure.

Préparation des données sans écriture de code : connectez facilement des sources de données ou importez des fichiers pour examiner les données

Fenêtre d'outils de données Data et volet Data Preview pour la gestion des jeux de données

Le nettoyage et la préparation des données représentent près de 30 à 40 % du travail sur les données. Nous essayons de rendre ce processus aussi simple que possible. À cette fin, nous avons ajouté la fenêtre d'outils Data qui permet de connecter facilement des bases et des entrepôts de données, afin d'explorer les données plus en détail. De plus, le volet Data Preview permet de choisir les données à utiliser et de créer un jeu de données concis dans le projet.

Importation de fichiers au moyen d'une cellule sans écriture de code

Nous avons également ajouté une nouvelle façon d'importer des fichiers directement depuis le notebook sur lequel vous travaillez. Pour ce faire, vous pouvez maintenant utiliser une cellule de saisie sans écriture de code.

Fonctionnalités améliorées des notebooks Jupyter : débogage, personnalisation et visualisations assistées par IA

Améliorations de la prise en charge des notebooks Jupyter

Nous améliorons continuellement l'expérience globale des utilisateurs travaillant dans des notebooks Jupyter. Dans cette version, nous avons introduit les fonctionnalités suivantes :

  • La fonctionnalité de glisser-déposer pour réorganiser les cellules Jupyter directement à l'aide de la barre de pliage.
  • L'option Commit without outputs : efface automatiquement les résultats d'exécution des cellules avant les opérations de commit. Voir la section Commit Checks pour plus de détails.
  • Des couleurs personnalisables pour les arrière-plans de notebook, les cellules de code, les lignes sélectionnées et les bordures de cellule.
  • Nouveaux états de cellule Crashed et Queued dans la vue Notebook Structure.
  • La sélection de texte dans les cellules Markdown appelle désormais une barre d'outils flottante de formatage et les cellules Markdown vides ont un aspect plus net.
  • Le bouton Shutdown Kernel a été ajouté dans la barre d'outils principale.

Améliorations du débogueur Jupyter

  • Ajout de la fonctionnalité Run to caret.
  • En l'absence de points d'arrêt dans la cellule Jupyter, un point d'arrêt est automatiquement placé sur la première ligne, ce qui assure l'exécution de la cellule ligne par ligne.
  • Correction de nombreux problèmes.
  • Prise en charge du débogage et de la vue des variables pour les instances Jupyter distantes.

AI quick charts / aperçus instantanés des graphiques pour les tables Jupyter

Vous pouvez désormais générer des aperçus de graphique pour les tables dans les notebooks Jupyter en cliquant sur AI Quick Charts. L'AI Assistant exploite les métadonnées des dataframes pour suggérer des visualisations, en intégrant les graphiques résultants directement dans le widget de la table pour créer des aperçus instantanés. Cliquez sur l'un des graphiques générés pour insérer le code correspondant dans votre notebook.

AI Assistant boosté : meilleure prise en charge des LLM et intégration des recherches web

Prise en charge d'un plus grand nombre de LLM avancés

La sélection de modèles d'IA dans le chat vient d'être élargie ! Vous pouvez à présent prendre le contrôle total de votre expérience d'IA en choisissant parmi les modèles de langage les plus récents et les plus avancés, notamment :

  • Claude 3.7 Sonnet
  • OpenAI GPT-4.1 (próximamente)
  • Gemini 2.0 Flash

Avec cette version, l'AI Assistant de JetBrains a reçu une mise à jour majeure, rendant le développement assisté par l'IA plus accessible et efficace. Toutes les fonctionnalités JetBrains AI sont désormais accessibles gratuitement dans nos IDE, avec une utilisation illimitée pour certaines, comme la saisie semi-automatique du code et la prise en charge des modèles locaux, et un accès limité basé sur des crédits pour d'autres. Nous introduisons également un nouveau système d'abonnement qui facilite la montée en gamme selon les besoins avec les niveaux AI Pro et AI Ultimate.

Recherche web depuis le chat

Avec la nouvelle commande /web, l'AI Assistant peut désormais récupérer de la documentation, des conseils de résolution et les dernières ressources techniques directement depuis le web, dans votre fenêtre de chat. Vous n'avez plus à changer d'onglet ou faire des recherches manuelles !

Nous espérons que vous apprécierez ces nouveautés !

Vous souhaitez être au courant des dernières fonctionnalités et recevoir des conseils sur DataSpell et l'analyse des données ? Abonnez-vous à notre blog et suivez-nous sur X ! Si vous rencontrez un bug ou souhaitez nous suggérer des fonctionnalités, indiquez-le dans notre outil de suivi des tickets.