Faire tourner un prompt sur cent lignes est simple jusqu'à ce que quelque chose manque. Un marqueur que les données ne fournissent jamais part en texte littéral ; une colonne que personne ne référence reste là en laissant croire qu'elle sert ; et une valeur contenant elle-même des accolades ressemble, au second passage, à un autre marqueur. Les trois cas sont couverts ici. La substitution est délibérément en une passe, pour qu'une valeur contenant des accolades reste une donnée. La couverture est signalée dans les deux sens — marqueurs sans colonne et colonnes sans marqueur — et le résultat se parcourt ligne par ligne avant l'export.
Fonctionnalités
Trois styles de marqueur, pour coller à ce que votre prompt utilise déjà
CSV avec champs quotés et retours à la ligne, ou tableau JSON
Substitution en une passe : une valeur avec accolades reste une donnée
Signale les marqueurs sans colonne et les colonnes sans marqueur
Valeurs manquantes laissées visibles ou vidées, à votre choix
Parcourez chaque ligne déployée avant l’export
Alertes par ligne pour les valeurs non fournies
Export en JSONL, un message par ligne
Comment utiliser Remplissage de gabarits
Collez le prompt avec des marqueurs là où vont les données
Collez les lignes en CSV avec en-tête ou en tableau JSON
Vérifiez le rapport de couverture et l’aperçu
Exportez les prompts déployés en JSONL
Exemple
Entrée
Ticket from {{customer}} on the {{plan}} plan
Sortie
Ticket from Acme Ltd on the Pro plan
Les marqueurs sans colonne sont signalés plutôt que vidés en silence.
Erreurs courantes et dépannage
Un marqueur ressort en texte littéral. — Aucune colonne ne porte ce nom. Le rapport de couverture le nomme ; la cause habituelle est une différence d’orthographe entre l’en-tête et le marqueur.
Mon CSV est mal lu. — Les champs contenant une virgule ou un retour à la ligne doivent être quotés, et une guillemet littérale à l’intérieur est doublée. Les deux sont gérés ; les virgules non quotées non.
Une valeur avec accolades n’a pas été déployée. — C’est voulu. La substitution est en une passe pour que des données avec accolades restent des données ; sinon un contenu collé pourrait injecter des marqueurs.
Une colonne est signalée inutilisée. — Simple note. Elle vaut un coup d’œil : une colonne inutilisée est souvent un marqueur écrit légèrement autrement.
Foire aux questions
Quel style de marqueur choisir ?
Celui que votre prompt utilise déjà — les trois sont gérés et basculer relit le même modèle. Les doubles accolades sont les plus répandues et entrent le moins en collision avec du JSON dans le prompt.
Que devient une ligne à laquelle il manque une valeur ?
À vous de choisir. Garder le marqueur rend le trou visible ; le vider produit un prompt propre avec un manque. Dans les deux cas la ligne est signalée dans l’aperçu.
Puis-je coller du JSON plutôt que du CSV ?
Oui — un tableau d’objets dont les clés deviennent les colonnes. Les valeurs imbriquées sont sérialisées plutôt qu’abandonnées, un champ structuré atteint donc quand même le prompt.
À quoi sert l’export JSONL ?
C’est la forme que lisent la plupart des outils de lot et d’évaluation : un objet JSON par ligne, chacun avec le prompt déployé en message utilisateur. C’est aussi l’entrée du créateur de requêtes par lot.
Y a-t-il une limite de lignes ?
Rien n’est envoyé, la limite est donc la mémoire de votre navigateur et non un quota. Il reste utile de découper les très gros fichiers, car l’aperçu devient la partie lente.
Outils associés
Générateur de lots — Transformez un tableau de lignes en travail par lots, avec des ids uniques.
Exemples few-shot — Transformez des paires entrée/sortie en exemples balisés, JSON ou chat.
Linter de prompt système — Trouvez contradictions, instructions mortes et marqueurs non remplis.