logotipo-solucion-individual-nueva-era-400-blanco
Atención Telefónica
L a V de 9:00 a 14:00 y de 17:00 a 19:00 - Excepto Festivos

Deja de Pagar Tokens de Más: La Guía Definitiva de Prompts Programáticos con Lógica IF / THEN / ELSE

prompt-programatico
Índice de Contenido

La mayoría de los profesionales y empresas están utilizando la Inteligencia Artificial completamente equivocada. Están desperdiciando miles de euros, perdiendo horas de productividad y, lo que es peor, obteniendo resultados inconsistentes.

¿Cuál es el problema? Están tratando a modelos de lenguaje como ChatGPT, Claude o Gemini como si fueran simples buscadores de Google con los que se puede «charlar». Piden cosas como: «Oye, lee este texto y dime si es bueno o malo, y si es malo, reescríbelo de forma más amable, pero si es bueno, haz un resumen».

Eso no es optimización. Eso es mendigarle eficiencia a una máquina.

La verdadera revolución en el uso de la IA no está en escribir prompts más largos o más poéticos. Está en la programación basada en texto puro, específicamente utilizando lo que en informática se conoce como lógica condicional: IF (Si) / THEN (Entonces) / ELSE (Si no).

Si quieres dejar de quemar tu presupuesto en tokens innecesarios y escalar tu producción de contenido o análisis a niveles industriales, este artículo es tu mapa de ruta. No necesitas saber Python. No necesitas ser desarrollador. Solo necesitas cambiar la forma en que tu cerebro estructura las instrucciones.

Vamos a deconstruir qué son los prompts programáticos, por qué la lógica booleana en texto es el «superpoder» oculto de la IA y te daré ejemplos aplicables a múltiples sectores que puedes copiar y pegar hoy mismo en tu flujo de trabajo.

El Gran Engaño del «Prompt Engineering» Conversacional

Desde que explotó ChatGPT, ha surgido una industria paralela: el «Prompt Engineering». Nos han vendido que la clave para sacar el máximo provecho a la IA es darle roles complejos («Actúa como un experto mercadólogo con 20 años de experiencia en la industria automotriz…»), darle un tono específico y usar viñetas.

Eso está bien si vas a generar un único correo a la semana. Pero si estás en un entorno empresarial real, necesitas procesar 500 tickets de soporte al día, clasificar 1,000 currículums o generar descripciones de productos para un catálogo de 10,000 artículos.

Si aplicas el «prompt engineering conversacional» a gran escala, te chocarás con tres muros infranqueables:

  1. El muro del coste (Tokens): Los modelos de IA cobran por «tokens» (fragmentos de palabras). Tanto los que tú envías (input) como los que la IA genera (output). Un prompt conversacional largo puede consumir 300 tokens por interacción. Multiplicado por 1.000 tareas, estás pagando una fortuna solo en instrucciones.
  2. El muro de la latencia (Tiempo): Cuanto más largo y ambiguo es un prompt, más tiempo tarda la IA en «pensar» (procesar la atención) qué quiere decir y qué ruta tomar.
  3. El muro de la alucinación (Inconsistencia): Cuando le pides a una IA que evalúe y ejecute al mismo tiempo, se confunde. Al darle demasiada libertad de pensamiento, a veces toma caminos semánticos equivocados y genera respuestas inventadas o fuera de tono.

La solución no es pedirle a la IA que piense más. La solución es pensar nosotros por ella y obligarla a ella solo a ejecutar.

¿Qué es un Prompt Programático Textual?

Un prompt programático es una plantilla de instrucciones diseñada para ser leída por una máquina, no por un humano. Se basa en la inyección de variables (datos dinámicos) y la aplicación de lógica estricta usando operadores booleanos (IF, THEN, ELSE, AND, OR) directamente en el texto.

El concepto fundamental es la Pre-computación.

