Publicado en

Prompt Engineering: Desarrollo y creatividad técnica

IA

Prompt Engineering #3: Prompts para desarrollo y creatividad técnica (más allá de TI)

Resumen: En este capítulo convertimos a la IA en tu pair programmer, tu documentalista y tu copy creativo técnico. Verás cómo pedirle que explique código, refactorice, genere tests, estructure documentación y cree mensajes de producto y marketing con criterios de aceptación claros. Todo aplicable a Desarrollo, Producto, UX, Datos, Documentación y Marketing.

Analogía Dev/SRE: Un prompt útil es como un pipeline CI/CD: define etapa de entrada (brief), transformaciones (restricciones/estándares) y artefacto de salida (código, doc, copy). Sin etapas, salen “builds” impredecibles.

1) IA como asistente de programación

1.1 Explicar código de forma accionable

ANTES (prompt deficiente)

Explica este código.
DESPUÉS (prompt optimizado)

Rol: Senior Engineer que enseña a un dev intermedio.
Tarea: Explicar el siguiente fragmento y proponer 3 mejoras.
Contexto:
- Lenguaje: {{lenguaje}}
- Estándares: {{guia_estilo}} (enlaces o bullets)
- Limitaciones: max 150 palabras por sección
Formato:
1) Resumen (2-3 frases)
2) Riesgos (lista de 3 bullets)
3) Mejoras (3 bullets con ejemplo de código)
Criterios de aceptación:
- Sin jerga innecesaria
- Ejemplos mínimos y compilables
Código:
[pega aquí el código]

1.2 Refactor con objetivos medibles

ANTES

Refactoriza este código.
DESPUÉS

Rol: Arquitecto de software.
Tarea: Refactorizar para mejorar legibilidad y testabilidad.
Contexto:
- Lenguaje: {{lenguaje}}; framework: {{framework}}
- Targets: cobertura de tests +20%, reducir complejidad ciclomática
Formato:
- Código refactorizado
- Justificación (4 bullets)
- Métricas estimadas (líneas, funciones, complejidad)
Criterios de aceptación:
- Mantener API pública
- Sin dependencias nuevas
- Comentarios breves por bloque

1.3 Generar tests unitarios útiles (no “happy path” solamente)

ANTES

Escribe pruebas unitarias.
DESPUÉS

Rol: QA Engineer.
Tarea: Crear tests unitarios con alta relación señal/ruido.
Contexto:
- Framework: {{framework_tests}}
- Abarcar: casos límite, errores esperados, valores nulos
Formato:
- Archivo(s) de test
- Tabla rápida: Caso | Entrada | Salida esperada | Motivo
Criterios de aceptación:
- Sin mocks innecesarios
- Nombres de test descriptivos
- Min 1 test de error por función crítica
Código bajo prueba:
[pega aquí el código]

2) IA para documentación de proyectos

2.1 Explicar una arquitectura en una página

ANTES

Escribe la documentación del proyecto.
DESPUÉS

Rol: Technical Writer.
Tarea: Crear una ficha de arquitectura de 1 página.
Contexto:
- Audiencia: Producto/Stakeholders no técnicos
- Límite: 400-500 palabras
Formato:
1) Propósito del sistema (3 frases)
2) Diagrama verbal (capas y flujos)
3) Riesgos y mitigaciones (3)
4) Costos/latencia (rangos)
5) FAQ (3 preguntas)
Criterios de aceptación:
- Lenguaje claro sin siglas oscuras
- Recomendación binaria: continuar/ajustar + por qué

2.2 Plantilla de README “lista para producción”

Plantilla reutilizable

Rol: Maintainer de repositorios.
Tarea: Generar README estándar.
Contexto:
- Lenguaje: {{lenguaje}}; gestor: {{gestor_paquetes}}
- CI/CD: {{herramienta}}
Formato (secciones):
- Quickstart (3 comandos)
- Configuración (variables y ejemplo .env)
- Scripts npm/pip/… (tabla)
- Estilo de contribución (convenciones de PR/commits)
- Troubleshooting (5 errores comunes)
Criterios:
- Pasos verificables copy/paste
- Sin pasos “mágicos”
- Enlaces a issues/templates

3) IA para Producto y UX

3.1 (Ejemplo práctico) Actúa como Product Designer: requerimientos + user stories para una nueva función de una app de hábitos

Queremos una función “Rachas Inteligentes” que detecte y recompense consistencia sin penalizar lapsos por causas justificadas.

ANTES

Define requisitos para una nueva función de mi app de hábitos.
DESPUÉS (prompt completo)

