Volver al Blog
Casos de Uso 11 de agosto de 2025 · 10 min lectura

Cadences: La Plataforma de Gestión de Proyectos Nativa en IA que Construimos desde Cero

GM

Gonzalo Monzón

Fundador & Arquitecto Principal

La mayoría de herramientas de gestión de proyectos añaden IA como algo secundario — un chatbot en una barra lateral que resume tareas. Cadences es diferente. Construimos toda la plataforma con IA en el núcleo: inteligencia multi-proveedor que crea proyectos desde lenguaje natural, agentes de voz que hacen llamadas telefónicas reales, automatización de WhatsApp, control de dispositivos IoT, programación visual de workflows y sincronización offline-first con resolución de conflictos. No un wrapper sobre la API de otro — una plataforma completa en cadences.app, corriendo en el edge con 0ms de cold start.

Este artículo es la visión general del ecosistema dentro del cual viven todos nuestros otros proyectos. Cada herramienta de la que hemos escrito — Perspectiva Studio, Transcriptor, Heartbeat Engine — corre sobre infraestructura de Cadences.

El Cerebro IA: 7+ Proveedores, Una Interfaz

Cadences enruta al mejor proveedor de IA para cada tarea:

ProveedorFortalezasUsado Para
Gemini 2.5Gran contexto, salida estructuradaCreación de proyectos, análisis, informes
GPT-4oCalidad equilibradaAsistencia general, contenido
Claude Sonnet 4Razonamiento, códigoAnálisis técnico, lógica compleja
DeepSeekRazonamiento económicoProcesamiento masivo, análisis de datos
Groq (Llama 4)VelocidadTareas de baja latencia, respuestas rápidas
Workers AIEdge, cero latenciaEmbeddings, clasificación
xAIRazonamientoConsultas complejas, perspectiva alternativa

Cada llamada de IA pasa por nuestro AI Gateway con fallback automático, tracking de costes y rate limiting. Si Gemini está caído, cae a GPT-4o. Si GPT-4o es caro para una tarea masiva, enruta a DeepSeek. El usuario nunca ve el enrutamiento — solo obtiene respuestas.

La IA no es un chatbot. Es un agente con acceso a tus datos:

  • "Crea un proyecto para la campaña de marketing del Q1 con 12 tareas" → realmente lo crea, con plazos realistas
  • "¿Cuál es nuestra tasa de completado de tareas este mes en todos los proyectos?" → consulta datos reales, devuelve análisis
  • "Redacta un email de seguimiento para los 15 leads que no han respondido" → genera emails personalizados con campos de fusión

8 Vistas de Proyecto: Cada Forma de Ver Tu Trabajo

VistaQué Hace
KanbanColumnas drag-and-drop por estado, filtros avanzados
CalendarioDía/semana/mes con integración Google Calendar
ListaVista compacta con agrupación y ordenamiento
Timeline / GanttBarras temporales, dependencias, hitos
Tabla de DatosTipo Airtable — bases de datos con esquema dinámico
Workflow CanvasEditor visual de automatizaciones con nodos conectables
MonitoresDashboards de métricas en tiempo real
Agenda DiariaVista resumen del día

Tablas de Datos: Airtable Dentro de Tu Herramienta de PM

Esta es la feature que los usuarios de Notion desearían tener con gestión de proyectos real. Cualquier proyecto puede convertirse en una base de datos dinámica donde cada tarea es una fila con esquema configurable:

  • Tipos de campo: String, Number, Boolean, Date, DateTime, Email, URL, JSON
  • Formularios auto-generados: Formularios CRUD dinámicos desde el esquema
  • Formularios públicos: Formularios embebibles externos, sin login requerido
  • Búsqueda global + filtros por columna
  • Queries en lenguaje natural con IA: "Muéstrame todos los leads de Barcelona con presupuesto superior a €5.000"
  • Scraping automatizado: Poblar Tablas de Datos desde websites externos

Casos de uso: CRMs, inventarios de productos, catálogos de servicios, registros de ventas, bases de contactos. Cada uno es un proyecto con tipo DATA_TABLE.