Nosotros, o nuestro sistema de automatización (como Make, Zapier, Airtable), somos los que evaluamos la condición. La IA no tiene que adivinar si un cliente está enojado o no. Nosotros ya sabemos que lo está porque su ticket tiene la etiqueta «Urgente». Por lo tanto, no le decimos a la IA: «Lee este ticket y decide si el cliente está enojado para responderle».

Le decimos: [SI Ticket = "Urgente"] ENTONCES [Genera respuesta de disculpa]

Al hacer esto, reducimos el uso de tokens de entrada en un 80%, aceleramos la generación en un 90% y reducimos las alucinaciones casi a cero porque hemos cerrado todas las salidas de escape que tiene el modelo.

La Anatomía de un Prompt IF / THEN / ELSE

Para que esto funcione, debes dejar de escribir párrafos y empezar a escribir bloques lógicos. La estructura básica es:

  • INPUT (Variables): Los datos crudos que vienen de tu base de datos, CRM o formulario.
  • CONDITION (IF / ELSE IF): La etiqueta o dato que evalúas.
  • ACTION (THEN): La instrucción cerrada y estricta de qué debe generar.
  • FALLBACK (ELSE): Qué hacer si no se cumple ninguna condición anterior (red de seguridad).

Vamos a ver esto en acción con ejemplos reales y variados que puedes aplicar a diferentes departamentos de cualquier empresa.

Ejemplo 1: Atención al Cliente (Soporte Multicanal)

Imagina que gestionas el soporte de una tienda de software SaaS. Recibes correos de todo tipo. En tu sistema de tickets (como Zendesk o Intercom), los usuarios etiquetan automáticamente los correos según palabras clave.

❌ El método tradicional (Caro y lento):

«Eres un agente de soporte amable. Lee el siguiente correo del cliente: [CORREO]. Si el cliente tiene problemas para iniciar sesión, dile que restablezca la contraseña. Si tiene problemas de facturación, pídele los últimos 4 dígitos de su tarjeta. Si es un bug, pídele que envíe una captura de pantalla. Sé muy educado.»

Problema: La IA tiene que leer el correo, analizarlo, buscar palabras clave, deducir la categoría y luego redactar. Mucha pérdida de tokens de razonamiento.

✅ El Prompt Programático (Barato, instantáneo, infalible):

Correo del cliente: [TEXTO_CORREO] Categoría detectada por el sistema: [CATEGORIA_TICKET]

[IF CATEGORIA_TICKET = «Login_Fallido»] THEN [Escribe un correo de exactamente 2 líneas. Indica al usuario que vaya a /reset-password y que limpie su caché. Tono: neutral y directo.]

[ELSE IF CATEGORIA_TICKET = «Facturacion»] THEN [Escribe un correo de 2 líneas pidiendo amablemente los últimos 4 dígitos de la tarjeta para revisar el cargo. Tono: empático.]

[ELSE IF CATEGORIA_TICKET = «Bug_Critico»] THEN [Genera exactamente este texto: «Entendemos la urgencia. Un ingeniero senior ha sido asignado. Por favor, envíe un video corto del error a este hilo para acelerar la resolución.»]

[ELSE] THEN [Genera exactamente este texto: «Gracias por contactarnos. Hemos derivado su consulta al departamento correspondiente y le responderemos en menos de 24 horas.»]

¿Por qué es brutal este prompt? Porque en las condiciones de «Bug_Critico» y «ELSE», ni siquiera le estamos pidiendo a la IA que escriba. Le estamos diciendo que copie y pegue un texto predeterminado (Genera exactamente este texto:). Esto cuesta prácticamente 0 tokens de salida y es 100% seguro contra alucinaciones.

Ejemplo 2: E-commerce (Generación Dinámica de Fichas de Producto)

Si tienes una tienda online con 5.000 productos, actualizar las fichas cuando cambia el stock o la temporada es una pesadilla. Vamos a usar un prompt programático que se conecte a tu base de datos de Shopify o WooCommerce.

