Vous pensiez qu’OpenAI était en perte de vitesse ? 😉 Après les dernières annonces qui auront pu décevoir les attentes de certains, OpenAI continue de repousser les limites de son outil de chat, avec le lancement de ChatGPT Canvas, un ensemble de nouvelles fonctionnalités conçues pour enrichir l’expérience de collaboration avec ChatGPT, que ce soit pour l’écriture ou la programmation. On va pouvoir éditer et ajuster les contenus de manière visuelle et interactive, en bénéficiant des suggestions puissantes du dernier modèle d’OpenAI. Plutôt cool.

Canvas transforme une simple conversation en un véritable espace de travail collaboratif.

Qu’est-ce que ChatGPT Canvas ?

ChatGPT Canvas est une fonctionnalité récemment intégrée à ChatGPT utilisant une nouvelle version du modèle 4o, dédiée à cette nouvelle expérience de création.

Canvas offre un espace de travail visuel où les utilisateurs peuvent interagir de manière plus dynamique avec leurs contenus.

Plutôt que de simplement afficher les réponses de l’IA sous forme de texte continu dans une fenêtre de discussion, Canvas permet de visualiser, modifier et ajuster les contenus générés dans une interface structurée et intuitive.

Chatgpt canvas la nouvelle interface pour rédiger et coder avec chatgpt accéder à l'interface

Cette approche permet d’interagir de manière ciblée avec des segments spécifiques de texte ou de code, simplifiant ainsi les modifications.

La promesse de Canvas repose sur une meilleure collaboration avec ChatGPT

Que vous soyez rédacteur, développeur, ou tout simplement un utilisateur cherchant à organiser ses idées, cet outil vous permet de demander à ChatGPT d’effectuer des modifications précises, comme ajuster la longueur d’un texte, corriger des erreurs de code, ou encore modifier le niveau de lecture.

Fonctionnalités principales de ChatGPT Canvas

Édition de contenu

La force de Canvas réside dans sa capacité à éditer de manière ciblée. Vous pouvez sélectionner une portion de texte ou de code et demander à ChatGPT d’y apporter des modifications spécifiques sans toucher à l’ensemble du contenu.

Suggérer des modifications

Suggérer des modifications pour améliorer la clarté ou la lisibilité, en détectant automatiquement les phrases ambiguës ou complexes et en proposant des reformulations plus simples.

Chatgpt canvas la nouvelle interface pour rédiger et coder avec chatgpt suggérer des modifications
Chatgpt canvas la nouvelle interface pour rédiger et coder avec chatgpt appliquer des modifications

Ajuster la longeur d’un texte

Ajuster la longueur du texte en le raccourcissant ou en l’allongeant, selon des critères prédéfinis (par exemple, longueur maximale pour les résumés ou détails supplémentaires pour une explication complète).

Chatgpt canvas la nouvelle interface pour rédiger et coder avec chatgpt longueur d'un texte

Adapter le niveau de lecture

Adapter le niveau de lecture pour différents publics (enfants, étudiants, professionnels) en ajustant le vocabulaire et la complexité des phrases.

Par exemple, simplifier le jargon technique pour un public non initié ou enrichir le contenu avec des termes spécialisés pour un public professionnel.

Chatgpt canvas la nouvelle interface pour rédiger et coder avec chatgpt niveau de lecture

Améliorer la forme du texte

Appliquer une « touche finale » pour polir le texte ou y ajouter des détails stylistiques, en veillant à l’uniformité du ton et en intégrant des suggestions stylistiques pour renforcer l’impact du contenu, comme l’ajout de métaphores ou de transitions fluides.

Chatgpt canvas la nouvelle interface pour rédiger et coder avec chatgpt améliorer la forme d'un texte

Collaboration dans le codage

Canvas se montre particulièrement puissant pour les développeurs.

Grâce à cette interface, les utilisateurs peuvent non seulement écrire du code, mais aussi demander à l’IA des modifications

Cleanshot 2024 10 05 at 10.08.48
Cleanshot 2024 10 05 at 10.09.50

Réviser et améliorer le code

Réviser le code et ajouter des commentaires explicatifs pour une meilleure compréhension, en expliquant chaque étape du code, les fonctions critiques, et les bonnes pratiques de programmation.

Corriger des erreurs de programmation

Corriger des bugs, en identifiant non seulement les erreurs, mais aussi en fournissant des explications sur la cause des problèmes et des suggestions pour les éviter à l’avenir.

Transposer un projet dans un autre langage de programmation

Porter un projet dans un autre langage de programmation, en prenant en compte les spécificités de chaque langage, garantissant ainsi que le code reste fonctionnel et optimisé après la migration.

