Finanzas y salud en una app con IA
Introducción
El desarrollo de software ha experimentado una transformación significativa con la incorporación de inteligencia artificial generativa. En este contexto surge el vibe coding, una metodología que permite crear aplicaciones mediante lenguaje natural, reduciendo la dependencia de conocimientos técnicos avanzados.
Este enfoque cobra especial relevancia en sectores como la salud y las finanzas, donde los profesionales necesitan soluciones digitales rápidas para la toma de decisiones, el monitoreo de indicadores y la optimización de procesos. La posibilidad de construir aplicaciones sin escribir código permite acortar la brecha entre la necesidad y la solución tecnológica.
El presente artículo profundiza en los fundamentos del vibe coding, sus implicaciones, herramientas, ventajas, limitaciones y su aplicación práctica en el desarrollo de una app híbrida de salud y finanzas.
¿Qué es el Vibe Coding y por qué es importante?
El vibe coding es un paradigma de desarrollo basado en la interacción con modelos de inteligencia artificial capaces de generar código, interfaces y funcionalidades completas a partir de descripciones en lenguaje natural.
A diferencia del desarrollo tradicional, donde el programador define cada instrucción, en el vibe coding el usuario actúa como un diseñador de intenciones, comunicando qué desea construir, mientras la IA traduce esas intenciones en soluciones funcionales.

Componentes clave del Vibe Coding
- Prompt: instrucción en lenguaje natural.
- Modelo de IA: interpreta y genera código.
- Iteración: proceso de mejora continua.
- Validación: revisión del resultado generado.
Importancia en el contexto actual
- Transformación digital acelerada: permite responder rápidamente a necesidades emergentes.
- Empoderamiento profesional: médicos, economistas o administradores pueden crear sus propias herramientas.
- Prototipado rápido: facilita validar ideas antes de invertir recursos.
- Innovación interdisciplinaria: integra conocimiento técnico y no técnico.
En salud pública, por ejemplo, permite diseñar sistemas de monitoreo de pacientes; en finanzas, facilita el desarrollo de dashboards de control presupuestal.
Ventajas y desventajas
El enfoque de vibe coding presenta una serie de ventajas que lo posicionan como una alternativa innovadora frente al desarrollo tradicional de software. En primer lugar, destaca la reducción significativa de la curva de aprendizaje, ya que permite a personas sin formación en programación participar en la creación de aplicaciones mediante el uso de lenguaje natural. Esto facilita la inclusión de profesionales de diversas disciplinas, como la salud y las finanzas, quienes pueden diseñar soluciones basadas en sus propias necesidades sin depender completamente de desarrolladores especializados. De acuerdo con estudios sobre transformación digital, la democratización tecnológica es uno de los principales impulsores de innovación en entornos interdisciplinarios (Brynjolfsson & McAfee, 2017).
Asimismo, la velocidad de desarrollo representa otra ventaja clave. Las herramientas basadas en inteligencia artificial permiten generar prototipos funcionales en tiempos considerablemente más cortos en comparación con los métodos tradicionales. Esto favorece procesos iterativos ágiles, donde las ideas pueden ser probadas, ajustadas y mejoradas de manera continua. Según Davenport y Ronanki (2018), la implementación de inteligencia artificial en procesos organizacionales incrementa la eficiencia y reduce los tiempos de ejecución en distintas áreas operativas.
No obstante, el vibe coding también presenta limitaciones importantes. Una de las principales desventajas radica en la dependencia de la calidad del prompt, ya que instrucciones ambiguas o incompletas pueden generar resultados imprecisos o poco funcionales. Además, existen desafíos relacionados con la escalabilidad de las aplicaciones, especialmente cuando se trata de sistemas complejos que requieren arquitecturas robustas y seguras. En contextos como la salud y las finanzas, donde se manejan datos sensibles, los riesgos asociados a la seguridad y privacidad son especialmente relevantes (Topol, 2019). Por otra parte, la falta de comprensión técnica profunda puede llevar a que los usuarios implementen soluciones sin entender completamente su funcionamiento, lo que podría generar problemas a largo plazo.
Competencias para Vibe Coding
El desarrollo mediante vibe coding requiere un conjunto de competencias que, aunque no están directamente relacionadas con la programación tradicional, resultan fundamentales para obtener resultados efectivos. En este sentido, el pensamiento lógico se convierte en una habilidad esencial, ya que permite estructurar problemas de manera clara y descomponerlos en partes manejables. Esta capacidad es especialmente importante cuando se trabaja con inteligencia artificial, dado que la calidad de los resultados depende en gran medida de la claridad de las instrucciones proporcionadas (Russell & Norvig, 2021).
De igual forma, la habilidad de redacción adquiere un papel central, pues el usuario debe ser capaz de formular prompts precisos y detallados. Esto implica no solo describir lo que se desea construir, sino también establecer condiciones, restricciones y objetivos específicos. Además, el conocimiento del dominio, ya sea en salud o finanzas, es crucial para garantizar que las soluciones desarrolladas sean pertinentes y útiles en contextos reales. En este sentido, la integración entre conocimiento técnico y conocimiento contextual permite generar aplicaciones con mayor impacto (Kelleher & Tierney, 2018).
Por otro lado, la capacidad de análisis y evaluación también es fundamental, ya que el usuario debe revisar los resultados generados por la inteligencia artificial, identificar posibles errores y proponer mejoras. Este proceso de iteración continua se convierte en una competencia clave dentro del vibe coding, permitiendo optimizar progresivamente la calidad de las aplicaciones desarrolladas.
Herramientas y técnicas de Vibe Coding
El ecosistema del vibe coding se apoya en diversas herramientas tecnológicas que facilitan la generación de aplicaciones sin necesidad de programación manual. Entre estas herramientas se encuentran las plataformas de inteligencia artificial generativa, que permiten crear código, interfaces y estructuras completas a partir de descripciones en lenguaje natural. Estas tecnologías se complementan con plataformas no-code y low-code, las cuales ofrecen entornos visuales para la construcción de aplicaciones, reduciendo aún más la complejidad del proceso (Noor, 2023).
En cuanto a las técnicas, el uso de prompt engineering se posiciona como una de las más relevantes. Esta técnica consiste en diseñar instrucciones de manera estratégica para obtener resultados más precisos y útiles. La descomposición del problema también juega un papel importante, ya que permite abordar el desarrollo de una aplicación en módulos independientes, facilitando su construcción y posterior integración. De acuerdo con estudios recientes, la modularidad en el desarrollo de software contribuye a mejorar la eficiencia y la mantenibilidad de los sistemas (Pressman & Maxim, 2020).
Asimismo, la iteración incremental permite construir aplicaciones de forma progresiva, comenzando con un producto mínimo viable y añadiendo funcionalidades de manera gradual. Este enfoque no solo reduce riesgos, sino que también permite validar las soluciones en etapas tempranas, lo cual es especialmente útil en contextos donde la rapidez de implementación es crítica.

