Saltar al contenido principal
Volver al glosario Glosario IA municipal

Prompt engineering

Disciplina de diseñar las instrucciones (prompts) que recibe un LLM para obtener respuestas precisas, seguras y útiles. La calidad del prompt determina la calidad de la respuesta.

Definición completa

El **prompt engineering** es el arte y la ciencia de redactar las instrucciones que recibe un LLM. Un mismo modelo puede dar respuestas mediocres o excelentes según cómo se le pregunte.

Elementos clave de un prompt bien diseñado:

1. **Rol claro** — "Eres un asistente municipal serio, hablas en castellano, no inventas datos."
2. **Contexto relevante** — la información necesaria para responder.
3. **Reglas de comportamiento** — qué NO hacer (no inventar, no compartir PII, no opinar políticamente).
4. **Formato esperado** — cómo presentar la respuesta.
5. **Ejemplos** (few-shot) — modelos de respuesta correcta.

Pueblania mantiene un **prompt de sistema** de varios cientos de líneas que define:

- Identidad institucional ("asistente del Ayuntamiento de X").
- Reglas RGPD (no revelar PII de terceros).
- Tono según el tipo de tenant (formal, cercano, técnico).
- Idioma de respuesta (detectado automáticamente).
- Política de escalado al humano.

Este prompt **no es visible al usuario final** ni al cliente. Es la "constitución" interna de la IA.

Ejemplos prácticos

  • Prompt malo: "Responde al usuario."
  • Prompt bueno: "Responde como secretario municipal en castellano formal pero cercano. Si no encuentras dato concreto en el contexto, dilo claramente. Cita el artículo de ordenanza cuando proceda."
  • Pueblania trabaja con un prompt de sistema de >500 líneas por tenant.