Cómo funciona

Un template contiene variables entre llaves, como "Resume el texto: {texto}". En el momento de la ejecución, el placeholder se reemplaza por el valor real y el prompt final se envía al modelo. Esto estandariza la instrucción y facilita la reutilización, además de permitir versionarlo como cualquier otro artefacto de código.

Ejemplo práctico

Un template de atención: "Eres un asistente de la empresa {empresa}. Responde en hasta {limite} palabras: {pergunta}". Cada llamada completa empresa, límite y pregunta con valores distintos, manteniendo la instrucción consistente y auditable.

Para qué sirve

Organiza el código, evita repetición y permite versionar prompts como cualquier otro artefacto de software. Es la base de frameworks como LangChain y de sistemas de agentes que necesitan generar prompts dinámicamente en tiempo de ejecución.

Buenas prácticas

Mantén los templates en archivos versionados, pruébalos con diferentes entradas y documenta el propósito de cada variable. Esto facilita el mantenimiento, la revisión y la auditoría del comportamiento del modelo a lo largo del tiempo.