Supongamos que la base de datos inyecta tres variables: [NOMBRE_PRODUCTO], [STOCK] y [TEMPORADA].

✅ El Prompt Programático:

Datos del producto:

  • Nombre: [NOMBRE_PRODUCTO]
  • Unidades disponibles: [STOCK]
  • Temporada: [TEMPORADA]

[IF STOCK < 10 AND TEMPORADA = «Verano»] THEN [Escribe una descripción de venta de 3 líneas para la web. Enfócate en la escasez («Últimas unidades disponibles») y en que es ideal para el calor. No uses emojis.]

[ELSE IF STOCK > 100 AND TEMPORADA = «Invierno»] THEN [Escribe una descripción de 3 líneas. Enfócate en la comodidad y el abrigo. Usa un tono acogedor. Incluye un ❄️ al final del texto.]

[ELSE IF STOCK = 0] THEN [No escribas una descripción de venta. Escribe únicamente: «Agotado temporalmente. Haz clic en ‘Notificarme’ para saber cuándo vuelve.».]

[ELSE] THEN [Escribe una descripción estándar de 2 líneas resaltando la calidad del [NOMBRE_PRODUCTO].]

Aquí hemos introducido el operador AND. La IA no tiene que pensar «oye, quedan pocas y es verano, qué fuerte». El sistema matemático ya resolvió la ecuación 5 < 10 AND Verano = Verano = TRUE. La IA solo ejecuta el texto resultante de esa verdad.

Ejemplo 3: Recursos Humanos (Respuestas a Candidatos)

Los procesos de selección generan mucha fricción si no se comunican bien. Imagina que tienes un ATS (Applicant Tracking System) que evalúa los currículums y les da un estado: [ESTADO_CANDIDATO] y saca su [PUESTO].

✅ El Prompt Programático:

Candidato: [NOMBRE_CANDIDATO] Puesto al que aplica: [PUESTO] Estado de la evaluación: [ESTADO_CANDIDATO]

[IF ESTADO_CANDIDATO = «Rechazado_Sin_Experiencia»] THEN [Escribe un correo de rechazo de 2 párrafos. Sé amable. Indica que no encaja con los requisitos técnicos del puesto de [PUESTO] en este momento, pero que guardaremos su CV para futuras oportunidades.]

[ELSE IF ESTADO_CANDIDATO = «Aceptado_Entrevista»] THEN [Escribe un correo de 3 párrafos. Felicítalo por pasar la primera fase para [PUESTO]. Pídele que elija 2 horarios de lunes a miércoles de 9 a 18h para la videollamada. Tono muy entusiasta.]

[ELSE IF ESTADO_CANDIDATO = «Rechazado_Sobrecualificado»] THEN [Escribe un correo de 2 párrafos. Indica que su perfil es excelente, pero creemos que el rol de [PUESTO] queda por debajo de sus expectativas actuales. Deséale éxito en su búsqueda.]

[ELSE] THEN [Genera el texto: «Tu aplicación para [PUESTO] ha sido recibida. Nuestro equipo técnico la revisará en los próximos 5 días laborables.»]

De nuevo, fíjate en la magia: Nosotros hemos dividido el «Rechazo» en dos variantes lógicas (Sin experiencia vs Sobrecualificado). Un prompt conversacional normal jamás haría esta distinción a menos que se le indique explícitamente con 500 palabras extra. Con IF/ELSE, cuesta 3 palabras añadir esta capa de hiper-personalización.

Ejemplo 4: Marketing de Contenidos (Reutilización de Contenido)

El content marketing se basa en pillar un tema (por ejemplo, un webinar) y exprimirlo en 10 formatos distintos. En lugar de pedirle a ChatGPT 10 veces distintas que haga cosas, creamos un prompt maestro que se ejecuta en bucle.

Supongamos que extraes los «Highlights» de un evento y quieres publicarlos. La variable es [CANAL_RED_SOCIAL].

✅ El Prompt Programático:

