Canvas est une nouvelle interface intégrée à ChatGPT, conçue pour améliorer la collaboration sur les projets d’écriture et de codage. Contrairement à l’interface de chat traditionnelle, Canvas ouvre une fenêtre séparée où les utilisateurs peuvent travailler côte à côte avec l’assistant IA. Cette fonctionnalité est actuellement en phase bêta et est disponible pour les utilisateurs de ChatGPT Plus et Team, avec une extension prévue pour les utilisateurs gratuits une fois la phase bêta terminée. L'une des fonctionnalités qui serait susceptible d'intéresser les développeurs est le portage : en quelques clics, l'interface permet de « traduire » du code entre différents langages de programmation (JavaScript, TypeScript, Python, Java, C++ ou PHP).OpenAI a dévoilé Canvas, une nouvelle interface pour ChatGPT conçue pour améliorer la collaboration sur les projets d'écriture et de codage. Cette fonctionnalité présente des similitudes avec la fonction Artifacts de l'assistant Claude AI d'Anthropic, présentée en juin. Canvas affiche le contenu dans une fenêtre séparée à côté de l'historique de la discussion avec l'IA, ce qui permet aux utilisateurs de garder un œil sur les projets de documents de travail ou sur le code de programmation tout en collaborant avec l'assistant IA.
OpenAI a commencé à déployer Canvas pour les utilisateurs de ChatGPT Plus et Team dans le monde entier jeudi, tandis que les utilisateurs d'Enterprise et d'Education y auront accès cette semaine. La société prévoit également de mettre Canvas à la disposition de tous les utilisateurs gratuits de ChatGPT une fois qu'il aura dépassé le stade de la version bêta.
Comme Artifacts, Canvas est une sorte de bloc-notes, un moyen de séparer visuellement des parties du contexte de travail actif (l'invite de l'utilisateur) pour éviter qu'elles ne se perdent dans l'arriéré de la discussion.
La nouvelle fonction Canvas utilise une version spéciale de GPT-4o que les utilisateurs peuvent sélectionner manuellement dans le sélecteur de modèles de l'interface ChatGPT pendant qu'elle est encore en phase de test public. Canvas s'ouvre automatiquement lorsque ChatGPT détecte un scénario dans lequel il pourrait être utile. Les utilisateurs peuvent également déclencher Canvas en incluant « utiliser Canvas » dans leur invite ou l'utiliser pour travailler sur un projet existant.
Contrairement à Artifacts d'Anthropic , l'interface de Canvas comprend un nouveau menu de raccourcis pour les tâches courantes telles que la finalisation d'un document, la suggestion de modifications et l'ajout d'émojis. Les utilisateurs peuvent ajuster la longueur de l'écriture (courte ou longue) ou varier la complexité des sujets (du niveau « maternelle » au niveau « études supérieures ») à l'aide de curseurs.
Les raccourcis de codage dans Canvas comprennent la révision du code, l'ajout de journaux pour le débogage, l'insertion de commentaires, la correction des bogues et le portage du code vers différents langages de programmation. Par exemple, si votre code est JavaScript, il peut en quelques clics devenir PHP, TypeScript, Python, C++ ou Java. Comme pour GPT-4o...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Pensez-vous que la capacité de Canvas à traduire du code entre différentes langages de programmation pourrait transformer l’industrie du développement logiciel ? Pourquoi ou pourquoi pas ?