Volver al blog
automation⭐ Featured

Prompt Engineering para Productividad: 15 prompts diarios

Los prompts que me hacen 3x más productivo como Technical Leader.

31 de mayo de 202610 min
promptsgenaiproductivity

El prompt engineering no es una habilidad mística — es un conjunto de técnicas concretas que mejoran dramáticamente la calidad de las respuestas de los LLMs. Acá las que más impacto tienen en mi flujo de trabajo.

Por qué importa el prompting

Con el mismo modelo (GPT-4o, Claude 3.5), un prompt bien construido puede:

  • Reducir alucinaciones en 60-70%
  • Mejorar la consistencia del formato de salida
  • Obtener respuestas más específicas y accionables
  • Reducir el número de iteraciones para llegar al resultado

Técnica 1: Asignación de rol con contexto específico

❌ Malo:
"Revisá este código Python."

✅ Bueno:
"Sos un Python senior engineer especializado en data pipelines y performance. 
Tenés 10 años de experiencia en sistemas de alta escala. Tu tarea es revisar 
el siguiente código e identificar:
1. Problemas de performance (memoria, CPU, I/O)
2. Posibles excepciones no manejadas
3. Antipatrones específicos de Python
4. Sugerencias con el fix concreto, no teoría general.

Código:
[código acá]"

Técnica 2: Few-shot examples

Los ejemplos son más poderosos que las instrucciones:

Clasificá el siguiente ticket de soporte en una categoría.

Categorías disponibles: BILLING, TECHNICAL, ACCOUNT, DELIVERY, OTHER

Ejemplos:
Input: "No me llega el paquete, ya pasaron 5 días"
Output: DELIVERY

Input: "Me cobró dos veces el mismo pedido"
Output: BILLING

Input: "No puedo iniciar sesión con mi cuenta"
Output: ACCOUNT

Input: "La app se cierra cuando intento agregar al carrito"
Output: TECHNICAL

Ahora clasificá este:
Input: "Quiero cambiar mi contraseña porque la olvidé"
Output:

Técnica 3: Chain of Thought (CoT)

Para tareas de razonamiento, pedirle al modelo que piense paso a paso:

Analizá si esta campaña de email marketing fue exitosa. 
Pensá paso a paso antes de dar tu conclusión.

Datos:
- Enviados: 50,000 emails
- Abiertos: 8,500 (17% open rate)
- Clicks: 1,200 (14.1% CTR)
- Conversiones: 48 (4% conversion rate)
- Revenue generado: $14,400
- Costo de la campaña: $2,800

Mostrá tu razonamiento antes de la conclusión final.

Esto produce análisis más profundos y con menos errores que pedir directamente "¿fue exitosa?".

Técnica 4: Restricciones explícitas

Escribí un email para rechazar la propuesta de un proveedor.

RESTRICCIONES (obligatorio cumplir todas):
- Máximo 150 palabras
- Tono profesional pero cálido, no frío
- No mencionar el motivo específico del rechazo
- Dejar la puerta abierta para futuras colaboraciones
- En español neutro, no Argentina
- Primer párrafo: agradecimiento
- Segundo párrafo: decisión
- Tercer párrafo: futuro

Técnica 5: Formato de salida explícito

Generá un análisis competitivo de las siguientes 3 empresas.

FORMATO DE SALIDA REQUERIDO:
## [Nombre Empresa]
**Fortalezas**: [lista con bullets]
**Debilidades**: [lista con bullets]
**Oportunidad para nosotros**: [1-2 oraciones]
**Score competitivo**: [número del 1 al 10]

No uses otro formato. No agregues introducción ni conclusión.

Técnica 6: Iteración con feedback

En lugar de escribir el prompt perfecto de entrada, usar un ciclo de mejora:

Paso 1: "Resumí este documento en 3 bullets"
Paso 2: "El tercer bullet está incompleto. Expandilo con más detalle sobre X"
Paso 3: "Ahora reescribí los 3 bullets en formato ejecutivo, más concreto"

Técnica 7: Delimiter para separar instrucciones de datos

Clasificá el texto delimitado por triple comillas según el sentimiento.

Respuesta: solo "POSITIVO", "NEGATIVO" o "NEUTRO". Sin explicación.

"""
El producto llegó antes de lo esperado y la calidad superó mis expectativas. 
Definitivamente volvería a comprar.
"""

Los delimitadores (```, ----, ===) previenen que el modelo confunda las instrucciones con el contenido.

Template para tareas de código

CONTEXTO: [Describe el sistema/proyecto en 2-3 líneas]

TAREA: [Qué exactamente necesitás que haga]

CONSTRAINS:
- [Restricción técnica 1]
- [Restricción técnica 2]

CÓDIGO EXISTENTE:
```python
[código acá]

SALIDA ESPERADA: [Describe el output exacto que esperás]

NOTA IMPORTANTE: [Cualquier context que el modelo no debe ignorar]


## Herramientas para iterar prompts

- **PromptFlow** (Azure): Testing sistemático de prompts
- **LangSmith**: Trazabilidad de chains de LangChain
- **Promptfoo**: Open source, CI/CD para prompts
- **Weights & Biases Prompts**: Para ML workflows

El prompt engineering es una habilidad que mejora con práctica. La clave: iterar rápido, medir el output, y documentar qué funciona.

Escrito por Mariano Gobea Alcoba