Ajouter des logs

Ajouter des logs pour mieux suivre le déroulement d’un programme, en spécifiant des points de suivi pertinents pour faciliter le débogage et la maintenance, et en veillant à ce que les logs soient clairs et utiles pour le suivi de l’exécution du programme.

Gestion dynamique du contenu

Canvas permet d’apporter des modifications à la fois minimes et majeures de façon intuitive.

Dans le cadre de l’écriture créative, vous pouvez par exemple demander à l’IA d’ajouter des détails supplémentaires, de reformuler certaines parties, ou même d’ajouter des émoticônes pour donner une touche plus légère au contenu.

Chatgpt canvas la nouvelle interface pour rédiger et coder avec chatgpt ajout elements
Chatgpt canvas la nouvelle interface pour rédiger et coder avec chatgpt emoticons

Comment fonctionne ChatGPT Canvas ?

ChatGPT Canvas repose sur une interface qui divise le contenu en segments modifiables. Lorsqu’un utilisateur sélectionne une partie du texte ou du code, cette sélection est envoyée à l’IA pour traitement.

L’algorithme analyse le segment en fonction des instructions données (comme reformuler, simplifier, ou ajuster le ton) et renvoie une version éditée.

La mise à jour se fait de manière asynchrone, permettant à l’utilisateur de voir en temps réel les changements appliqués.

Sur le plan technique, Canvas s’appuie sur une architecture qui combine un modèle de traitement du langage naturel avancé avec des fonctionnalités de visualisation front-end, pour permettre une interaction fluide et intuitive.

Les modifications sont exécutées en tenant compte du contexte global du document, ce qui permet d’éviter les incohérences.

L’interface visuelle facilite également la sélection de texte, la navigation entre différentes suggestions, et l’acceptation ou le rejet des modifications de manière rapide et efficace.

L’Impact sur la rédaction et le développement

Pour les rédacteurs

Les créateurs de contenu trouveront en Canvas un allié précieux. Supposons que vous rédigiez un article et souhaitiez ajuster le ton ou réduire la longueur de certains passages.

Avec Canvas, il suffit de sélectionner la partie concernée, de définir votre besoin (par exemple, rendre le texte plus accessible pour un public jeune ou plus complexe pour des spécialistes) et de laisser l’IA s’exécuter.

L’interface visuelle permet d’accepter ou de refuser les modifications proposées en un clin d’œil.

Pour les développeurs

Canvas est également une bénédiction pour les programmeurs.

En plus de corriger des bugs dans le code, il peut commenter automatiquement un script, facilitant ainsi la relecture et la compréhension par d’autres développeurs.

Un autre aspect intéressant est la capacité à migrer du code d’un langage à un autre de manière fluide.

Les développeurs peuvent ainsi gagner un temps précieux en automatisant les tâches les plus fastidieuses.

ChatGPT Canvas : Un pas de plus vers le pair programming

Avec l’introduction de Canvas, OpenAI s’impose de plus en plus comme un acteur central dans l’édition de code. Toutefois, il existe des alternatives concurrentes qui méritent également d’être mentionnées.

Par exemple, Cursor.ai propose une interface plus complète permettant de collaborer avec une IA pour l’édition de code de manière efficace sur l’ensemble d’un projet.

Cursor.ai se distingue par son intégration directe dans les environnements de développement (IDE), offrant une expérience utilisateur fluide pour les développeurs qui souhaitent obtenir des suggestions en temps réel.

Pour en savoir plus lisez notre article sur Cursor.ai : Cursor AI : l’IA qui va changer la vie des développeurs

D’autres solutions comme GitHub Copilot offrent également des fonctionnalités de pair programming, avec une attention particulière à l’exécution et aux suggestions instantanées, rendant ces outils plus compétitifs sur le marché.

Cependant, Open AI semble prendre un tournant avec ChatGPT Canva qui pourrait bien inquiéter les entreprises dont le modèle repose sur des outils de développement IA.

En effet, OpenAI ne cache pas son ambition de faire de Canvas un outil incontournable pour les professionnels du développement et de l’écriture.

Il reste à voir comment ces acteurs réagiront à l’émergence de ce nouvel outil qui pourrait redéfinir la manière dont les développeurs interagissent avec l’intelligence artificielle.

ChatGPT Canvas, à tester et adopter d’urgence

ChatGPT Canvas représente une avancée majeure dans la manière dont nous allons interagir avec l’IA générative, notamment dans le domaine de la rédaction et du dév.

Bien qu’il soit encore en phase bêta et que des améliorations soient attendues, ses fonctionnalités de collaboration et d’édition ciblée en font un outil vraiment très prometteur.