Skip to main content

AI-forge-challenge

30 proyectos, Una ruta completa desde la primera llamada a un modelo hasta una plataforma de IA en producción.

AI-forge-challenge es un recorrido práctico de 30 proyectos para aprender IA construyendo productos web, móviles, de escritorio y backend. Cada reto aumenta progresivamente la dificultad: desde integraciones sencillas hasta agentes, datos, automatización, infraestructura cloud y sistemas listos para producción.

Los 30 proyectos

Cada reto entrega una API consumible, una interfaz visible —web, mobile o desktop— o ambas. Abre cada proyecto para conocer su alcance y stack principal.

Organizador personal de tareas

Web

Se requiere una aplicación web para registrar tareas en lenguaje natural. La IA debe proponer título, prioridad, categoría y fecha límite, permitiendo al usuario corregir los datos antes de guardar. El resultado esperado es: Tablero de tareas con formulario inteligente, filtros y persistencia local. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

ReactTypeScript

Administración de biblioteca

Web

Se requiere una plataforma para administrar libros, autores, usuarios, préstamos y devoluciones. La IA debe recomendar lecturas según el historial y generar una sinopsis cuando un libro no la tenga. El resultado esperado es: Sistema web CRUD con préstamos, búsquedas, recomendaciones y panel de disponibilidad. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

LaravelPHPMySQL

Inventario para pequeño comercio

API

Se requiere una API para registrar productos, entradas, salidas y niveles de existencias. La IA debe clasificar productos desde su descripción y advertir sobre posibles faltantes. El resultado esperado es: API REST documentada con movimientos, alertas y consulta de inventario. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

NestJSNode.jsPostgreSQL

Control de gastos personales

Web

Se requiere una aplicación para registrar ingresos y gastos. La IA debe categorizar cada movimiento, detectar consumos inusuales y redactar un resumen mensual fácil de entender. El resultado esperado es: Panel financiero con movimientos, categorías, gráficas y resumen inteligente. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

Ruby on RailsSQLite

Agenda de citas para profesionales

API

Se requiere una API para administrar servicios, clientes, horarios y reservas. La IA debe interpretar solicitudes escritas en lenguaje natural y convertirlas en propuestas de cita válidas. El resultado esperado es: API de reservas con disponibilidad, prevención de cruces y confirmaciones. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

ASP.NET CoreC#

Menú digital para restaurante

Web + API

Se requiere un menú digital con platos, precios, disponibilidad y filtros alimentarios. La IA debe responder preguntas sobre ingredientes y sugerir opciones según preferencias del cliente. El resultado esperado es: Menú web responsive respaldado por una API y un asistente de recomendaciones. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

JavaSpring BootVue

Centro de atención al cliente

Web

Se requiere una bandeja donde agentes atiendan conversaciones en tiempo real. La IA debe clasificar el motivo, sugerir respuestas y resumir cada caso antes de cerrarlo. El resultado esperado es: Centro de soporte con chat en vivo, asignación, estados y asistencia para agentes. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

Next.jsFastifyWebSockets

Planificador móvil de comidas

Mobile

Se requiere una aplicación que permita registrar preferencias, restricciones y alimentos disponibles. La IA debe crear un menú semanal y convertirlo en una lista de compras editable. El resultado esperado es: App móvil con planificación semanal, recetas y lista de compras. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

React NativeExpo

Identificador de plantas

Mobile

Se requiere una aplicación que identifique una planta desde la cámara y conserve un jardín personal. La IA debe sugerir cuidados y señalar que sus resultados no sustituyen el criterio de un especialista. El resultado esperado es: App móvil con cámara, fichas de plantas, historial y recordatorios de cuidado. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

FlutterDartVision AI

Organizador de facturas

Desktop

Se requiere una aplicación de escritorio que importe facturas en PDF o imagen. La IA debe extraer proveedor, fecha, impuestos y total para organizar los documentos y permitir su revisión. El resultado esperado es: Aplicación desktop con importación, extracción, corrección y exportación a CSV. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

ElectronTypeScriptOCR

Buscador para tienda en línea

Web + API

