Canvas : l’éditeur collaboratif pour texte et code
Vous demandez à ChatGPT de rédiger un article de 1 500 mots. Le résultat est bon à 80 %. Mais pour corriger les 20 % restants dans le chat, vous devez recoller le texte, expliquer chaque modification, attendre une régénération complète. Canvas résout ce problème. Ce neuvième article de la série vous montre comment passer du chat linéaire à l’édition collaborative — le mode de travail qui rend ChatGPT véritablement productif.
Canvas est un espace d’édition qui s’ouvre à droite du chat. Au lieu de recevoir du texte ou du code dans le fil de conversation et de devoir tout relancer pour une modification, vous travaillez côte à côte avec ChatGPT sur un document partagé. Vous éditez directement le texte, vous surlignez un passage pour demander une correction ciblée, ChatGPT propose des suggestions inline comme un relecteur humain. Le résultat : moins d’allers-retours, plus de contrôle, un document qui évolue au lieu d’être recréé à chaque itération.
Canvas est disponible sur Web, Windows et macOS pour tous les plans (Free, Plus, Pro, Business, Enterprise, Edu). Il est compatible avec GPT-5.3 Instant et GPT-5.4 Thinking. Le support mobile (iOS, Android) est annoncé mais pas encore déployé en avril 2026.
Quand Canvas s’ouvre — et quand le forcer
Canvas s’ouvre automatiquement quand ChatGPT détecte une tâche d’écriture ou de code qui dépasse environ 10 lignes, ou quand le contexte suggère un travail itératif. Si Canvas ne s’ouvre pas spontanément, trois méthodes pour le déclencher :
- Commande directe — Tapez « utilise canvas » ou « open a canvas » dans votre prompt.
- Commande slash — Tapez « /canvas » dans le compositeur de message.
- Coller + raccourci — Collez du contenu dans le compositeur. Un raccourci apparaît en haut à droite pour l’ouvrir directement dans Canvas.
Vous pouvez aussi ouvrir un Canvas vide pour y coller un document existant sur lequel vous voulez travailler avec ChatGPT. C’est la méthode la plus pratique pour réviser un texte que vous avez écrit vous-même.
Les raccourcis écriture : produire un document fini plus vite
Canvas propose un menu de raccourcis spécifiques pour le texte, accessibles via les icônes en bas de l’espace d’édition.
| Raccourci | Ce qu’il fait | Quand l’utiliser |
|---|---|---|
| Suggest edits | Propose des corrections inline sans les appliquer — comme les commentaires dans Google Docs | Relecture d’un premier jet |
| Adjust length | Raccourcit ou allonge le document | Passer de 1 500 à 800 mots pour un résumé |
| Change reading level | Adapte la complexité du texte (du niveau maternelle au niveau universitaire) | Vulgariser un document technique |
| Add final polish | Vérifie grammaire, clarté et cohérence | Dernière passe avant publication |
| Add emojis | Insère des emojis pertinents | Contenus pour les réseaux sociaux |
La fonctionnalité « Suggest edits » est la plus puissante pour un usage professionnel. ChatGPT identifie les passages à améliorer, propose une suggestion à côté de chacun (comme un commentaire dans un document collaboratif), et vous choisissez d’appliquer ou d’ignorer chaque suggestion individuellement. C’est plus nuancé qu’un simple « réécris ce texte » dans le chat.
Au-delà des raccourcis, vous pouvez surligner n’importe quel passage et taper une instruction spécifique : « Raccourcis ce paragraphe », « Ajoute un exemple concret ici », « Reformule en ton plus formel ». ChatGPT modifie uniquement la zone sélectionnée sans toucher au reste.
Les raccourcis code : du debug à la traduction de langage
Quand vous travaillez sur du code dans Canvas, un menu de raccourcis spécifiques remplace les raccourcis texte.
| Raccourci | Ce qu’il fait |
|---|---|
| Review code | Analyse le code et propose des améliorations inline |
| Add logs | Insère des print pour le debug |
| Add comments | Documente le code avec des commentaires explicatifs |
| Fix bugs | Détecte et corrige les erreurs |
| Port to language | Traduit le code en JavaScript, TypeScript, Python, Java, C++ ou PHP |
Exécution de code Python dans Canvas
Nouveauté majeure : vous pouvez exécuter du code Python directement dans Canvas via le bouton « Execute ». Le résultat s’affiche dans une console en bas de l’écran. Si le code produit une erreur, ChatGPT propose automatiquement un bouton « Fix bug » pour tenter de corriger le problème. Cette capacité est limitée à Python pour l’instant — les autres langages sont annoncés pour plus tard.
Ce workflow « écrire → exécuter → corriger » dans une même interface est ce qui se rapproche le plus d’un IDE assisté par IA directement dans le navigateur. Pour du code frontend (HTML/CSS/JS), les résultats sont visibles mais ne s’exécutent pas en live — pour cela, il faut copier le code dans un environnement externe.
Canvas avec GPT-5.4 Thinking : la combinaison pour le code complexe
Quand vous sélectionnez GPT-5.4 Thinking comme modèle et ouvrez Canvas, le raisonnement avancé s’applique à toutes les éditions. ChatGPT réfléchit avant de proposer ses corrections, ce qui produit des suggestions de code nettement plus fiables pour les problèmes complexes.
Le workflow type pour un développeur :
# Workflow Canvas + GPT-5.4 Thinking pour le code
1. Collez votre code dans un Canvas vide
2. Sélectionnez GPT-5.4 Thinking dans le model picker
3. Cliquez "Review code" — ChatGPT analyse avec raisonnement
4. Parcourez les suggestions inline, appliquez les pertinentes
5. Surlignez un passage problématique, demandez :
"Refactorise cette fonction pour gérer les cas d'erreur"
6. Cliquez "Execute" pour tester (Python)
7. Si erreur → "Fix bug" → itérez
Un point à noter : Canvas, Memory et la génération d’images ne sont pas disponibles avec GPT-5.4 Pro. Si vous utilisez le modèle Pro pour sa puissance de raisonnement maximale, vous devrez travailler dans le chat classique, pas dans Canvas. C’est une limitation que les power users doivent connaître.
Canvas vs les artifacts de Claude : la comparaison
La comparaison est inévitable parce que les deux fonctionnalités occupent le même espace visuel — un panneau à droite du chat. Mais leur philosophie diffère.
| Critère | Canvas (ChatGPT) | Artifacts (Claude) |
|---|---|---|
| Philosophie | Éditeur collaboratif — vous et ChatGPT éditez le même document | Rendu visuel — Claude produit, vous visualisez et itérez |
| Édition directe | Oui — vous tapez dans le document | Non — les modifications passent par le chat |
| Suggestions inline | Oui — comme des commentaires Google Docs | Non |
| Exécution de code | Python dans le navigateur | React, HTML, SVG en rendu live |
| Rendu visuel interactif | Non | Oui — composants React, graphiques, jeux |
| Historique des versions | Oui (bouton retour) | Oui (versions successives) |
| Support GPTs | Oui (activable dans GPT Builder) | Oui (Projects Claude) |
Où Canvas l’emporte. L’édition directe dans le document est un vrai avantage pour la rédaction longue. Pouvoir taper dans le texte, surligner un passage, et demander une correction ciblée sans passer par le chat rend le workflow plus fluide. Les raccourcis (adjust length, reading level, polish) sont aussi un gain de temps que les artifacts de Claude n’ont pas.
Où Claude l’emporte. Les artifacts exécutent du code frontend en live (React, HTML, SVG avec interactions). Si vous développez une interface, un dashboard, ou un outil interactif, Claude vous montre le résultat visuel en temps réel. Canvas se limite à l’exécution Python en console — pas de rendu visuel. Pour le code complexe au-delà du frontend, Claude Code en terminal reste l’outil préféré des développeurs, avec un léger avantage sur les benchmarks d’ingénierie logicielle (SWE-bench Verified : Claude Opus 4.6 à 80,8 %, GPT-5.4 à ~80 %).
Utilisez Canvas pour la rédaction collaborative et la revue de code avec feedback inline. Utilisez les artifacts de Claude pour le prototypage d’interfaces et les rendus visuels interactifs. Les deux outils sont complémentaires, pas concurrents.
Quatre workflows Canvas pour votre semaine
1. Révision d’un document professionnel
Collez votre brouillon (email, rapport, proposition) dans un Canvas vide. Cliquez « Suggest edits ». Parcourez les suggestions, appliquez celles qui améliorent le texte, ignorez les autres. Terminez par « Add final polish ». Temps gagné par rapport au workflow chat : 5 à 10 minutes par document.
2. Adaptation d’un contenu pour plusieurs audiences
Rédigez un contenu technique dans Canvas. Dupliquez-le (copiez-collez dans un nouveau Canvas). Sur la copie, utilisez « Change reading level » pour l’adapter à un public non technique. Ajustez les passages qui restent trop jargonneux en les surlignant. Résultat : deux versions d’un même document en 10 minutes.
3. Debug et documentation de code
Ouvrez votre code dans un Canvas. Lancez « Review code » pour identifier les problèmes. Appliquez les corrections. Puis « Add comments » pour documenter le code. Exécutez avec le bouton Execute (Python) pour vérifier. Tout dans la même interface, sans basculer entre un IDE et le navigateur.
4. Traduction de code entre langages
Collez du code Python dans Canvas. Utilisez « Port to language » > JavaScript. Révisez la traduction, surlignez les passages qui utilisent des idiomes Python non transposables en JS. Demandez à ChatGPT de les adapter. Le portage d’un script de 200 lignes prend 5 à 10 minutes au lieu d’une heure.
Ce que vous pouvez faire maintenant
Prenez un document que vous avez écrit cette semaine — email, article, rapport — et collez-le dans un Canvas ChatGPT. Lancez « Suggest edits » et observez la différence avec le workflow classique. Si vous codez, ouvrez un script, lancez « Review code », et testez l’exécution Python intégrée. Canvas change la manière dont vous utilisez ChatGPT une fois que vous l’avez essayé.
Le prochain article de la série couvre la création de fichiers et l’analyse de données : le sandbox Python de ChatGPT pour transformer des CSV en visualisations, des données brutes en rapports, et des rapports en présentations.
Retrouvez l’ensemble de nos guides pratiques sur l’intelligence artificielle : concepts, outils, méthodes.