PersonaPrep: Coach de Personalidad IA con Kiro

PersonaPrep, un coach de IA para practicar conversaciones en entornos nuevos. Cómo Kiro aceleró el desarrollo en hackathon con Spec Mode y steering docs.

8 sept 2025 • 4 min de lectura • Equip Q2BSTUDIO

Inteligencia-Artificial-

En el hackathon Code with Kiro, mi equipo y yo nos propusimos resolver un reto que muchos viven pero pocos comentan: cómo prepararse para conversaciones en entornos completamente nuevos.

Ya sea incorporarte a un nuevo trabajo, asistir a tu primera clase universitaria o navegar barreras culturales y de idioma, la comunicación puede imponer. Nuestra solución fue PersonaPrep, un coach de personalidad con inteligencia artificial que permite practicar conversaciones y ganar confianza en un entorno seguro y de apoyo.

Este artículo cuenta cómo lo construimos y, sobre todo, cómo Kiro impulsó nuestro desarrollo de principio a fin.

Por qué un coach de personalidad con IA: nos enfocamos en tres frentes clave. Primero, la ansiedad social, ayudando a ensayar presentaciones, reuniones o pequeñas charlas. Segundo, el aprendizaje adaptativo, ajustando las sesiones según necesidades y conversaciones anteriores. Tercero, las barreras de idioma, practicando frases comunes en un nuevo idioma o contexto cultural. En lugar de un chatbot estático, PersonaPrep actúa como un coach personal que aprende y te guía para manejar conversaciones con confianza en un entorno nuevo.

Stack tecnológico: optamos por un setup robusto y apto para hackathon. Backend con Spring Boot en Java 17 para APIs REST y soporte WebSocket. Base de datos en MongoDB Atlas para sesiones e historial de conversación. WebSockets para diálogo en tiempo real. Búsqueda vectorial para recordar y sugerir escenarios similares. Frontend con React y Tailwind para una interfaz rápida y limpia.

Cómo Kiro aceleró el desarrollo: en lugar de invertir horas en boilerplate o debatir estructura, nos apoyamos en sus capacidades de codificación con IA.

1 Generación de código con IA. Kiro arrancó rápidamente las piezas núcleo del backend: controladores de Spring Boot para endpoints REST, repositorios de MongoDB para datos de usuario y configuración de WebSocket para el chat en tiempo real. Obtuvimos un esqueleto sólido en minutos que pudimos extender sin fricción.

2 Spec Mode. El modo spec fue un cambio de juego. En lugar de pedir código de forma vaga, describimos las funcionalidades a alto nivel. Por ejemplo, indicamos que necesitábamos un boilerplate para PersonaPrep basado en nuestros Steering Docs. Kiro no solo desglosó las tareas, también ejecutó la generación de código paso a paso. Se sintió como programar en pareja con una persona senior que además mantiene el tablero de tareas al día.

3 Steering Docs. En hackathons es fácil perder el foco agregando demasiadas features. Los steering docs funcionaron como una especificación viva de producto. Definimos la visión de PersonaPrep: mantener al usuario en el centro con práctica de conversaciones y no Q&A genérico, soportar diálogo en tiempo real y mantener contexto con memoria más búsqueda vectorial. En cada iteración, Kiro alineó sus sugerencias de código con estos documentos, evitando retrabajo y preservando el alcance para llegar a tiempo.

4 Hooks. Kiro ahorró tiempo automatizando tareas manuales mediante hooks que definían acciones a ejecutar tras cada evento relevante, reduciendo al mínimo el esfuerzo repetitivo y propenso a errores.

Flujo de ejemplo de extremo a extremo. El usuario introduce un escenario, por ejemplo: comienzo un trabajo en Alemania y no hablo alemán con fluidez. El coach de IA responde con un diálogo adaptado y sugerencias prácticas. Las conversaciones se almacenan en MongoDB para reflexión y seguimiento del progreso. La búsqueda vectorial recupera sesiones parecidas y destaca prácticas útiles. El usuario continúa practicando en tiempo real mediante WebSockets.

Lecciones aprendidas. Kiro actuó como un verdadero compañero: aportó estructura, especificaciones y claridad, no solo código. La IA acelera los hackathons liberándonos del boilerplate para enfocarnos en el valor. La disciplina de alcance importa: con steering docs construimos algo publicable, no solo una demo llamativa.

Conclusión. PersonaPrep no fue solo un proyecto de hackathon; demostró el poder de herramientas de inteligencia artificial como Kiro para cerrar la brecha entre ideas y código listo para producción. Con Spec Mode y steering docs, entregamos una aplicación full stack de IA en tiempo récord. Si construyes para hackathons o incluso para producción, Kiro es más que un asistente: es un acelerador de proyectos.

Compartimos este caso porque en Q2BSTUDIO somos una empresa de desarrollo de software y aplicaciones a medida, especialistas en inteligencia artificial, ciberseguridad, servicios cloud AWS y Azure, servicios inteligencia de negocio con Power BI, automatización de procesos y agentes IA. Acompañamos a organizaciones que buscan software a medida y soluciones de ia para empresas, desde prototipos hasta despliegues en producción, integrando buenas prácticas de seguridad y escalabilidad.

Si te interesa llevar este enfoque a tu compañía, podemos ayudarte a diseñar un roadmap de producto, crear un MVP basado en agentes IA y conectar tus datos para analítica avanzada con power bi. Descubre cómo aplicamos inteligencia artificial en casos reales visitando nuestra página de inteligencia artificial, o cuéntanos tus objetivos para que nuestro equipo te proponga una estrategia de ia para empresas alineada a tu negocio. También puedes explorar cómo combinamos IA con desarrollo de aplicaciones a medida y práctica de MLOps en la misma página de IA para empresas.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.