Se requiere un catálogo donde los clientes puedan buscar productos usando frases naturales como “zapatos cómodos para lluvia”. El sistema debe combinar filtros tradicionales con búsqueda semántica. El resultado esperado es: Tienda de demostración con catálogo, filtros, buscador semántico y ranking. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

SvelteKitFastAPIEmbeddings

Portal de manuales empresariales

Web

Se requiere un portal donde una empresa cargue políticas y manuales internos. Los empleados deben poder hacer preguntas y recibir respuestas sustentadas con citas del documento original. El resultado esperado es: Portal documental con usuarios, carga de archivos, chat y referencias verificables. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

DjangoPythonRAG

Selección de candidatos

Web + API

Se requiere una plataforma donde recursos humanos publique vacantes y procese hojas de vida. La IA debe extraer experiencia, comparar requisitos y explicar coincidencias sin tomar la decisión final. El resultado esperado es: Portal de vacantes con procesamiento asíncrono, perfiles y matriz de comparación. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

Ruby on RailsSidekiqPostgreSQL

Asistente para mesa de ayuda TI

Web + API

Se requiere una plataforma que reciba incidentes técnicos y consulte una base de conocimiento. La IA debe proponer pasos de solución, citar antecedentes y escalar cuando no exista una respuesta confiable. El resultado esperado es: Mesa de ayuda con tickets, base de conocimiento, asistente RAG y escalamiento. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

Spring BootSpring AIReact

Copiloto para equipo comercial

Web + API

Se requiere un CRM ligero para administrar clientes y oportunidades. La IA debe resumir interacciones, preparar seguimientos y consultar herramientas autorizadas sin modificar datos sin confirmación. El resultado esperado es: CRM con pipeline comercial, historial, sugerencias y acciones auditadas. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

ASP.NET CoreSemantic KernelReact

Investigación de mercado

Web + API

Se requiere una plataforma donde un usuario defina una industria, competidores y preguntas de investigación. Un agente debe crear un plan, reunir fuentes y producir un informe revisable. El resultado esperado es: Workspace de investigación con plan, evidencias, notas e informe exportable. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

AngularExpressLangChain

Asistente para técnicos de campo

Mobile + API

Se requiere una aplicación móvil para consultar órdenes de servicio usando voz y registrar hallazgos sin escribir. La IA debe transcribir, estructurar el reporte y pedir confirmación antes de enviarlo. El resultado esperado es: App móvil con órdenes, dictado, evidencias y sincronización con API. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

React NativeSpeech AINode.js

Inspecciones sin conexión

Mobile + Desktop

Se requiere una aplicación para ejecutar listas de inspección en lugares sin internet. Debe almacenar respuestas y fotografías localmente, generar observaciones con IA y sincronizar sin duplicar registros. El resultado esperado es: Sistema offline-first con formularios, evidencias, sincronización y resolución de conflictos. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

FlutterSQLiteDjango

Administración de propiedades

Web

Se requiere una plataforma multiempresa para administrar propiedades, contratos, pagos y solicitudes de mantenimiento. La IA debe resumir novedades y ayudar a redactar comunicaciones para propietarios e inquilinos. El resultado esperado es: SaaS con organizaciones, roles, inmuebles, contratos, pagos y panel operativo. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

NuxtDjangoPostgreSQL

Plataforma de aprendizaje personalizada

Web + API

Se requiere una plataforma que registre cursos, lecciones y progreso. La IA debe recordar dificultades del estudiante, recomendar contenido y generar prácticas usando únicamente el material aprobado. El resultado esperado es: Campus virtual con progreso, tutor contextual, recomendaciones y memoria controlada. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

FastAPIPostgreSQLpgvectorVue

Gestión de archivos para agencias

Web + API

Se requiere una plataforma para que una agencia organice imágenes, videos y documentos por cliente. La IA debe etiquetar activos, facilitar búsquedas y detectar posibles duplicados. El resultado esperado es: Biblioteca digital con carga segura, versiones, permisos, búsqueda y auditoría. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

ASP.NET CoreReactObject Storage

Procesamiento de reclamaciones

Dashboard

