Vibe Coding: qué es y cómo crear apps con IA
Introducción
El vibe coding está cambiando la forma de crear software. En lugar de escribir código manualmente, ahora puedes describir lo que quieres construir y la inteligencia artificial genera la aplicación por ti. Este método permite crear herramientas digitales de forma rápida, accesible y sin necesidad de dominar programación avanzada.
¿Qué es el vibe coding?
El vibe coding es una técnica de desarrollo donde el usuario describe en lenguaje natural la aplicación que desea, y una IA convierte esa descripción en código funcional. Plataformas como ChatGPT o GitHub Copilot permiten convertir ideas en prototipos funcionales en minutos.
En pocas palabras, el vibe coding es programar mediante intenciones, no líneas de código.
¿Por qué es importante?
El auge del vibe coding no es casualidad. Surge como respuesta a la necesidad de desarrollar software de manera más rápida, accesible y eficiente.
Hoy en día, crear una aplicación desde cero puede tomar semanas o meses. Sin embargo, con el apoyo de la inteligencia artificial, ese tiempo puede reducirse significativamente. Esto permite a emprendedores, estudiantes y profesionales materializar ideas sin depender completamente de equipos técnicos.
Además, el vibe coding:
- Reduce la barrera de entrada a la programación
- Fomenta la innovación al permitir probar ideas rápidamente
- Aumenta la productividad de desarrolladores experimentados
- Impulsa una nueva forma de colaboración entre humanos y máquinas
Ventajas del vibe coding
El uso de inteligencia artificial en la programación trae múltiples beneficios que explican su creciente popularidad.
- Desarrollo más rápido; Las tareas que antes requerían horas de codificación ahora pueden resolverse en minutos. Esto es especialmente útil en prototipos o proyectos iniciales.
- Accesibilidad: Personas sin conocimientos profundos de programación pueden crear aplicaciones básicas, lo que democratiza el desarrollo de software.
- Automatización de tareas: Procesos repetitivos como validaciones, estructuras básicas o funciones estándar pueden generarse automáticamente.
- Mayor enfoque en la idea: El desarrollador puede concentrarse en el problema y la solución, en lugar de preocuparse por detalles técnicos complejos.
Desventajas y riesgos
A pesar de sus ventajas, el vibe coding también presenta desafíos importantes que no deben ignorarse.
- Dependencia de la IA: Confiar demasiado en herramientas puede limitar el aprendizaje real de programación.
- Código difícil de entender: El código generado puede ser funcional, pero no siempre es claro o bien estructurado.
- Posibles errores: La IA puede generar soluciones incorrectas o ineficientes si el prompt no es preciso.
- Seguridad: Sin revisión adecuada, el código puede contener vulnerabilidades.
Competencias clave para el vibe coding
Para aprovechar al máximo esta nueva forma de programar, se requieren habilidades específicas que van más allá de escribir código.
- Pensamiento lógico: Es fundamental saber estructurar problemas de manera clara para poder comunicarlos correctamente.
- Comunicación efectiva: El éxito del resultado depende en gran parte de cómo se formulan las instrucciones a la IA.
- Pensamiento crítico: No todo lo que genera la inteligencia artificial es correcto. Es necesario evaluar, probar y ajustar.
- Conocimientos básicos de programación: Aunque no se escriba todo el código, entenderlo sigue siendo clave para corregir errores y optimizar soluciones.
- Creatividad: El vibe coding permite experimentar con ideas nuevas de forma rápida, lo que potencia la innovación.
Herramientas y técnicas
El ecosistema del vibe coding está creciendo rápidamente, con herramientas que facilitan esta nueva forma de desarrollo.
Herramientas más usadas:
- ChatGPT: generación de código, explicación y debugging
- Lovable
Técnicas clave
- Prompt engineering: diseñar instrucciones claras y detalladas
- Iteración: mejorar el resultado paso a paso
- Dividir problemas: trabajar por módulos pequeños
- Validar constantemente: probar el código generado
Crear una app desde cero sin saber código
Prompt 1
crea una aplicación para almacenar la información de las labores realizadas en un turno de trabajo, donde se incluyan maquinas como centros de mecanizado cnc, fresadoras cnc, taladros de árbol, rectificadoras planas, trabajos de banco manual, erosionadora de hilo, torno cnc, etc, adicionalmente donde se puedan obtener los tiempos diferenciados por orden de trabajo y diferenciar por cada hora, minuto del día, estructura: reemplazar todo registro de tiempo: entrada manual, almacenamiento: localStorage y agrega la forma de exportar los registros a una base de datos en Excel y agrega la opción de seleccionar la fecha en la que se genera la labor.
Prompt 2 para aclarar las la información
Utiliza las siguientes actividades para crear una lista seleccionable para que la descripción de la labor sea más cómoda de usar A01 – BASE INF, A02 – BASE SUP, A03 – PORTA MATRIZ, A04 – PORTA PUNZON, A05 – MATRIZ, A06 – MACHO, A07 – PUNZONES, A08 – SUFRIDERA, A09 – COLUMNAS, A10 – CASQUILLOS, A11 – COMPLEMENTOS, A12 – PARALELAS, A13 – PISADOR, A14 – EXPULSOR, A15 – BOQUILLAS, A16 – CENTRADORES, A17 – BOQUILLAS, A18 – VELAS, A19 – PATIN A20 – PULSADOR, A21 – ENCOLUMNAR, A22 – TOPES, A23 – ASEO, A24 – ENSAMBLAR, A25 – DESARMAR, A26 – TEMPLE B01 – MONTAJE, B02 – MUESTRAS, B03 – PRODUCCION, B04 – PRUEBAS, B05 – CAPACITACIONES, B06 – CITA MEDICA, B07 – DIA DE LA FAMILIA B08 – DIA VACACIONES B09 – INCAPACIDAD, B10 – FESTIVO, B11 – REUNION.
Prompt 3 para finalizar lo que se requiere
Se deben poder ver las labores realizadas en otros días y poder seleccionar los días para exportar a Excel, se deben poder seleccionar más de un día para poder exportar los días seleccionados a Excel, agrega una barra para agregar el nombre del operario que generara el registro de la labor realizada, agregar una lista desplegable de los nombres de los operarios a medida que se van agregando, con el fin de que sea más práctico y fácil ingresar nuevos días con las labores realizadas, adicionalmente es importante poder eliminar el nombre de un operario cuando esto necesario, agregar un campo donde se puedan seleccionar las ordenes trabajo y también poder exportar las seleccionadas a Excel.
Paso 1
Entrar a la plataforma e ingresa a Lovable e inicia sesión.

