OpenAI présente Canvas, une interface pour travailler avec ChatGPT
OpenAI présente Toileune nouvelle interface pour travailler ChatGPT sur des projets d'écriture et de programmation qui vont au-delà du simple chat. Canvas s'ouvre dans une fenêtre séparée, vous permettant ainsi qu'à ChatGPT de collaborer sur un projet. Ce version bêta initiale présente une nouvelle façon de travailler ensemble, non seulement par la conversation, mais aussi en créant et en affinant des idées côte à côte.
La toile a été construite avec GPT-4o et ça peut être sélectionné manuellement dans le sélecteur de modèle alors qu'il est en version bêta.
Canvas est disponible pour les utilisateurs de ChatGPT Plus Et Équipe à l'échelle mondiale. Les utilisateurs Enterprise et Edu y auront accès à partir du 7 octobre 2024. De plus, OpenAI prévoit de rendre Canvas disponible à tous les utilisateurs de ChatGPT Free une fois qu'il aura quitté la phase bêta.
UN meilleure collaboration avec ChatGPT
Les gens utilisent ChatGPT quotidiennement pour l’aide à l’écriture et à la programmation. Bien que l'interface de chat soit facile à utiliser et fonctionne bien pour de nombreuses tâches, il est limité lorsque l'on souhaite travailler sur des projets qui nécessitent des changements et des révisions. Canvas propose une nouvelle interface pour ce type de travail.
Avec la toile, ChatGPT peut mieux comprendre le contexte de ce que l'utilisateur essaie d'accomplir. Vous pouvez mettre en évidence des sections spécifiques pour indiquer exactement sur quoi vous souhaitez que ChatGPT se concentre. Comme un éditeur ou un réviseur de code, il peut fournir des commentaires et des suggestions en ligne en gardant à l'esprit l'ensemble du projet.
L'utilisateur contrôle le projet dans Canvas. Peut modifier directement du texte ou du code. Il existe un menu de raccourcis pour demander à ChatGPT d'ajuster la longueur d'écriture, de déboguer le code et d'effectuer rapidement d'autres actions utiles.
Vous pouvez également restaurer les versions précédentes de votre travail à l'aide du bouton Précédent de Canvas.
Canvas s'ouvre automatiquement lorsque ChatGPT détecte un scénario où il pourrait être utile. Vous pouvez également inclure « utiliser Canvas » dans votre invite pour ouvrir Canvas et l'utiliser pour travailler sur un projet existant.
Les raccourcis d’écriture incluent :
- Proposer des modifications : ChatGPT propose des suggestions et des commentaires en ligne.
- Ajustez la longueur : modifie la longueur du document pour le rendre plus court ou plus long.
- Changer le niveau de lecture : régule le niveau de lecture, de la maternelle aux études supérieures.
- Ajoutez les derniers raffinements : vérifier la grammaire, la clarté et la cohérence.
- Ajouter des émojis : ajoute des emoji pertinents pour l'accent et la couleur.
Là programmation dans Canvas
La programmation est un processus itératif et il peut être difficile de suivre toutes les révisions de code dans le chat. Canvas facilite le suivi et la compréhension des modifications de ChatGPT, et nous prévoyons de continuer à améliorer la transparence dans ce type de changements.
Les raccourcis de programmation incluent :
- Revoyez le code : ChatGPT fournit des suggestions en ligne pour améliorer votre code.
- Ajouter des journaux : insère des instructions d'impression pour aider à déboguer et à comprendre le code.
- Ajouter des commentaires : ajoute des commentaires au code pour le rendre plus compréhensible.
- Corriger les erreurs: Détectez et réécrivez le code problématique pour corriger les erreurs.
- Mener à une langue : traduit le code en JavaScript, TypeScript, Python, Java, C++ ou PHP.
Former le modèle pour devenir collaborateur
Le modèle GPT-4o a été formé pour collaborer en tant que partenaire créatif. Le modèle sait quand ouvrir un canevas, apporter des modifications ciblées et réécrire complètement. Il inclut également un contexte plus large pour fournir des commentaires et des suggestions précis.
Pour soutenir cela, l’équipe de recherche a développé les comportements clés suivants :
- activer le Canvas pour l'écriture et la programmation
- générer différents types de contenu
- apporter des modifications ciblées
- réécrire des documents
- fournir des critiques en ligne.
Les progrès ont été mesurés à l’aide de plus de 20 évaluations internes automatisées. Des techniques innovantes de génération de données synthétiques, telles que la distillation des résultats d’OpenAI o1-preview, ont été utilisées pour entraîner le modèle sur ses comportements fondamentaux. Cette approche nous a permis d'aborder rapidement la qualité d'écriture et les nouvelles interactions des utilisateurs, le tout sans nous appuyer sur des données générées par l'homme.
Un défi clé consistait à définir quand activer un canevas. Le modèle a été formé pour ouvrir un canevas pour des invites telles que « Écrivez un article de blog sur l'histoire des grains de café » en évitant de l'activer de manière excessive pour des tâches générales de questions et réponses telles que « Aidez-moi à cuisiner une nouvelle recette pour le dîner ».
Pour les tâches d'écriture, la priorité a été donnée à l'amélioration des « déclencheurs corrects » (au détriment des « déclencheurs incorrects »), atteignant 83 % par rapport à une ligne de base de tir nul GPT-4o avec des instructions rapides.
Il est important de noter que la qualité de ces références est très sensible à l’invite spécifique utilisée. Avec différentes invites, la ligne de base peut toujours fonctionner de manière médiocre, mais différemment, par exemple en étant uniformément inexacte dans les tâches de programmation et d'écriture, ce qui entraîne une distribution d'erreurs différente et des formes alternatives de performances sous-optimales.
Pour la programmation, le modèle était intentionnellement biaisé contre l'activation pour éviter de déranger les utilisateurs plus expérimentés. Nous continuerons à affiner cela en fonction des commentaires des utilisateurs.
Limite de décision Canvas : écriture et programmation
Pour les tâches d'écriture et de programmation, le déclenchement correct de la limite de décision Canvas a été amélioré, atteignant respectivement 83 % et 94 % par rapport à une ligne de base zéro tir GPT-4o avec des instructions rapides.
Un deuxième défi consistait à ajuster le comportement d'édition du modèle une fois le canevas activé, en particulier décider quand apporter une modification ciblée plutôt que réécrire l'intégralité du contenu. Le modèle a été formé pour effectuer des modifications ciblées lorsque les utilisateurs sélectionnent explicitement du texte via l'interface, encourageant autrement les réécritures.
Ce comportement continue d'évoluer à mesure que le modèle est affiné.
Limite des changements dans Canvas : écriture et programmation
Pour les tâches d'écriture et de programmation, la priorité a été donnée à l'amélioration ciblée des modifications apportées au Canvas. GPT-4o avec Canvas fonctionne mieux qu'un GPT-4o de base avec des invites de 18 %.
Enfin, la formation du modèle pour générer des commentaires de haute qualité a nécessité une itération minutieuse. Contrairement aux deux premiers cas, qui sont facilement adaptables à une évaluation automatisée avec des examens manuels approfondis, mesurer la qualité de manière automatisée est particulièrement difficile. Par conséquent, des évaluations humaines ont été utilisées pour évaluer la qualité et l’exactitude des commentaires.
LELe modèle intégré à Canvas surpasse l'invite de tir zéro du GPT-40 de 30 % en précision et de 16 % en qualité.démontrant que l'entraînement synthétique améliore considérablement la qualité de la réponse et le comportement par rapport à l'invite à tir nul avec des instructions détaillées.
Commentaires suggérés par Canvas
Les évaluations humaines ont évalué la qualité et la précision des fonctionnalités des commentaires Canvas. Notre modèle avec Canvas surpasse le GPT-4o tir nul avec des instructions rapides de 30 % en précision et 16 % en qualité.
Canvas est en version bêta et OpenAI prévoit d’améliorer rapidement ses capacités.