Agentes de Voz: Llamadas Telefónicas Reales con IA

Cadences hace llamadas telefónicas reales con voces IA. No mensajes pre-grabados — IA conversacional en tiempo real por telefonía:

  • 15+ voces realistas en español vía ElevenLabs
  • Llamadas entrantes y salientes vía Twilio
  • Conversación LLM en tiempo real — la IA responde naturalmente a lo que diga la persona
  • Transcripción automática de cada llamada
  • Integración con workflows — las llamadas pueden disparar o ser disparadas por automatizaciones

Una inmobiliaria puede configurar un agente entrante que responde llamadas 24/7, cualifica leads, comprueba disponibilidad de propiedades contra la Tabla de Datos y agenda visitas en el Calendario. Todo sin intervención humana.

Automatización de WhatsApp: Oficial + Stealth

Integración de WhatsApp con modo dual:

ModoVentajaTrade-off
API Oficial (Meta)Fiabilidad empresarial, templates aprobadosCoste por mensaje, proceso de aprobación de templates
Agente Local (Electron)Cero coste por mensaje, comportamiento humano, anti-detecciónRequiere cliente de escritorio ejecutándose

Ambos modos soportan: texto, imágenes, audio, ubicación, lectura de chats, colas de mensajes con reintentos. Conecta cualquiera a workflows para seguimientos automatizados, recordatorios de citas o secuencias de marketing.

Motor Visual de Workflows

El Workflow Canvas es un entorno de programación visual donde conectas nodos para construir automatizaciones:

Trigger (nueva suscripción de formulario de lead)
  │
  ├── Nodo IA: Cualificar lead (puntuación 1-10)
  │
  ├── Condición: ¿Puntuación > 7?
  │     ├── Sí → Agente de Voz: Llamar al lead en 5 minutos
  │     └── No → WhatsApp: Enviar secuencia de nurture
  │
  ├── Tabla de Datos: Actualizar estado del lead
  │
  └── Notificación: Alertar al equipo de ventas

El motor de ejecución de workflows tiene 7.073 líneas de JavaScript. Maneja workflows de larga duración vía Cloudflare Durable Objects, lógica de reintentos, ramificación condicional, bucles y ejecución paralela.

IoT Hub: Controla Dispositivos Físicos

Cadences controla hardware físico integrado en workflows:

ProtocoloDispositivos
MQTTSensores, actuadores, dispositivos smart home
SerialArduino, ESP32 — comunicación directa
HTTP RESTAPIs de dispositivos, webhooks
RTSP/ONVIFCámaras IP — feeds en vivo, detección de movimiento

Un workflow puede leer un sensor de temperatura (MQTT), comprobar si excede un umbral (nodo de condición), encender el aire acondicionado (HTTP REST) y enviar una alerta por WhatsApp al gestor de instalaciones. Automatización física y digital en un solo canvas.

Sincronización Offline-First: Funciona Sin Internet

Cadences funciona sin conexión. Funcionalidad completa, almacenada en IndexedDB, se sincroniza cuando vuelve la conexión:

  • IndexedDB — almacenamiento local, funciona sin red alguna
  • Google Drive — sync en la nube con resolución de conflictos
  • Polling cada 5 segundos con detección de cambios
  • Tombstones para borrado distribuido
  • Vector clocks para merge a nivel de campo
  • Transacciones atómicas para consistencia

Trabajadores de campo, equipos remotos, zonas con conectividad irregular — Cadences sigue funcionando. Los cambios se fusionan inteligentemente cuando se reanuda la sincronización, con resolución de conflictos a nivel de campo en lugar de last-write-wins.

Arquitectura Técnica

Frontend (React 18 + Vite + Tailwind)
├── App.jsx              ~5.187 líneas — core de la aplicación
├── WorkflowView.jsx     ~5.086 líneas — editor visual de workflows
├── 50+ componentes principales
├── IndexedDB            almacenamiento offline-first
└── Google Drive sync