Se requiere un sistema para recibir reclamaciones con documentos adjuntos y procesarlas en segundo plano. La IA debe extraer datos, detectar información incompleta y enviar cada caso a revisión humana. El resultado esperado es: Panel de casos con colas, progreso, validaciones, reintentos y trazabilidad. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

LaravelRedisQueues

Tablero colaborativo de proyectos

Web + API

Se requiere un tablero donde varios usuarios actualicen tareas simultáneamente. La IA debe resumir avances, detectar bloqueos y preparar un reporte sin alterar el trabajo de los usuarios. El resultado esperado es: Workspace en tiempo real con presencia, eventos, auditoría y reportes. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

JavaSpring BootWebSockets

Planificador de viajes multiagente

Web + API

Se requiere una plataforma donde agentes especializados propongan transporte, alojamiento y actividades dentro de un presupuesto. El usuario debe revisar fuentes y aprobar cada decisión antes de guardar el itinerario. El resultado esperado es: Planificador visual con orquestación de agentes, presupuesto, fuentes e itinerario. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

GoFastAPINestJSReact

Control de calidad para soporte

Dashboard + API

Se requiere un dashboard para evaluar automáticamente respuestas del centro de soporte. Debe comparar modelos con casos reales, medir precisión, seguridad, latencia y costo, y alertar cuando una nueva versión empeore. El resultado esperado es: Banco de evaluaciones con datasets, ejecuciones, comparativas y regresiones. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

PythonFastAPIAI Evals

Portal de entregas de software

Web

Se requiere un portal interno que concentre el estado de compilaciones, pruebas y despliegues de todos los servicios. Debe permitir rastrear una versión desde el commit hasta producción. El resultado esperado es: Centro de entregas con pipelines, aprobaciones, artefactos, ambientes e historial. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

ReactGitHub ActionsCI/CD

Centro de operación de pedidos

Dashboard

Se requiere un sistema distribuido para recibir, preparar y despachar pedidos. Sus APIs, workers y bases de datos deben ejecutarse en contenedores y mostrar en un panel la salud de cada servicio. El resultado esperado es: Plataforma contenerizada con pedidos, colas, health checks y consola operativa. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

DockerKubernetesPostgreSQL

Observabilidad para comercio electrónico

Dashboard

Se requiere observar el recorrido completo de una compra desde la interfaz hasta pagos, inventario y recomendaciones. El sistema debe relacionar trazas, errores, latencia, tokens y costos. El resultado esperado es: Dashboard de operación con trazas distribuidas, métricas, logs y alertas. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

OpenTelemetryGrafanaMetrics

Portal de infraestructura cloud

Web + IaC

Se requiere desplegar como código los ambientes de una plataforma real, incluyendo red, servicios, datos, archivos y secretos. Un portal de solo lectura debe mostrar recursos, salud y costos. El resultado esperado es: Infraestructura reproducible con pipeline, ambientes separados e inventario visual. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

TerraformCloudGitHub Actions

Plataforma omnicanal de comercio

Multiplataforma

Se requiere una plataforma completa para vender por web y móvil, administrar catálogo, inventario, pedidos y soporte. La IA debe impulsar búsqueda, recomendaciones y atención sin perder seguridad, evaluación ni control humano. El resultado esperado es: Producto desplegado con clientes web y mobile, servicios escalables, CI/CD, observabilidad e infraestructura como código. La solución debe quedar funcional, ser demostrable mediante su interfaz o API e incluir instrucciones claras para ejecutarla.

ReactFlutterMicroservicesTerraform

Criterio de finalización

Un proyecto se considerará terminado cuando tenga un objetivo explícito, una API documentada o una interfaz demostrable, una implementación funcional, instrucciones reproducibles, decisiones técnicas documentadas y una revisión de sus límites. En los proyectos que involucren IA también deberá existir alguna forma de evaluación; en los proyectos de infraestructura, una estrategia segura de despliegue y reversión.

Este reto no busca demostrar que la IA puede hacerlo todo. Busca aprender a construir con ella de manera responsable, crítica y profesional, elevando gradualmente la dificultad hasta enfrentar problemas que siguen siendo complejos incluso con asistencia de IA.