Rodar um prompt sobre cem linhas é simples até que algo falte. Um marcador que os dados nunca fornecem vai como texto literal; uma coluna que ninguém referencia fica ali sugerindo que é usada; e um valor que contém chaves parece, numa segunda passada, outro marcador. Isto cobre os três casos. A substituição é de uma passada só de propósito, então um valor com chaves é tratado como dado e não reexpandido. A cobertura é relatada nos dois sentidos — marcadores sem coluna e colunas sem marcador — e o resultado pode ser percorrido linha a linha antes de exportar.
Recursos
Três estilos de marcador, para encaixar no que seu prompt já usa
CSV com campos entre aspas e quebras de linha, ou um array JSON
Substituição de uma passada: um valor com chaves continua sendo dado
Relata marcadores sem coluna e colunas sem marcador
Valores ausentes ficam visíveis ou são apagados, você escolhe
Percorra cada linha expandida antes de exportar
Avisos por linha com os valores que não foram fornecidos
Exporta como JSONL, uma mensagem por linha
Como usar Preenchimento de templates
Cole o prompt com marcadores onde entram os dados
Cole as linhas como CSV com cabeçalho ou como array JSON
Confira o relatório de cobertura e a prévia
Exporte os prompts expandidos como JSONL
Exemplo
Entrada
Ticket from {{customer}} on the {{plan}} plan
Saída
Ticket from Acme Ltd on the Pro plan
Marcadores sem coluna são relatados em vez de apagados em silêncio.
Erros comuns e solução de problemas
Um marcador sai como texto literal. — Não existe coluna com esse nome. O relatório de cobertura o nomeia; a causa habitual é uma diferença de grafia entre o cabeçalho e o marcador.
Meu CSV é interpretado errado. — Campos com vírgula ou quebra de linha precisam de aspas, e uma aspa literal dentro é duplicada. Ambos são aceitos; vírgulas sem aspas não.
Um valor com chaves não foi expandido. — É de propósito. A substituição é de uma passada para que dados com chaves continuem sendo dados; senão conteúdo colado poderia injetar marcadores.
Uma coluna aparece como não usada. — É só uma nota. Vale olhar, porque uma coluna sem uso costuma ser um marcador escrito de forma ligeiramente diferente.
Perguntas frequentes
Que estilo de marcador devo usar?
O que seu prompt já usa: os três são aceitos e alternar entre eles relê o mesmo modelo. Chaves duplas são as mais comuns e as que menos colidem com JSON dentro do prompt.
O que acontece com uma linha sem um valor?
Você decide. Manter o marcador deixa o buraco óbvio na saída; apagá-lo produz um prompt limpo com uma lacuna. Nos dois casos a linha é apontada na prévia.
Posso colar JSON em vez de CSV?
Sim, um array de objetos cujas chaves viram as colunas. Valores aninhados são serializados em vez de descartados, então um campo estruturado ainda chega ao prompt.
Para que serve a exportação JSONL?
É o formato que a maioria das ferramentas de lote e avaliação lê: um objeto JSON por linha, cada um com o prompt expandido como mensagem de usuário. Também é a entrada do criador de requisições em lote.
Há limite de linhas?
Nada é enviado, então o limite é a memória do seu navegador e não uma cota. Ainda assim vale dividir arquivos muito grandes, porque a prévia vira a parte lenta.
Ferramentas relacionadas
Construtor de lotes — Transforme uma tabela de linhas em um job em lote, com ids únicos.
Exemplos few-shot — Transforme pares de entrada e saída em exemplos com tags, JSON ou chat.
Linter de prompts — Encontre contradições, instruções mortas e marcadores não preenchidos.