Rol: Product Designer con enfoque en comportamiento del usuario.
Tarea: Diseñar requerimientos y user stories para “Rachas Inteligentes”.
Contexto:
- App de hábitos (iOS/Android/Web) con usuarios free y premium
- Objetivo: aumentar retención día 7 y día 28
- Restricciones: accesibilidad AA, carga < 2s en vista principal
- Métricas de éxito: +15% retención 28d, +20% sesiones semanales
Formato:
1) Problema/JTBD en 2-3 frases
2) User personas (3) con “Jobs/Pains/Gains”
3) User stories (8) (Como [persona] quiero [acción] para [beneficio])
4) Criterios de aceptación (Gherkin) por cada story
5) Reglas de negocio (incluye “pausas justificadas” con evidencia)
6) Riesgos y mitigaciones (4)
7) Experimentos de validación (3)
Prompt negativo:
- No inventes datos de analytics
- No uses jergas vagas (“experiencia mágica”)
- Evita soluciones que dependan de datos sensibles
Criterios de aceptación:
- Historias claras, sin ambigüedad
- Gherkin ejecutable mentalmente
- Riesgos medibles (latencia, abandono, soporte)

4) IA para contenido técnico de producto y marketing

4.1 Descripciones de features orientadas a valor (no a jerga)

ANTES

Escribe la descripción de una nueva función.
DESPUÉS

Rol: Product Marketing Manager.
Tarea: Redactar 3 descripciones orientadas a valor para “Rachas Inteligentes”.
Contexto:
- Segmentos: SMB, Mid-Market, Enterprise
- Evidencia: 1 prueba social/segmento
- Longitud: 40–60 palabras c/u
Tono: Claro, confiable, sin hype.
Formato:
- (Segmento) Problema → Beneficio → Prueba social → CTA
Prompt negativo:
- Evita adjetivos vacíos (“revolucionario”)
- No uses tecnicismos irrelevantes
Criterios:
- 1 mensaje clave por versión
- CTA accionable (pruébalo hoy, ver demo, etc.)

4.2 Guía de estilo para redes (tecnología)

Plantilla rápida

Rol: Social Media Strategist para producto tech.
Tarea: Crear guía de estilo de 1 página.
Contexto:
- Audiencia técnica y decision-makers
Formato:
1) Voz y tono (3 bullets)
2) Estructura de post (hook, valor, CTA)
3) Prohibido (palabras vacías, métricas sin fuente)
4) Ejemplos: 2 hooks + 2 CTAs
Criterios:
- Consistente y fácil de aplicar
- Evita claims no verificables

5) IA para Datos y Análisis

5.1 Explicar y revisar consultas

ANTES

Mejorar esta SQL.
DESPUÉS

Rol: Analytics Engineer.
Tarea: Revisar y optimizar esta consulta.
Contexto:
- Dialecto: {{dialecto}}
- Tablas: {{nombres_tablas}}
- Meta: reducir costo/tiempo de ejecución
Formato:
1) Bottlenecks (3 bullets)
2) Versión optimizada
3) Trade-offs (2 bullets)
Criterios:
- Usar índices existentes
- Evitar subconsultas innecesarias
- Mantener resultados equivalentes

6) Checklist de validación rápida (para cualquier rol)

  • ¿Definiste Tarea, Contexto y Formato con precisión?
  • ¿Incluiste criterios de aceptación y métricas de éxito?
  • ¿Agregaste Prompt Negativo para reducir ruido y sesgos?
  • ¿Limitaste longitud y especificaste audiencia?
  • ¿Prohibiste claims no verificables o datos sensibles?

El Secreto del Ingeniero de IA: el poder del Prompt Negativo

Especificar lo que NO quieres es tan importante como pedir lo que sí quieres. El Prompt Negativo reduce la deriva creativa, las alucinaciones y el “hype marketing”.

Plantilla “negativa” mínima

Prompt negativo:
- No inventes cifras ni nombres de clientes
- Evita adjetivos vacíos y jerga no explicada
- No reveles deliberaciones internas; entrega solo la respuesta final
- No uses datos personales ni sensibles

Tip: úsalo siempre junto a los criterios de aceptación y el formato esperado.

Para llevar (resumen)

  • Trata a la IA como a un par: explica, refactoriza, prueba y documenta con objetivos claros.
  • Producto/UX: convierte ideas en historias, reglas de negocio y experimentos.
  • Marketing técnico: habla en beneficios y prueba social, no en jerga.
  • Datos: pide diagnósticos con bottlenecks, versión optimizada y trade-offs.
  • Siempre añade Prompt Negativo para recortar ruido y riesgos.
Próximo artículo: Técnicas avanzadas y el futuro del prompting — few-shot, mega-prompts y cómo usar IA para mejorar prompts de otras IAs.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tiempo excedido. Por favor completa el captcha nuevamente

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.