Backend (Cloudflare Workers — Edge Computing)
├── 60+ endpoints API serverless
├── D1 (SQLite distribuido)   107+ migraciones
├── R2 Object Storage         Media, PDFs, DICOM
├── Durable Objects           Workflows de larga duración
├── KV                        Cache, sesiones
└── AI Gateway                Enrutamiento multi-proveedor

Integraciones
├── Google Calendar/Sheets/Drive
├── Twilio (telefonía)
├── ElevenLabs (voces)
├── Meta WhatsApp Business API
├── MQTT brokers (IoT)
└── 7+ proveedores de IA

Resultados Medidos

MétricaMejora
Tiempo de creación de proyectos-96% (lenguaje natural → proyecto completo)
Tiempo de procesamiento de tickets-92% (clasificación + enrutamiento con IA)
Conversión de leads+40–65% (secuencias de seguimiento automatizadas)
Automatización de tareas adminHasta 80% (workflows reemplazan trabajo manual)

Cadences 3.0: La Reescritura Modular

Estamos en medio de una evolución arquitectónica importante:

AntesDespués
Archivos monolíticos (7.000+ líneas)Módulos <300 líneas cada uno
MLContext.jsx (3.479 líneas)17 archivos modulares (~150 líneas de media)
Proveedores de IA hardcoded15+ providers con interfaz base unificada
Cobertura de tests bajaObjetivo >70%
Bundle grandeObjetivo <2 MB gzipped

La reescritura v3 sigue una visión de IA local-first, ML privacy-first, arquitectura modular. 18 archivos de módulos ML y 7 archivos de features ML Trainer ya están migrados. El patrón de interfaz de proveedor significa que añadir un nuevo proveedor de IA requiere un archivo, no un refactor a nivel de codebase.

Conclusiones Clave

1. IA-nativa significa IA en la base, no en la barra lateral. Cuando cada feature puede llamar a IA — creación de proyectos, consultas de datos, llamadas de voz, decisiones de workflows, generación de contenido — toda la experiencia del producto cambia. Los usuarios dejan de describir lo que quieren hacer y empiezan a describir lo que quieren lograr.

2. El enrutamiento multi-proveedor de IA elimina el vendor lock-in y maximiza el valor. Diferentes proveedores destacan en diferentes tareas. Enrutar automáticamente según tipo de tarea, coste y disponibilidad significa que siempre obtienes el mejor resultado por el precio. Cuando un proveedor tiene una caída, los usuarios ni se enteran.

3. La sincronización offline-first es más difícil de lo que parece, pero vale cada línea de código. Vector clocks, tombstones, transacciones atómicas, resolución de conflictos a nivel de campo — es complejo. Pero en el momento en que un trabajador de campo usa la app en una zona sin cobertura y todo se sincroniza perfectamente cuando vuelve a estar conectado, sabes que valió la pena.

4. Voz IA + WhatsApp + Workflows crean bucles de automatización que gestionan negocios. Un lead rellena un formulario, el workflow lo cualifica con IA, lo llama con un agente de voz, hace seguimiento por WhatsApp, actualiza el CRM y notifica al equipo de ventas. Todo el pipeline de lead-a-reunión funciona sin intervención humana.

5. Edge computing en Cloudflare Workers está listo para producción en apps complejas. 60+ endpoints, 107+ migraciones D1, Durable Objects para workflows de larga duración, R2 para almacenamiento, KV para caching. Cero cold starts, distribución global, y el coste es una fracción de la nube tradicional. La plataforma demuestra que Workers puede manejar complejidad real de aplicaciones, no solo edge functions.

Etiquetas

Plataforma Agentes IA Gestión de Proyectos Voz IA WhatsApp Edge Computing

Sobre el Autor

Gonzalo Monzón

Gonzalo Monzón

Fundador & Arquitecto Principal

Gonzalo Monzón es Arquitecto de Soluciones Senior e Ingeniero IA con más de 26 años construyendo sistemas críticos en Sanidad, Automatización Industrial e IA empresarial. Fundador de Cadences Lab, está especializado en conectar infraestructura legacy con tecnología de vanguardia.

Mantente al día

Recibe notificaciones cuando publiquemos nuevos artículos sobre automatización IA, casos de uso y guías prácticas.