ArrayKit

Preenchedor de modelos de prompt

Expanda um prompt sobre uma tabela de linhas e veja quais valores faltam.

Preenchedor de modelos de prompt

Expanda um prompt sobre uma tabela de linhas e veja quais valores faltam.

Prompts e as linhas sobre as quais você os expande — muitas vezes dados de clientes — são processados no navegador e nunca enviados.

Transforme isso num trabalho em lote

Sobre Preenchimento de templates

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

  1. Cole o prompt com marcadores onde entram os dados
  2. Cole as linhas como CSV com cabeçalho ou como array JSON
  3. Confira o relatório de cobertura e a prévia
  4. 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

Mais ferramentas de IA e agentes

Ver todas as ferramentas de IA e agentes · Todas as ferramentas