DEV Community

Bianca Torres
Bianca Torres

Posted on

Prompts que construyen: cómo dominar Amazon Q Developer en tu día a día

¿Sabías que el 40% del tiempo de un desarrollador se va en tareas repetitivas como leer documentación, generar boilerplate y debuggear errores?

Como DevOps Engineer, he descubierto que Amazon Q Developer puede transformar estas tareas tediosas en procesos eficientes. No es solo "otra IA más": es un asistente especializado que entiende el ecosistema AWS.

En este artículo te muestro cómo usarlo de forma práctica y, más importante, cómo escribir prompts que generen resultados reales, no respuestas genéricas.

Este artículo está basado en una charla que di sobre Amazon Q Developer y Prompt Engineering.

Si prefieres el formato video, aquí puedes verla completa:
https://www.youtube.com/live/M3sr0p8G5OU?si=YI9GLC-6PN8ygRql

¿Qué es Amazon Q Developer?

Amazon Q Developer es un asistente de IA generativa enfocado en:

  • Desarrollo de software
  • Administración de AWS
  • Mejores prácticas oficiales

Se integra directamente en:

  • IDEs como VS Code
  • AWS Console
  • CLI

A diferencia de otras herramientas genéricas, Amazon Q está entrenado con:

  • Documentación oficial de AWS
  • Ejemplos reales
  • Buenas prácticas del ecosistema cloud

¿Cómo funciona Amazon Q Developer?

Amazon Q Developer funciona sobre Amazon Bedrock, utilizando distintos Large Language Models (LLMs), entre ellos:

  • Amazon Titan
  • GPT (y otros modelos disponibles)

Algunos puntos clave:

  • No usa un único modelo fijo
  • Cuanto más popular es un lenguaje o framework, mejor entrenado estará el modelo.
  • Más datos de entrenamiento → mejores sugerencias

Por eso, tecnologías comunes como Terraform, Kubernetes o Python suelen tener respuestas de muy buena calidad.

¿Qué podemos hacer con Amazon Q Developer?

En el día a día, Amazon Q puede ayudarte a:

  • Autocompletar código más rápido
  • Obtener soluciones simples sin salir del IDE
  • Explicar y documentar código
  • Explicar mensajes de error
  • Generar pruebas
  • Crear código base (boilerplate)
  • Mejorar tu productividad en general

La clave no es solo qué hace, sino cómo se lo pides.

Casos de uso reales donde Amazon Q brilla

Para DevOps Engineers:

  • Infraestructura como código: Generar templates de CloudFormation/Terraform
  • Troubleshooting: Interpretar logs de CloudWatch y errores de servicios AWS
  • Automatización: Crear scripts de CI/CD y pipelines

Para Developers:

  • SDK de AWS: Generar código para interactuar con servicios AWS
  • Serverless: Crear funciones Lambda con mejores prácticas
  • Containerización: Dockerfiles optimizados para ECS/EKS

Para Cloud Architects:

  • Diseño de arquitecturas: Sugerir patrones y servicios apropiados
  • Optimización de costos: Identificar oportunidades de ahorro
  • Seguridad: Implementar controles y políticas IAM

¿Qué es un prompt?

Un prompt es simplemente:
La instrucción que le das a la IA para que realice una tarea.
Pero la diferencia entre frustración y productividad está en la calidad del prompt.

Prompt vago vs Prompt bueno

Prompt vago:

Explícame este error
Enter fullscreen mode Exit fullscreen mode

Prompt bueno:

Explícame este error que ocurre en un pod de Kubernetes en EKS cuando intento 
desplegar una aplicación Spring Boot en Java 17 y el pod entra en estado 
CrashLoopBackOff.
Enter fullscreen mode Exit fullscreen mode

👉 El contexto lo es todo.

Buenas prácticas de Prompt Engineering

La regla de las 4 C:

Estas son las prácticas que mejor resultado me han dado usando Amazon Q Developer:

  1. Claro
    Sé específico sobre lo que quieres.

  2. Contexto
    Incluye información clave como:

  3. Lenguaje

  4. Versión

  5. Servicio

  6. Entorno

  7. Conciso
    Evita el ruido innecesario.

  8. Continuo
    Itera. Ajusta el prompt según la respuesta que recibes.

Checklist antes de enviar un prompt

Antes de presionar Enter, pregúntate:

  • ¿Qué quiero exactamente? (tarea + resultado esperado)
  • ¿Dónde corre? (lenguaje, versión, servicio, entorno)
  • ¿Es claro y corto?
  • ¿Qué siguiente paso pediré si no es perfecto?

Prompt engineering es un diálogo, no una orden única.

Conclusión
Amazon Q Developer puede ahorrarte mucho tiempo si sabes cómo hablarle.

No se trata de escribir prompts "bonitos", sino prompts útiles, con intención clara, contexto técnico y capacidad de iteración.

Si eres DevOps Engineer, Cloud Engineer o Developer y trabajas con AWS, aprender a usar Amazon Q Developer bien es una ventaja real, no solo hype.

Próximos pasos:

¿Y tú?
¿Ya usas Amazon Q Developer en tu día a día?

Top comments (0)