Cómo crear una app desde cero sin saber código
El proceso de creación de una aplicación mediante vibe coding inicia con la definición clara del problema que se desea resolver. En el caso de aplicaciones de salud y finanzas, esto puede implicar la necesidad de mejorar el control de gastos o el seguimiento de hábitos saludables. Una vez identificado el problema, se procede al diseño conceptual de la aplicación, donde se establecen las funcionalidades, los usuarios objetivo y el flujo de interacción.
Posteriormente, se utilizan herramientas de inteligencia artificial para generar la estructura inicial de la aplicación. Este proceso incluye la creación de la interfaz de usuario, la base de datos y las funcionalidades principales. A medida que se obtienen resultados, se realizan pruebas para validar el funcionamiento del sistema y detectar posibles errores. Este ciclo de prueba y mejora continua es fundamental para garantizar la calidad de la aplicación final (Sommerville, 2016).
Creación de herramientas internas que optimicen procesos
Antes de desarrollar una aplicación completa, el vibe coding permite crear herramientas internas que optimicen procesos específicos dentro de una organización. En el contexto de la salud, esto puede incluir sistemas de seguimiento de pacientes o paneles de control de indicadores epidemiológicos. En el ámbito financiero, pueden desarrollarse herramientas para el análisis de gastos o la proyección de ingresos.
Estas soluciones, aunque más simples, tienen un impacto significativo en la eficiencia operativa, ya que permiten automatizar tareas repetitivas y mejorar la toma de decisiones basada en datos. Según Davenport y Ronanki (2018), la automatización inteligente es uno de los principales beneficios de la implementación de inteligencia artificial en entornos organizacionales.
Diseño de apps a través de un caso práctico
A través de prompts bien estructurados, es posible generar una interfaz que incluya un panel principal con gráficos, secciones diferenciadas y sistemas de alertas. La integración de datos financieros y de salud permite establecer relaciones entre ambos aspectos, como el impacto de los gastos médicos en el presupuesto personal. Este tipo de aplicaciones resulta especialmente útil en contextos donde la prevención y la gestión eficiente de recursos son fundamentales (Topol, 2019).
El desarrollo de una aplicación que integre funcionalidades de salud y finanzas permite ilustrar el potencial del vibe coding. En este caso, una aplicación como “SaludFin” puede ofrecer a los usuarios la posibilidad de registrar sus ingresos y gastos, así como monitorear hábitos de salud como la actividad física y la alimentación.