Paso 2
Crear nuevo proyecto haz clic en “Create App” o “New Project”.

Paso 3
Copia y pega el prompt completo en el generador de IA.

Paso 4
Generar la app presiona “Generate / Build” y espera la creación automática.

Paso 5
Revisar la app verifica que tenga: operarios, fecha, máquinas, actividades, ordenes de trabajo, registro de tiempo

Paso 6
Probar almacenamiento guarda registros y confirma que se guarden en localStorage.

Paso 7
Validar funciones agregar/eliminar operarios, filtrar por fechas, seleccionar varios días

Paso 8
Exportar a Excel selecciona registros y usa la opción de exportación.

Video tutorial
El elemento más importante en el vibe coding es el prompt. Un buen prompt puede marcar la diferencia entre un resultado útil y uno inútil.
Ejemplo simple: “Crea una app de tareas”
Ejemplo mejorado: “Crea una aplicación en Python con interfaz gráfica que permita agregar, eliminar y marcar tareas como completadas, guardando la información en un archivo JSON”
La diferencia está en el nivel de detalle. Entre más contexto y precisión, mejor será el resultado.
Aplicación creada
Buenas prácticas
- Ser específico
- Definir tecnologías
- Incluir condiciones claras
- Pedir ejemplos o pruebas
- Refinar el prompt progresivamente
Soporte y dificultades en aplicaciones reales
Aunque crear aplicaciones con vibe coding es cada vez más fácil, mantenerlas y escalarlas sigue siendo un reto.
Soporte: Las aplicaciones pueden mantenerse con ayuda de,
- Documentación generada automáticamente
- Comunidades de desarrolladores
Dificultades
- Mantenimiento complicado si no se entiende el código
- Problemas de escalabilidad en proyectos grandes
- Dependencia de herramientas de IA
- Integración con sistemas existentes
Conclusión
El vibe coding representa una transformación importante en el desarrollo de software. No se trata solo de una nueva herramienta, sino de un cambio en la forma de pensar y crear tecnología.
Ahora, el valor del desarrollador no está únicamente en escribir código, sino en definir problemas, comunicarse con la IA y validar soluciones.
A futuro, esta tendencia seguirá creciendo y probablemente se convertirá en una habilidad esencial en el mundo digital. Sin embargo, el equilibrio entre el uso de inteligencia artificial y el conocimiento técnico será clave para lograr resultados eficientes, seguros y sostenibles.
Segunda Fase
Introducción
En la actualidad, las herramientas digitales basadas en inteligencia artificial han transformado la manera en que las personas organizan y representan la información. Entre estas herramientas destaca GitMind, una plataforma diseñada para crear mapas mentales, diagramas y esquemas visuales de forma rápida y colaborativa. Gracias a sus funciones impulsadas por inteligencia artificial, GitMind permite convertir ideas complejas en estructuras organizadas, facilitando la comprensión y el análisis de la información.
En el desarrollo de esta segunda fase del proyecto se utilizó GitMind como apoyo para la elaboración de un mapa mental que permitiera representar de manera clara los conceptos principales del tema trabajado, destacando especialmente las correcciones de las falencias identificadas en la aplicación y la organización de los requerimientos funcionales y no funcionales del sistema. La herramienta facilitó la estructuración jerárquica de ideas, la relación entre conceptos y la construcción de una representación visual intuitiva que ayudó a comprender y analizar la información de manera más eficiente. Además, al estar basada en la nube, permitió acceder y editar el contenido desde diferentes dispositivos de forma sencilla durante el desarrollo del proyecto.
¿Para qué sirve GitMind?
GitMind es una herramienta digital que sirve para crear mapas mentales, diagramas de flujo, organigramas y esquemas visuales orientados a la organización de ideas y la gestión de información. Su principal objetivo es facilitar la comprensión de temas complejos mediante representaciones gráficas estructuradas.
Entre las principales funciones de GitMind se encuentran:
- Creación automática de mapas mentales mediante inteligencia artificial.
- Organización jerárquica de información y conceptos.
- Generación de diagramas y flujos de procesos.
- Trabajo colaborativo en tiempo real.
- Almacenamiento en la nube para acceso desde múltiples dispositivos.
- Conversión de textos, documentos, videos y audios en mapas conceptuales y resúmenes visuales.
Además, la inteligencia artificial integrada en GitMind ayuda a sugerir ideas relacionadas, mejorar la estructura visual y optimizar la distribución de la información dentro del mapa mental, haciendo que el proceso sea más eficiente y dinámico.
¿En qué contexto se puede utilizar GitMind?
GitMind puede utilizarse en diferentes contextos académicos, profesionales y personales debido a su versatilidad y facilidad de uso.
Contexto académico
En el ámbito educativo, GitMind es útil para:
- Tomar apuntes organizados.
- Realizar resúmenes visuales.
- Estudiar temas complejos.
- Preparar exposiciones y presentaciones.
- Planificar proyectos de investigación.
Los estudiantes pueden utilizar mapas mentales para relacionar conceptos y mejorar la memorización de información.
Contexto profesional
En empresas y equipos de trabajo, GitMind se utiliza para:
- Gestión de proyectos.
- Organización de tareas.
- Planeación estratégica.
- Diseño de procesos y diagramas.
- Lluvias de ideas colaborativas.
Su función colaborativa en tiempo real facilita el trabajo entre diferentes integrantes de un equipo.
Contexto personal
También puede emplearse para:
- Organización de metas personales.
- Planeación de actividades.
- Gestión del tiempo.
- Desarrollo de ideas creativas.
Muchas personas utilizan herramientas de mapas mentales para estructurar proyectos personales y mejorar su productividad.
¿Cómo se usó GitMind para realizar el mapa mental?
El proceso de elaboración del mapa mental se realizó en varias etapas:
- Identificación del tema principal
Se definió el concepto central del proyecto como punto de partida del mapa mental. - Organización de ideas principales
Se establecieron las categorías y subtemas relacionados con el contenido del proyecto, creando ramas principales para estructurar la información. - Jerarquización de conceptos
Se organizaron los conceptos según su nivel de importancia y relación temática, permitiendo una visualización clara y lógica. - Uso de herramientas visuales
GitMind permitió agregar colores, líneas de conexión, formas y estilos visuales para diferenciar las categorías y facilitar la comprensión del contenido. - Edición y colaboración
Gracias a la sincronización en la nube, el mapa pudo ser editado y actualizado fácilmente durante el desarrollo del proyecto.
La utilización de GitMind permitió representar gráficamente la información de manera más organizada, facilitando el análisis y la comprensión de los conceptos trabajados en el proyecto.

