Développer et tirer partie de l’IA avec ces 5 outils pour développeur

Pierre Vannier
28 août 2023

Aujourd’hui, il existe de nombreux outils basés sur l’IA. Comment s’y retrouver entre tous ? Comment choisir les bons ? Nous en avons testé des dizaines (oui, test and learn, on adore. C’est dans notre ADN !), et nous vous avons sélectionné 5 outils qui peuvent vous aider dans votre quotidien de développeurs.

Aujourd’hui, il existe de nombreux outils basés sur l’IA. Comment s’y retrouver entre tous ? Comment choisir les bons ? 

Nous en avons testé des dizaines (oui, test and learn, on adore. C’est dans notre ADN !), et nous vous avons sélectionné 5 outils qui peuvent vous aider dans votre quotidien de développeurs.

‍

WTF Python

Si comme moi vous aimez le langage Python, vous serez surpris par ce recueil d’exemples surprenants et contre-intuitifs, qui vous feront découvrir les subtilités et les pièges de ce langage populaire. Vous pourrez tester vos connaissances, apprendre des astuces et vous amuser avec les codes proposés. 

DĂ©couvrir WTF Python.

‍

Starship

Si, en tant que développeur, vous utilisez plusieurs langages de programmation, environnements ou outils différents, vous avez besoin d’un invite de commande personnalisable et multiplateforme. 

Starship est un invite de commande qui s’adapte à votre contexte et qui affiche les informations pertinentes pour votre travail. Par exemple, il peut vous montrer le statut de votre dépôt Git, la version de votre langage ou le temps d’exécution de votre commande. 

DĂ©couvrir Starship.

‍

Cursor

Testé et adopté ! 

Cursor est un nouvel IDE tirant parti des fonctionnalités de l’IA. Il associe du NLP (natural language processing) et des outils de programmation traditionnels. L'expérience utilisateur en est plus interactive et intuitive vous permettant d’écrire du code plus rapidement et intelligemment.

DĂ©couvrir Cursor

‍

IDX

Le projet IDX est une nouvelle initiative expérimentale visant à transférer l'intégralité de votre flux de travail de développement d'applications multiplateformes full-stack vers le cloud. Ceci vous permettra de passer de l’ouverture de votre navigateur au développement d’une application en quelques secondes, et non en quelques jours, de n’importe où et sur n’importe quelle machine.

Le second atout d’IDX est la création facile d'application fonctionnant sur plusieurs plates-formes à l'aide d'une variété de modèles pour les frameworks populaires, tels que Angular, Next.js, React, Svelte et Flutter, avec la prise en charge de Python et bientôt Go.
Alors, sera-ce un projet Google de plus qui terminera dans le cimetière des projets arrêtés ou est-ce un nouveau vrai produit pérenne ? 

DĂ©couvrir le projet IDX

Grit.io

Un projet intéressant qui devrait en intéresser plus d’un dans nos DSI. Il s’agit d’un outil pour faciliter les migrations (et dieu sait que ça peut-être un vrai casse-tête parfois… )

Grit est un outil d'IA qui automatise le processus de correction de bugs dans le code puis le migre vers les derniers frameworks. Ceci est possible grâce à la combinaison d’une analyse statique et de techniques d'apprentissage automatique.

DĂ©couvrir Grit.io

‍

À travers cet article, nous espérons vous avoir fait découvrir un ou plusieurs outils qui vous serviront dans votre vie de développeur. 

Si vous souhaitez en savoir plus sur ce qui se cache derrière la notion d’intelligence artificielle, nous vous conseillons de lire l’article “Jusqu'où peut aller l'IA ? État des lieux et perspectives”. 

‍

Pierre Vannier

Pierre Vannier est un ancien développeur, spécialiste de la tech et entrepreneur. Il a travaillé en tant que développeur Backend en Go et Ruby à San Francisco. Il a également été Directeur Pédagogique de l’école Epitech à Montpellier. En tant qu’entrepreneur, il a fondé sa propre ESN Flint à Montpellier. Pierre est aussi podcasteur (Refactor, Les coulisses de l'IA, Bouge ta data). Il a un intérêt marqué pour l’intelligence artificielle et le développement en Python, et effectue une veille constante sur les nouvelles technologies.