Prompt y refinamiento de prompts en Vibe Coding
El éxito del vibe coding depende en gran medida de la calidad de los prompts utilizados. Un prompt bien diseñado debe ser claro, específico y contener suficiente contexto para guiar a la inteligencia artificial en la generación de resultados adecuados. A medida que se obtienen resultados, es necesario realizar un proceso de refinamiento, donde se ajustan las instrucciones para mejorar la precisión y funcionalidad de la aplicación.
En este contexto, a continuación se presenta un ejemplo de prompt utilizado para el desarrollo de la aplicación propuesta en este artículo:
Actúa como un desarrollador senior, arquitecto de software y product manager experto en apps móviles, SaaS, fintech y productos de alto rendimiento personal. Tienes experiencia en Flutter, Firebase, UX/UI moderno, gamificación y psicología conductual.
Quiero crear una aplicación móvil llamada ASCEND, una app gamificada tipo RPG enfocada en jóvenes (18-30 años) que quieren mejorar su vida, desarrollar disciplina y construir una mentalidad de éxito y riqueza (futuros millonarios).
La app debe funcionar como un sistema operativo de vida que integra hábitos, salud, finanzas, aprendizaje y crecimiento personal en un solo ecosistema inteligente.
VISIÓN DEL PRODUCTO
ASCEND es una plataforma de evolución personal donde el usuario mejora su vida como si fuera un juego.
Se basa en 4 pilares:
- Salud física y mental
- Finanzas personales
- Productividad y disciplina
- Crecimiento personal
Indicador clave:
BIR (Behavioral Integrity Rate)
= hábitos y metas completadas / metas planificadas
Objetivo:
Maximizar disciplina, claridad mental, equilibrio y progreso financiero.
SISTEMA DE GAMIFICACIÓN
- XP por acciones (hábitos, tareas, decisiones financieras)
- Sistema de niveles
- Monedas virtuales
- Rachas (streaks)
- Logros (achievements)
- Rankings
- Retos con amigos
FLUJOS DE HÁBITOS
Claridad mental
- Meditación
- Caminatas de reflexión
- Momentos de claridad
- Reducción de saturación mental
- Disciplina
- Organización diaria
- Planificación
- Cumplimiento de tareas
Crecimiento
- Lectura
- Aprendizaje continuo
Físico
- Ejercicio
- Equilibrio físico
- Hidratación
INDICADORES PERSONALES
- Saturación mental
- Margen financiero
- Equilibrio físico
- Nivel de hidratación
- Salud semanal
- Ahorro mensual
MÓDULOS PRINCIPALES
1. Hábitos
- Check diario de 1 toque
- Rachas
- Calendario visual
2. Organización
- Tareas
- Metas personales
3. Finanzas (tipo fintech)
- Registro de transacciones (ingresos/gastos)
- Categorías
- Metas de ahorro
- Sistema de sobres digitales
- Indicador de margen financiero
4. Bienestar
- Estado de ánimo
- Saturación mental
5. Crecimiento personal
- Metas de vida
- Seguimiento de progreso
6. Contenido de valor
- Notas motivacionales
- Consejos de finanzas
- Consejos de paz mental y enfoque
IA MENTOR PERSONAL
- Analiza hábitos y comportamiento
- Da recomendaciones personalizadas
- Usa lógica contrafáctica (XAI)
- Ejemplo:
“Si hubieras completado 2 hábitos más, tu progreso sería 15% mayor”
Tono:
Profesional, directo, tipo mentor estratégico
SISTEMA SOCIAL
- Agregar amigos
- Rankings semanales
- Retos
- Ligas competitivas
SEGURIDAD
- Firebase Authentication
- Posible 2FA
- Protección de datos personales
- Buenas prácticas tipo:
- PCI DSS
- ISO 27001
TECNOLOGÍA
- Flutter (frontend)
- Firebase (Auth + Firestore)
- Arquitectura limpia (MVVM)
Estructura del proyecto
- models
- services
- viewmodels
- screens
UX/UI – IDENTIDAD VISUAL DE ASCEND
La app debe tener un estilo premium, moderno y tecnológico, tipo fintech.
Colores:
- Negro / gris oscuro → poder
- Verde neón → dinero / progreso
- Azul eléctrico → tecnología
- Blanco → claridad
Estilo:
- Fondo oscuro predominante
- Acentos verdes para progreso, XP y dinero
- Azul para elementos tecnológicos (IA, gráficos)
- Diseño minimalista
Experiencia:
- Dashboard claro en menos de 5 segundos
- Baja carga cognitiva
- Visualización:
- Hábitos: círculos de progreso
- Metas: barras
- Finanzas: indicadores simples
MVP (PRIMERA VERSIÓN)
Construir SOLO:
- Hábitos
- XP
- Niveles
- Dashboard básico
Luego escalar:
- Organización
- Finanzas
- IA Mentor
- Social
LO QUE NECITO
- Estructura completa del proyecto
- Diseño de base de datos en Firestore
- Código inicial funcional (hábitos + XP + niveles)
- Lógica de gamificación
- Ejemplo de guardar y leer datos
- Recomendaciones para escalar la app
.
Posteriormente, este prompt fue refinado mediante la incorporación de detalles adicionales relacionados con la estructura, funcionalidades y experiencia de usuario, lo que permitió mejorar significativamente los resultados generados. Este proceso iterativo evidencia la importancia de la precisión en la formulación de instrucciones cuando se trabaja con inteligencia artificial, ya que pequeñas modificaciones pueden generar cambios sustanciales en el producto final.
Soporte y dificultades de las apps creadas con Vibe Coding
A pesar de sus ventajas, las aplicaciones desarrolladas mediante vibe coding pueden enfrentar diversas dificultades, especialmente en etapas avanzadas de desarrollo. Entre estas se encuentran los problemas de integración con sistemas externos, la gestión de datos sensibles y la falta de documentación técnica detallada. Estos desafíos pueden limitar la adopción de este enfoque en entornos altamente regulados, como el sector salud.
Sin embargo, existen diversas estrategias de soporte que permiten mitigar estas dificultades. El uso de comunidades en línea, la consulta de documentación especializada y la combinación de herramientas de inteligencia artificial con apoyo técnico humano pueden mejorar significativamente los resultados. En este sentido, el vibe coding debe entenderse como un enfoque complementario al desarrollo tradicional, y no como un reemplazo absoluto (Pressman & Maxim, 2020).
Conclusiones
El vibe coding representa una evolución significativa en el desarrollo de aplicaciones, al permitir que personas sin conocimientos técnicos avanzados puedan crear soluciones digitales funcionales. Su impacto en sectores como la salud y las finanzas es especialmente relevante, ya que facilita la creación de herramientas que mejoran la toma de decisiones y optimizan procesos.
No obstante, su implementación requiere un enfoque crítico que considere aspectos como la seguridad, la escalabilidad y la calidad de los resultados. En este sentido, el desarrollo mediante vibe coding debe complementarse con buenas prácticas y una adecuada validación de las soluciones generadas.
Referencia
Brynjolfsson, E., & McAfee, A. (2017). The business of artificial intelligence. Harvard Business Review.
https://hbr.org/2017/07/the-business-of-artificial-intelligence
Davenport, T. H., & Ronanki, R. (2018). Artificial intelligence for the real world. Harvard Business Review, 96(1), 108–116.
https://hbr.org/2018/01/artificial-intelligence-for-the-real-world
Kelleher, J. D., & Tierney, B. (2018). Data science. MIT Press.
https://mitpress.mit.edu/9780262535434/data-science/
Pressman, R. S., & Maxim, B. R. (2020). Software engineering: A practitioner’s approach (9th ed.). McGraw-Hill.
https://www.mheducation.com/highered/product/software-engineering-practitioner-s-approach-pressman-maxim/M9781259872976.html
Russell, S., & Norvig, P. (2021). Artificial intelligence: A modern approach (4th ed.). Pearson.
https://aima.cs.berkeley.edu/
Sommerville, I. (2016). Software engineering (10th ed.). Pearson.
https://www.pearson.com/en-us/subject-catalog/p/software-engineering/P200000003481/9780133943030
Topol, E. (2019). Deep medicine: How artificial intelligence can make healthcare human again. Basic Books. https://www.basicbooks.com/titles/eric-topol/deep-medicine/9781541644632/
YouTube. (s. f.). [Video sobre vibe coding o inteligencia artificial]. YouTube.
https://www.youtube.com/watch?v=uHmr-7zbIsY
El Tiempo. (2018, enero 17). [Imagen relacionada con tecnología o inteligencia artificial].
https://imagenes2.eltiempo.com/files/image_1200_535/uploads/2018/01/17/5a5fdd12e9fe2.jpeg
Computer Hoy. (2025, marzo 26). [Imagen sobre tecnología o inteligencia artificial].
https://imagenes.computerhoy.20minutos.es/files/image_640_360/uploads/imagenes/2025/03/26/68e7dd38c3024.jpeg
Unjo, A. (2025). Vibe Coding [Imagen].
https://arnaudunjo.com/wp-content/uploads/2025/06/Vibe-Coding-1-1024x689.png
Autor: Cristhian David reina moreno y Juan Miguel Montero Flórez
editor: Magister ingeniero Carlos Iván Pinzón Romero
Código: UCIA – 9no Semestre y 6to Semestre
Universidad: Universidad central
