DEV Community

Keylin González
Keylin González

Posted on

Las herramientas de AWS para construir con IA Generativa (y cuál usar según tu nivel)

TL;DR

AWS no solo te da acceso a modelos de IA. También te da herramientas para construir con ellos más rápido, sin importar si eres principiante o ya tienes experiencia.

En este post te explico las tres principales y cuándo usar cada una.


Contexto

En posts anteriores hablé sobre cuánto cuestan los modelos en Bedrock y cómo se comparan en la práctica.

Pero antes de escribir una sola línea de código, vale la pena conocer las herramientas que AWS pone a tu disposición para acelerar todo el proceso.


El ecosistema en tres niveles

Piénsalo así: AWS tiene herramientas para tres momentos distintos de tu camino con IA Generativa.

¿Quieres explorar una idea?     →  PartyRock
¿Quieres escribir código?       →  Amazon Q Developer / Kiro
¿Quieres construir la IA?       →  Amazon Bedrock
Enter fullscreen mode Exit fullscreen mode

Vamos por partes.


1. PartyRock — Para explorar sin código

¿Qué es?

Un playground de IA sin código, construido sobre Amazon Bedrock. Puedes crear aplicaciones de IA arrastrando y conectando bloques, sin escribir una sola línea de código.

¿Cómo funciona?

Describes lo que quieres en lenguaje natural y PartyRock genera la app. Cada "bloque" es una funcionalidad: un chat, un generador de texto, un generador de imágenes, un campo de entrada. Los conectas entre sí y tienes una app funcional en minutos.

Ejemplo real:

Quieres una herramienta que tome el título de un blog y genere tres opciones de intro. En PartyRock: un bloque de input para el título, un bloque de texto conectado a un modelo, un prompt que diga "genera 3 intros para este título". Listo, sin código.

Precio:

Gratis con créditos diarios. No necesitas cuenta de AWS ni tarjeta de crédito. Entras en https://partyrock.aws y empiezas.

Cuándo usarlo:

  • Quieres probar una idea rápido antes de invertir tiempo en código.
  • Estás aprendiendo prompt engineering.
  • Quieres mostrarle algo a alguien sin montar infraestructura.

Cuándo NO usarlo:

  • Necesitas lógica personalizada o integraciones con otros sistemas.
  • Quieres algo en producción real.


2. Amazon Q Developer — Para escribir código más rápido

¿Qué es?

Un asistente de desarrollo con IA que vive dentro de tu IDE. Es el sucesor de Amazon CodeWhisperer, con capacidades ampliadas.

¿Qué puede hacer?

  • Sugerencias de código inline mientras escribes.
  • Chat dentro del IDE para hacer preguntas sobre tu código.
  • Generación de tests unitarios automáticamente.
  • Escaneo de seguridad en tu código.
  • Tareas más avanzadas donde puede analizar tu código y proponer implementaciones o cambios.

Lo que lo diferencia de otros asistentes:

Tiene conocimiento profundo de AWS. Si le preguntas cómo conectar una Lambda con DynamoDB, puede darte ejemplos alineados con buenas prácticas y configuraciones típicas de AWS.

Precio:

  • Free tier con uso mensual limitado (chat y acciones).
  • Pro: aproximadamente $19 USD/usuario/mes con mayor capacidad y funcionalidades para equipos.

Dónde funciona:

VS Code, JetBrains, Visual Studio, Eclipse y también en la terminal con AWS CLI.

Cuándo usarlo:

  • Ya sabes programar y quieres ir más rápido.
  • Trabajas con servicios de AWS.
  • Quieres asistencia para escribir, entender o revisar código.

3. Kiro — Para construir con estructura

¿Qué es?

Un IDE completo basado en Code OSS (la base open source de VS Code), lanzado por AWS en julio de 2025.

¿En qué se diferencia de Q Developer?

Q Developer es un asistente que vive dentro de tu IDE. Kiro es el IDE.

La diferencia más importante es el concepto de spec-driven development: en lugar de pedirle a la IA que escriba código directamente, primero convierte tu idea en una especificación estructurada (requisitos, diseño técnico, tareas de implementación) y luego trabaja sobre esa base.

Esto busca resolver un problema real del "vibe coding": cuando le pides a una IA que construya algo complejo de un solo prompt, el resultado suele ser código que funciona pero que es difícil de mantener. Kiro introduce un flujo donde primero se estructura el problema antes de implementar, aunque también permite distintos niveles de automatización según el caso.

Otras capacidades:

  • Automatización basada en eventos dentro del entorno de desarrollo.
  • Contexto persistente a nivel de proyecto para guiar al agente.
  • Agentes capaces de planificar y ejecutar tareas con distintos niveles de supervisión.
  • Integración con herramientas externas y fuentes de contexto (APIs, documentación, etc.).

Precio:

  • Free tier con uso limitado.
  • Planes pagos desde aproximadamente $20 USD/mes, con modelo basado en créditos y niveles de uso.

(Nota: inicialmente fue lanzado en preview gratuito en 2025 y su modelo de pricing ha evolucionado desde entonces.)

Cuándo usarlo:

  • Quieres construir algo más complejo que un script.
  • Te importa que el código sea mantenible, no solo que funcione.
  • Quieres trabajar con IA de forma más estructurada.
  • Estás desarrollando proyectos donde diseño y arquitectura son importantes.

4. Amazon Bedrock — Para construir la IA en sí

Ya lo cubrí en detalle en posts anteriores, pero para completar el mapa:

Amazon Bedrock es el servicio que te da acceso a modelos fundacionales a través de API.

Cuando tu aplicación necesita generar texto, analizar información, trabajar con imágenes o implementar funcionalidades de IA generativa, ahí es donde utilizas Bedrock.

PartyRock, Q Developer y Kiro son herramientas para construir. Bedrock es la capa de modelos que utilizas dentro de esas soluciones.


El mapa completo

Herramienta Para quién Requiere código Precio base
PartyRock Cualquiera No Gratis (créditos diarios)
Amazon Q Developer Developers Gratis (limitado) / ~$19 mes
Kiro Developers Gratis (limitado) / ~$20 mes
Amazon Bedrock Developers Pago por uso

¿Por dónde empezar?

Si estás comenzando con IA Generativa en AWS, esta es la ruta que recomiendo:

  1. PartyRock para entender qué pueden hacer los modelos sin presión técnica
  2. Amazon Q Developer o Kiro para empezar a escribir código con ayuda
  3. Amazon Bedrock cuando quieras integrar IA en una aplicación real

No tienes que dominar todo antes de empezar. Cada herramienta tiene su momento.


En el próximo post vamos a hacer exactamente eso: tu primera llamada a Bedrock con Python, desde cero, en menos de 20 minutos.


💬 ¿Ya usaste alguna de estas herramientas? ¿Cuál fue tu experiencia?

📝 Posts anteriores:

Top comments (0)