Plantillas de prompt
Cualquier Paso cuyo inspector muestre el editor enriquecido Plantilla de prompt —incluidos Generar texto y los Pasos creados a partir de Nodos personalizados— admite la misma sintaxis. Escribe @nombre y el motor sustituye el valor correcto para la versión de contenido en la que se ejecuta el Paso. El campo simple Nombre de archivo de un Paso terminal acepta la misma gramática de marcadores, con el comportamiento específico para nombres de archivo que se describe más adelante.
La regla
@nombre se resuelve a la etiqueta: la cadena legible por humanos que esperaría un espectador.
Estás traduciendo el siguiente documento a @Language.
Documento:
@text
Hay dos tipos de nombres disponibles, distinguidos en el editor por color:
- Entradas (verde):
@text,@image, cualquier cosa conectada desde un Paso anterior. Se sustituye por la salida del Paso anterior para esta versión de contenido. - Grupos de versiones (cian):
@Language,@Platform,@Length, … uno por grupo de versiones declarado en tu Espacio. Se sustituye por la etiqueta legible del valor (中文,TikTok).
Al agregar un grupo de versiones, su nombre exacto se convierte en el marcador: Platform crea @Platform, Content Length crea @{Content Length} y 内容平台 crea @{内容平台}. Los nombres distinguen mayúsculas y minúsculas en los prompts; se rechazan los nombres duplicados para que cada marcador identifique un solo grupo.
Los nombres desconocidos reciben un subrayado rojo discontinuo y una sugerencia de "¿quisiste decir…?". Los nombres no resueltos se dejan tal cual en el prompt final: IceFold nunca omite silenciosamente lo que no puede resolver.
Forma acotada: @{nombre}
Cuando el texto adyacente podría leerse como parte del identificador, envuelve el nombre entre llaves. Las dos formas se sustituyen idénticamente: las llaves son puramente una herramienta de desambiguación.
reporte_@{Target Language}.v1.txt → reporte_中文.v1.txt
Escape: @@
Para representar un @ literal, por ejemplo Hola @usuario en prosa, duplícalo:
Hola @@usuario → Hola @usuario
La duplicación se extiende naturalmente: @@@@ representa @@. Ten en cuenta que un @ precedido por una letra o dígito ya se ignora, por lo que [email protected] permanece literal sin ningún escape.
Funciones del editor
El campo Plantilla de prompt es más que un área de texto. Mientras escribes:
- Barra de herramientas de fichas encima del editor: muestra cada marcador de posición disponible para este Paso, agrupado por fuente. Haz clic para insertarlo. Las entradas no conectadas aparecen atenuadas.
- Autocompletado se abre cuando escribes
@. Escribe@{para cambiar el menú a sugerencias de forma acotada. - Pasa el cursor sobre cualquier ficha para ver su tipo y a qué se resuelve para la versión de contenido actualmente vista.
- Panel de vista previa debajo del editor refleja la sustitución real del backend: elige una versión de contenido del menú desplegable y ve exactamente qué prompt recibirá el LLM.
Resumen de gramática
| Forma | Representa |
|---|---|
@nombre |
la etiqueta para nombre en esta versión de contenido |
@{nombre} |
igual, con bordes explícitos |
@@ |
@ literal |
[email protected] |
literal: @ después de un carácter de palabra es prosa |
@desconocido |
@desconocido literal, marcado en rojo en el editor |
En Nombre de archivo, solo se sustituyen los marcadores de grupos de versiones y se usa el ID del valor:
@Languagese convierte enzh, no en la etiqueta legible中文. Así, los nombres exportados se mantienen estables. En los campos Plantilla de prompt,@Languageusa la etiqueta.