Tema del highlight: [TEMA_HIGHLIGHT] Frase clave del ponente: [FRASE_PONENTE] Red Social destino: [CANAL_RED_SOCIAL]

[IF CANAL_RED_SOCIAL = «LinkedIn»] THEN [Escribe un post de 150 palabras. Empieza con una pregunta provocadora sobre [TEMA_HIGHLIGHT]. Usa párrafos cortos de 1 línea. Termina pidiendo opinión abierta. Tono: profesional y reflexivo.]

[ELSE IF CANAL_RED_SOCIAL = «Twitter/X»] THEN [Escribe un hilo de 3 tweets. El primer tweet debe ser la [FRASE_PONENTE] en mayúsculas. El segundo debe dar un dato duro sobre [TEMA_HIGHLIGHT]. El tercero debe invitar a leer un artículo (enlace ficticio). Máximo 280 caracteres por tweet.]

[ELSE IF CANAL_RED_SOCIAL = «Instagram»] THEN [Escribe el texto para una imagen de carrusel. Solo el texto de cada diapositiva. 5 diapositivas. La diapositiva 1 debe tener un gancho visual sobre [TEMA_HIGHLIGHT]. La 5 debe ser un CTA para guardar el post. Usa muchos emojis.]

[ELSE] THEN [Escribe un resumen genérico de 3 líneas sobre [TEMA_HIGHLIGHT] para un boletín por correo electrónico.]

Si este prompt lo conectas a través de Make.com a una hoja de cálculo donde tienes un solo tema y en la siguiente columna tienes «LinkedIn», «Twitter», «Instagram», el sistema generará tres piezas de contenido perfectamente adaptadas a la matriz de cada plataforma en segundos, sin que tú tengas que reescribir ni una sola coma.

Escalando la Lógica: Uso de Operadores Avanzados (AND, OR, NOT)

Cuando dominas el IF / THEN / ELSE, puedes empezar a crear reglas casi jurídicas que la IA cumplirá a rajatabla. Los modelos actuales (especialmente GPT-4o o Claude 3.5 Sonnet) entienden la lógica booleana a la perfección si está bien delimitada.

Puedes anidar condiciones:

[IF (CATEGORIA = "B2B" OR CATEGORIA = "Empresa") AND (INGRESOS > "10000") THEN ...]

¿Qué significa esto en la práctica? Significa que puedes crear un prompt para una agencia de marketing que segmente leads de esta manera:

Datos del Lead: [NOMBRE], [TIPO_CLIENTE], [PRESUPUESTO_MENSUAL]

[IF (TIPO_CLIENTE = «B2B» OR TIPO_CLIENTE = «B2G») AND PRESUPUESTO_MENSUAL >= «5000»] THEN [Genera una propuesta de servicios personalizada enfocada en ROI corporativo. Tono ejecutivo. Extensión: 4 párrafos.]

[ELSE IF TIPO_CLIENTE = «B2C» AND NOT PRESUPUESTO_MENSUAL < «500»] THEN [Genera un mensaje de WhatsApp de 3 líneas ofreciendo un pack de inicio para redes sociales. Tono cercano y dinámico.]

[ELSE] THEN [Responde: «Lead no cualificado para nuestros servicios actuales. Se recomienda derivar a producto básico.»]

Al usar el operador NOT, le estás diciendo a la IA qué ruta de escape bloquear. Esto es vital para la seguridad y el control de calidad cuando dejas un proceso automatizado funcionando por la noche o los fines de semana.

¿Cómo implementar esto sin saber programar (Entorno No-Code)?