Prompts para mejora de APP
Prompt 1
Mejorar la aplicación incorporando autenticación, gestión de usuarios y manejo de datos estructurados con control de acceso por roles.
1. Sistema de Autenticación
Implementar un sistema de autenticación con las siguientes características:
• Login mediante usuario (no email) y contraseña
• Opción para:
Cambiar contraseña desde la aplicación
Recuperar contraseña (opcional pero recomendado)
• Manejo seguro de credenciales (hash de contraseñas)
• Persistencia de sesión (token o sesión activa)
2. Gestión de Usuarios
• Permitir la carga masiva de usuarios mediante archivo Excel o CSV
• Campos mínimos requeridos:
Usuario
Nombre
Rol (Admin / Operario)
Máquina asociada (opcional)
• Validación de datos al importar:
Evitar duplicados
Formato correcto
3. Gestión y Visualización de Datos
• Permitir cargar información desde base de datos (inicialmente desde Excel/CSV)
• Implementar filtros dinámicos por:
Usuario
Máquina
OT (Orden de Trabajo)
• Visualización clara tipo dashboard o tabla
4. Control de Acceso por Roles
Definir permisos según tipo de usuario:
• Admin:
Puede ver y editar todos los datos
Puede gestionar usuarios
• Operario:
Solo puede ver información asociada a:
▪ Su usuario
▪ Su máquina
▪ Sus OT
5. Manejo de Datos Existentes
Actualmente los datos están en localStorage:
• Migrar automáticamente los datos al crear/activar la cuenta
• Evaluar migración a:
Base de datos backend (recomendado)
o almacenamiento persistente más robusto
6. Recomendaciones Técnicas
• Backend sugerido: Firebase, Supabase o Node.js + DB
• Autenticación: JWT o sistema integrado (ej. Supabase Auth)
• Base de datos: relacional (usuarios, máquinas, OT)
Prompt 2
Optimizar la creación y gestión de usuarios con control administrativo, manteniendo
buenas prácticas de seguridad.
1. Creación de Usuarios
• Permitir crear usuarios individuales y masivos (Excel/CSV)
• Campos requeridos:
Usuario (único)
Nombre / Nickname
Rol (Admin / Operario)
Estado (activo/inactivo)
2. Gestión de Contraseñas (IMPORTANTE)
• Las contraseñas deben:
Almacenarse encriptadas (hash), nunca en texto plano
• El administrador NO puede ver contraseñas actuales
• Funcionalidades:
El usuario puede cambiar su contraseña desde la aplicación
El administrador puede:
▪ Restablecer contraseña (generar una nueva temporal)
▪ Forzar cambio de contraseña en el siguiente login
3. Funciones del Administrador
• Crear, editar y desactivar usuarios
• Cargar usuarios de forma masiva desde Excel/CSV
• Visualizar:
Usuarios
Roles
Último acceso
• Soporte:
Restablecer contraseñas (sin verlas)
Editar nickname si es necesario
4. Perfil de Usuario
Cada usuario puede desde la aplicación:
• Cambiar su contraseña
• Editar su nickname
• Ver su información básica
5. Carga Masiva (Excel/CSV)
• Permitir que el administrador suba archivos con:
Usuario
Nickname
Rol
• Para contraseñas:
Opción 1: generar automáticamente
Opción 2: asignar contraseña inicial temporal (que obligue cambio)
6. Buenas Prácticas de Seguridad
• No almacenar contraseñas visibles
• Implementar:
Hash (bcrypt recomendado)
Validación de contraseñas fuertes
Tokens de sesión seguros
Prompt 3
Restringir la selección de operarios según el usuario autenticado, garantizando integridad de datos y control por roles.
1. Comportamiento al iniciar sesión
• Al hacer login con usuario y contraseña:
El sistema debe identificar automáticamente el usuario autenticado
Cargar su información asociada (incluyendo su nombre de operario)
2. Selección automática de operario (Operario)
• Si el usuario tiene rol Operario:
El campo “Nombre de Operario” debe:
▪ Aparecer preseleccionado automáticamente
▪ Estar bloqueado (solo lectura) → no editable
Toda la información registrada debe quedar asociada únicamente a ese operario
No debe existir opción para ver o seleccionar otros operarios
3. Permisos del Administrador
• Si el usuario tiene rol Admin:
Puede seleccionar cualquier operario desde un listado(dropdown/autocomplete)
Puede:
▪ Crear registros para diferentes operarios
▪ Consultar información de todos los usuarios
El campo “Nombre de Operario” debe ser editable
4. Validación Backend (CRÍTICO)
• No confiar solo en la interfaz:
Validar en backend que:
▪ Un operario solo pueda crear/consultar datos propios
▪ Un admin tenga acceso global
• Ignorar cualquier intento manual de enviar datos con otro usuario
5. Asociación de Datos
• Cada registro debe guardar:
o ID de usuario autenticado
o Nombre de operario
o Máquina / OT (si aplica)
Prompt 4
Incorporar visualización de datos por operario y administrador, junto con integración
segura a servicios de almacenamiento en la nube.
1. Visualización de trabajos (Operario y Admin)
Operario
• Puede visualizar únicamente su información:
o Trabajos realizados
o Máquinas en las que ha trabajado
o Tiempos registrados por actividad
• Dashboard con:
o Lista de trabajos (OT)
o Máquinas utilizadas
o Tiempo total por día
Administrador
• Puede visualizar información global:
o Todos los operarios
o Todas las máquinas
o Todas las OT
• Puede filtrar por:
o Operario
o Máquina
o OT
o Fecha
2. Gráficas y reportes dinámicos
• Incluir un módulo de gráficas para ambos roles:
Funcionalidad:
• Selector de fecha (día específico)
• Mostrar resumen del día:
o Horas trabajadas
o Número de OT atendidas
o Máquinas utilizadas
o Distribución de tiempo por actividad
Tipos de gráficas sugeridas:
• Barras → tiempo por máquina
• Pastel → distribución de actividades
• Línea → evolución de horas (si se amplía a rango de fechas)
3. Integración con almacenamiento en la nube
Configuración (Solo Admin)
• El administrador puede conectar una cuenta de almacenamiento:
o Google Drive
o OneDrive
o Dropbox (u otros compatibles)
Funcionalidades:
• Exportar datos automáticamente o manualmente:
o Formato CSV / Excel
• Importar datos desde archivos en la nube
• Configurar:
o Sincronización manual o automática
4. Seguridad en integración con nube (IMPORTANTE)
• No almacenar credenciales directamente
• Usar autenticación segura (OAuth)
• Permitir desconectar cuentas en cualquier momento
• Definir permisos:
o Solo el administrador gestiona la conexión
o Operarios no tienen acceso a la nube
5. Estructura de datos para soportar gráficas
Cada registro debe incluir:
• Usuario (ID)
• Operario (nombre)
• Máquina
• OT
• Fecha
• Tiempo trabajado
• Tipo de actividad
Prompt 5
Implementar backup completo del sistema, carga masiva de datos (usuarios y
operaciones), y gestión flexible de almacenamiento en la nube, manteniendo buenas
prácticas de seguridad.
1. Backup de Usuarios (Solo Administrador)
Funcionalidad:
• Permitir exportar todos los usuarios a archivo Excel (XLSX/CSV)
Campos incluidos:
• Username
• Nombre / Nickname
• Rol
• Estado (activo/inactivo)
• Fecha de creación (opcional)
Seguridad:
• No exportar contraseñas
• Incluir opción:
o “Forzar reseteo de contraseña” en importación futura
2. Restauración / Migración de Usuarios
• Permitir importar archivo de usuarios
• Opciones:
o Crear nuevos usuarios
o Actualizar existentes
• Manejo de contraseñas:
o Generar contraseña temporal
o Forzar cambio en primer login
3. Carga Masiva de Datos (Doble funcionalidad)
A. Usuarios
• Mantener plantilla de carga con:
o Username
o Nombre
o Rol
o Estado
B. Operaciones / Labores (NUEVO)
Permitir carga masiva mediante Excel/CSV con la siguiente estructura:
Plantilla sugerida:
Fecha Username Operario Máquina OT Operación Tiempo (horas) Observaciones
Reglas:
• Fecha en formato estándar (YYYY-MM-DD)
• Username debe existir en el sistema
• Validar:
o No duplicados
o Datos obligatorios
o Consistencia de tiempos
4. Uso de datos cargados
Estos datos alimentan automáticamente:
• Dashboard del operario
• Dashboard del administrador
• Gráficas por día, máquina, OT
5. Gestión de almacenamiento en la nube
Funcionalidades (Admin):
• Conectar múltiples proveedores:
o Google Drive
o OneDrive
o Dropbox
o Otros compatibles
• Cambiar proveedor activo en cualquier momento
• Desconectar cuentas existentes
• Configurar:
o Backup automático
o Exportación manual
6. Seguridad en la nube
• Autenticación mediante OAuth
• No almacenar credenciales directamente
• Control total desde el administrador
Prompt 6
Optimizar la gestión de almacenamiento en la nube, asegurar la disponibilidad inmediata de nuevos operarios y restringir la creación/eliminación de usuarios únicamente al administrador.
1. Gestión de cuentas en la nube (Solo Administrador)
• El administrador puede:
o Conectar cuentas de:
▪ Google Drive
▪ OneDrive
▪ (extensible a otros proveedores)
o Cambiar la cuenta activa en cualquier momento
o Desconectar cuentas existentes
o Agregar nuevas cuentas sin afectar la integridad de los datos
Reglas:
• Solo una cuenta activa a la vez (opcional configurable)
• Mantener historial o respaldo local antes de cambiar de cuenta (recomendado)
• Autenticación mediante OAuth (sin guardar credenciales)
2. Disponibilidad inmediata de operarios
• Cuando el administrador crea un nuevo usuario con rol Operario:
o Debe quedar automáticamente:
▪ Disponible en el sistema
▪ Listo para ser seleccionado en formularios (solo por admin)
▪ Asociado a registro de labores y tiempos
• No se requieren pasos adicionales de activación manual
3. Restricciones en formulario de creación de labores
NO permitir desde este formulario:
• Crear nuevos operarios
• Eliminar operarios
Solo permitir:
• Seleccionar operarios existentes (según rol)
• Registrar:
o Máquina
o OT
o Operación
o Tiempo
o Fecha
4. Control por roles en formulario
Operario:
• No puede seleccionar operario
• Su nombre se asigna automáticamente (como definimos antes)
• Solo registra sus propias labores
Administrador:
• Puede seleccionar cualquier operario existente
• Puede registrar labores para cualquier usuario
5. Gestión de operarios (Centralizada)
Toda la gestión de usuarios debe hacerse únicamente desde el panel de administrador:
• Crear usuarios
• Editar usuarios
• Eliminar / desactivar usuarios
Conclusiones
- GitMind es una herramienta eficiente para organizar información y representar ideas de manera visual y estructurada.
- La integración de inteligencia artificial facilita la creación automática de mapas mentales, optimizando el tiempo y mejorando la productividad en diferentes contextos.
- El uso de mapas mentales contribuye a una mejor comprensión de la información, permitiendo identificar relaciones entre conceptos y organizar contenidos de forma jerárquica.
- Durante el desarrollo del proyecto, GitMind permitió construir un mapa mental claro, dinámico y fácil de editar, favoreciendo el análisis y la organización de las ideas principales.
- Finalmente, herramientas como GitMind representan una alternativa tecnológica útil para estudiantes, docentes y profesionales que buscan mejorar la planificación, el aprendizaje y la gestión de información mediante recursos visuales e interactivos.
Créditos
Autor: Julia Jiménez Silva – Javier Lozano Silva
Editor: Carlos Urrego – Erick Trujillo
Código: UCIAG-10
Universidad: Universidad Central
Fuentes:
ChatGPT. (2024). ChatGPT. https://chat.openai.com
Cursor. (2024). Cursor AI editor. https://cursor.sh
GitHub. (2024). GitHub Copilot documentation. https://docs.github.com/en/copilot
GitMind. (s.f.). GitMind: herramienta de mapas mentales y diagramas. GitMind. https://gitmind.com/es/
IEEE. (2023). Artificial intelligence and software engineering: Trends and impacts. https://www.ieee.org
Niixer. (2024, 1 noviembre). GitMind: una herramienta de mapas mentales creativa y eficiente. Niixer. https://niixer.com/index.php/2024/11/01/gitmind-una-herramienta-de-mapas-mentales-creativa-y-eficiente/
OpenAI. (2024). GPT-4 technical report. https://openai.com/research
