La fonctionnalité Enregistrement et réexécution est disponible sur macOS. La fonctionnalité Utilisation de l’ordinateur doit également être disponible et activée.
La fonctionnalité Enregistrement et réexécution vous permet de montrer comment réaliser un workflow sur votre Mac pour en faire une skill réutilisable. Utilisez-la lorsque le workflow est répétitif, dépend de vos préférences ou se prête mieux à une démonstration qu’à une description dans un prompt.
Vous pouvez, par exemple, enregistrer la façon dont vous soumettez une note de frais, réservez une place de parking, créez un ticket avec les bons paramètres, publiez une vidéo ou téléchargez un rapport périodique. ChatGPT ou Codex peut en tirer une skill que vous pourrez réutiliser avec la fonctionnalité Utilisation de l’ordinateur, des actions dans le navigateur, des plugins connectés ou une combinaison de ces outils.
Avant de commencer
Choisissez un workflow que vous maîtrisez déjà. La fonctionnalité Enregistrement et réexécution donne de meilleurs résultats lorsque les étapes sont stables et les critères de réussite clairs.
Démarrer un enregistrement
- Dans l’application de bureau ChatGPT, sélectionnez ChatGPT et activez le mode Work dans le sélecteur, ou sélectionnez Codex. Ouvrez ensuite Plugins.
- Ouvrez le menu +.
- Sélectionnez Enregistrer une skill.
- Relisez le prompt proposé, ajoutez tout élément de contexte utile, puis envoyez-le.
- Lorsque ChatGPT ou Codex vous demande dans la discussion l’autorisation d’enregistrer vos actions, approuvez la demande dès que vous êtes prêt à commencer la démonstration.
- Exécutez le workflow sur votre Mac.
- Une fois le workflow terminé, arrêtez l’enregistrement depuis la barre des menus ou le panneau superposé, ou indiquez dans la discussion que vous avez terminé.
Pendant l’enregistrement, ChatGPT ou Codex observe vos actions et le contenu des fenêtres dont il a besoin pour apprendre à réaliser le workflow. L’enregistrement se poursuit jusqu’à ce que vous l’arrêtiez. Limitez la démonstration à la tâche que la skill doit expliquer.
Une fois l’enregistrement arrêté, ChatGPT ou Codex analyse le workflow enregistré et rédige une première version de la skill. Celle-ci précise quand utiliser le workflow, quelles données fournir, quelles étapes suivre et comment vérifier le résultat. Vous pouvez ensuite demander des ajustements.
Réexécuter le workflow
Ouvrez une nouvelle discussion dans ChatGPT ou Codex et demandez-lui d’utiliser la skill créée. Précisez ce qui change cette fois-ci, par exemple le fichier à importer, le ticket à créer ou la période à couvrir dans le rapport.
ChatGPT ou Codex s’appuie sur la skill pour retrouver le contexte de la tâche à chaque exécution. Il peut alors réaliser le workflow avec les outils disponibles dans l’environnement actuel, notamment la fonctionnalité Utilisation de l’ordinateur, les actions dans le navigateur et les plugins installés.
Conseils pour améliorer vos enregistrements
- Faites une démonstration courte qui couvre toutes les étapes.
- Avant de lancer l’enregistrement, précisez votre objectif et les données qui peuvent changer d’une utilisation de la skill à l’autre.
- Utilisez des données réalistes, en évitant les secrets et les données sensibles.
- Après l’enregistrement, affinez la skill pour expliciter les préférences importantes qui ne ressortent pas de la démonstration, comme les conventions de nommage, les valeurs par défaut des champs ou les étapes où un choix s’impose.
- Arrêtez l’enregistrement dès que le workflow est terminé, avant de passer à des tâches de nettoyage sans rapport avec celui-ci.
Quand créer un autre plugin
La fonctionnalité Enregistrement et réexécution permet de créer rapidement une skill à partir d’une démonstration. Si vous souhaitez distribuer un paquet stable et distinct au sein d’une équipe, regrouper plusieurs skills, inclure des connecteurs, ajouter des serveurs MCP ou gérer les métadonnées d’installation, créez un plugin dédié à ce workflow. Consultez Créer des plugins.
Dépannage
Je ne vois pas la fonctionnalité Enregistrement et réexécution
Si votre organisation gère Codex à l’aide de requirements.toml, le paramètre [features].computer_use régit également la fonctionnalité Enregistrement et réexécution. Avec computer_use = false, les deux fonctionnalités sont indisponibles.