Todo esto que has leído suena a ciencia de datos, pero en realidad se implementa en 10 minutos usando herramientas que probablemente ya conoces:

  1. Airtable / Notion: Puedes tener una base de datos con una columna llamada «Prompt». En esa columna usas la fórmula del propio Airtable para construir el IF/THEN basado en las otras columnas (ej. IF(Stock<10, "Escribe urgencia", "Escribe normal")). Luego, una automatización envía esa columna a la API de OpenAI.
  2. Make.com (Integromat): Es el rey para esto. Usas el módulo «Router». El router evalúa tu base de datos (ej. «¿Es de España?»). Si la respuesta es Sí, va por un camino que tiene un módulo de OpenAI con el Prompt A. Si es No, va por otro camino con el Prompt B.
  3. Zapier: Con sus nuevos «Paths» (Caminos), puedes hacer exactamente lo mismo. Evaluar un dato y enviar un prompt ultra-corto y específico a la IA en lugar de enviarle el prompt gigante de siempre.

El objetivo es que la IA nunca vea tu base de datos completa, ni tenga que adivinar el contexto. Tu automatización debe actuar como un «chef» que ya tiene los ingredientes picados (las variables) y solo le dice al «cocinero» (la IA): «Tira estos dos ingredientes a la sartén por 2 minutos».

El Futuro del Trabajo con IA: De «Charlatanes» a «Arquitectos de Lógica»

El título de «Prompt Engineer» tal y como se conoce hoy está muerto. O más bien, evolucionando. En un futuro muy cercano (de hecho, ya está pasando), no va a importar lo bien que le sepas pedir a una IA que te haga un poema o un resumen. Eso lo hará cualquiera desde su teléfono.

Lo que va a marcar la diferencia entre un profesional que usa IA para jugar y un profesional que usa IA para generar millones de euros en valor para su empresa, será su capacidad de abstracción lógica.

Tendremos que volver a las raíces de la computación: la lógica proposicional. Pensar en matrices, en árboles de decisión, en suposiciones IF y consecuencias THEN.

  • ¿Quieres reducir tu factura de la API de OpenAI en un 70%? Elimina los rodeos en tus prompts y usa IF/THEN.
  • ¿Quieres que tu automatización de Make.com no falle a las 3 de la mañana? No le pidas a Claude que «decida», dile explícitamente qué hacer con un ELSE.
  • ¿Quieres escalar la creación de contenido sin perder la personalización de la marca? Deja de escribir prompts largos y crea plantillas de texto con operadores booleanos inyectados.

La Inteligencia Artificial es el motor más potente que hemos creado, pero un motor sin un sistema de transmisión bien engrasado es inútil. La lógica IF / THEN / ELSE es ese sistema de transmisión. Deja de tratar a la IA como un ser humano con el que dialogar y empieza a tratarla como el procesador de texto de altísimo rendimiento que realmente es.

Ahora que conoces el «truco», la pregunta es: ¿Cuántos procesos en tu empresa vas a reescribir hoy mismo aplicando esta lógica?

avatar-solind-2
Consultor y Formador Digital Especializado en Diseño Web con WordPress | Ayudo a PYMEs y profesionales a mejorar su presencia online mediante consultoría estratégica y formación en WordPress. [WordPress & Bricks Expert]
Comparte en tus Redes Sociales:
S
Solución Individual
En línea
Hola! 👋 ¿En qué podemos ayudarte?
22:57
foto-whatsApp

Cristina

Consultora Soluciones Digitales

28/07/2026
logotipo-solucion-individual-nueva-era-400
Resumen de privacidad

Las cookies son pequeños archivos de texto que tu navegador coloca en tu dispositivo para almacenar cierta información. Utilizando la información que se almacena y se devuelve, un sitio web puede reconocer que has accedido y visitado previamente utilizando el navegador de tu dispositivo final. Utilizamos esta información para organizar y mostrar el sitio web de manera óptima de acuerdo con tus preferencias. Dentro de este proceso, solo la propia cookie se identifica en tu dispositivo. Los datos personales solo se almacenan después de tu consentimiento expreso o cuando esto es absolutamente necesario para permitir el uso del servicio proporcionado por nosotros y al que tu accedes.

Puedes revisar nuestra política de privacidad en la página Política de Privacidad.