OpenAI
Cette page a été traduite automatiquement. Afficher l’article original en anglais.

Gestion des prompts dans Playground

Des prompts de haute qualité pour lancer chaque intégration réussie

Dernière mise à jour : yesterday

Aperçu

Notre dernière mise à jour de Playground introduit un workflow structuré, avec retour arrière facile, pour que vous puissiez itérer en toute confiance, valider les changements et passer de l’expérimentation à la production en moins d’étapes. Ci-dessous, un tour d’horizon rapide de ce qui arrive et comment démarrer.

Nouveautés

Prompts au niveau du projet

Les prompts sont désormais au niveau du projet, et ne sont plus au niveau de l’utilisateur.

Historique des versions avec retour arrière en un clic

Publiez n’importe quel brouillon pour créer une nouvelle version, puis restaurez instantanément une version précédente. En arrière-plan, un seul ID de prompt pointe toujours vers la dernière version publiée, et vous pouvez aussi spécifier une version précise si vous souhaitez une référence épinglée.

Variables de prompt

Ajoutez des placeholders tels que {user_goal} pour aider à séparer le prompt statique des informations spécifiques à chaque instance (entrées).

ID de prompt

La publication verrouille le brouillon actuel sur un ID que les outils en aval peuvent appeler de manière fiable, tandis que vous continuez d’itérer dans de nouveaux brouillons.

Comparaison côte à côte

Comparez visuellement les sorties de deux versions afin de décider laquelle fonctionne le mieux avant de livrer.

Variables reconnues dans l’API et le SDK

L’API Responses et le SDK Agents acceptent désormais les mêmes {variables} que vous définissez dans Playground, de sorte que le prompt que vous testez est celui que vous invoquez par programmation — pour l’instant, il suffit de transmettre le texte rendu.

Intégration Evals intégrée (exécutions manuelles)

Liez un Eval pour préremplir les variables et afficher les résultats réussite/échec directement sur la page de détails du prompt. Le lien est enregistré avec l’ID de prompt pour des tests reproductibles.

Optimize

Optimize est un nouvel outil disponible dans les pages Playground et Logs, qui améliore automatiquement les prompts en détectant et corrigeant les contradictions, les instructions ambiguës et les formats de sortie manquants.

Lorsqu’il est exécuté, il renvoie une version améliorée de votre prompt ou des suggestions utiles, ainsi qu’un résumé des changements effectués. Vous pouvez prévisualiser les révisions et les appliquer directement dans Playground en un seul clic.


Guide de démarrage rapide

Créer un prompt

Allez dans Playground → Prompts → Create New, rédigez votre texte et ajoutez des {variables} si nécessaire.

Vous pouvez utiliser la fonctionnalité generate pour que ChatGPT suggère un prompt, une définition de fonction ou un schéma de sortie à partir de la description de votre tâche.

Utilisez la fonctionnalité optimize pour examiner et proposer des améliorations.

Ajouter une fonction (optionnel)

L’appel de fonctions vous permet de relier votre prompt à des actions ou à des données du monde réel sans quitter Playground.

Pour des instructions supplémentaires sur l’utilisation des fonctions, veuillez consulter notre article : Appel de fonctions dans le Chat Playground

Associer un Eval (optionnel)

Choisissez Link Eval pour générer des données de test, exécuter des évaluateurs et consulter les résultats réussite/échec. Relancez l’Eval après chaque publication pour détecter les régressions, en attendant l’arrivée des exécutions automatiques.

Publier

Cliquez sur Publish pour créer un ID de prompt. Continuez à expérimenter dans un nouveau brouillon et restaurez n’importe quelle version publiée depuis History en un clic.

Itérer

Testez votre nouveau prompt, examinez les résultats et itérez si nécessaire.

Conseils pour créer d’excellents prompts

Mettez les indications de ton global ou de rôle dans le message System ; gardez les détails propres à la tâche et les exemples dans les messages User.

Regroupez les exemples few-shot dans un bloc concis de type YAML ou sous forme de puces, pour qu’ils soient faciles à parcourir et à mettre à jour.

Reflétez la structure de votre projet avec des noms de dossier clairs afin que vos coéquipiers puissent retrouver rapidement les prompts.

Relancez votre Eval lié à chaque publication — repérer les problèmes tôt coûte bien moins cher que de les corriger en production.


FAQ

Mes préréglages existants vont-ils cesser de fonctionner ?

Les prompts constituent une façon plus puissante de gérer la configuration, avec prise en charge du versioning et des variables de modèle. Tous vos préréglages existants peuvent être importés dans Prompts via l’option "Import preset" dans la liste déroulante des prompts de Playground.

Import preset as prompt dialog with preset options and a warning that prompts are visible to project users

Dois-je spécifier une version dans le code ?

Uniquement si vous souhaitez épingler une version plus ancienne. Appeler seulement l’ID de prompt utilise toujours la plus récente.

Puis-je automatiser les exécutions d’Eval ?

Pour le moment, seules les relances manuelles sont disponibles.

Cet article vous a-t-il été utile ?