ArrayKit

Rellenador de plantillas de prompt

Expande un prompt sobre una tabla de filas y mira qué valores faltan.

Rellenador de plantillas de prompt

Expande un prompt sobre una tabla de filas y mira qué valores faltan.

Los prompts y las filas sobre las que los expandes —a menudo datos de clientes— se procesan en el navegador y nunca se suben.

Conviértelos en un trabajo por lotes

Acerca de Relleno de plantillas

Ejecutar un prompt sobre cien filas es sencillo hasta que algo falta. Un marcador que los datos nunca aportan se envía como texto literal; una columna que nadie referencia se queda ahí dando a entender que se usa; y un valor que a su vez contiene llaves parece, en una segunda pasada, otro marcador. Esto cubre los tres casos. La sustitución es de una sola pasada a propósito, así que un valor con llaves se trata como dato y no se vuelve a expandir. Se informa de la cobertura en ambos sentidos —marcadores sin columna y columnas sin marcador— y el resultado puede recorrerse fila a fila antes de exportarlo.

Características

  • Tres estilos de marcador, para encajar con lo que ya use tu prompt
  • CSV con campos entrecomillados y saltos de línea, o un array JSON
  • Sustitución de una sola pasada: un valor con llaves sigue siendo dato
  • Informa de marcadores sin columna y de columnas sin marcador
  • Los valores ausentes se dejan visibles o se vacían, tú eliges
  • Recorre cada fila expandida antes de exportar
  • Avisos por fila con los valores que no se aportaron
  • Exporta como JSONL, un mensaje por línea

Cómo usar Relleno de plantillas

  1. Pega el prompt con marcadores donde van los datos
  2. Pega las filas como CSV con cabecera o como array JSON
  3. Revisa el informe de cobertura y la vista previa
  4. Exporta los prompts expandidos como JSONL

Ejemplo

Entrada

Ticket from {{customer}} on the {{plan}} plan

Salida

Ticket from Acme Ltd on the Pro plan

Los marcadores sin columna se informan en vez de vaciarse en silencio.

Errores comunes y solución de problemas

  • Un marcador sale como texto literal. — No hay ninguna columna con ese nombre. El informe de cobertura lo nombra; la causa habitual es una diferencia de escritura entre la cabecera y el marcador.
  • Mi CSV se interpreta mal. — Los campos con comas o saltos de línea deben ir entrecomillados, y una comilla literal dentro se duplica. Ambas cosas se admiten; las comas sin entrecomillar no.
  • Un valor con llaves no se expandió. — Es deliberado. La sustitución es de una pasada para que los datos con llaves sigan siendo datos; si no, el contenido pegado podría inyectar marcadores.
  • Una columna aparece como no usada. — Solo es una nota. Vale la pena mirarla, porque una columna sin usar suele ser un marcador escrito de forma ligeramente distinta.

Preguntas frecuentes

¿Qué estilo de marcador debería usar?
El que ya use tu prompt: se admiten los tres y cambiar entre ellos vuelve a leer la misma plantilla. Las llaves dobles son las más comunes y las que menos chocan con el JSON dentro del prompt.
¿Qué pasa con una fila a la que le falta un valor?
Tú decides. Dejar el marcador hace evidente el hueco en la salida; vaciarlo produce un prompt limpio con un agujero. En ambos casos la fila queda señalada en la vista previa.
¿Puedo pegar JSON en vez de CSV?
Sí, un array de objetos cuyas claves se convierten en columnas. Los valores anidados se serializan en vez de descartarse, así que un campo estructurado igualmente llega al prompt.
¿Para qué sirve la exportación JSONL?
Es la forma que leen la mayoría de herramientas de lotes y evaluación: un objeto JSON por línea, cada uno con el prompt expandido como mensaje de usuario. También es la entrada del creador de peticiones por lotes.
¿Hay límite de filas?
No se sube nada, así que el límite es la memoria de tu navegador y no una cuota. Aun así conviene dividir los archivos muy grandes, porque la vista previa se vuelve la parte lenta.

Herramientas relacionadas

Más herramientas de IA y agentes

Ver todas las herramientas de IA y agentes · Todas las herramientas