← Volver a proyectos

🤖 Agent1: Motor Multi-Agente para Carteles Publicitarios Editables - Análisis de Arquitectura

Motor generativo multi-agente en n8n y Node.js que convierte fotos crudas de hoteles y eventos en carteles PowerPoint por capas, 100% editables, compilados desde cero en OpenXML/DrawingML.

🎯 Problema Arquitectónico

Los equipos de marketing de hotelería de lujo y eventos masivos necesitaban producir carteles publicitarios en volumen a partir de fotografías crudas. Las dos opciones habituales fallaban en producción. Los modelos de difusión generan mapas de bits atractivos que nadie puede editar después, así que cada error tipográfico o cambio de precio obliga a empezar de cero. Las herramientas de plantillas colocan cajas de texto rígidas sobre la foto y terminan tapando la cama, la piscina o al artista en escena.

El cliente necesitaba archivos que un diseñador pudiera abrir en Canva, Google Slides o Keynote y seguir editando capa por capa, con textos legibles sobre cualquier fondo.

⚡ Solución de Ingeniería

  • Pipeline multi-agente guiado por especificaciones: Construí flujos desacoplados en n8n gobernados por cuatro contratos JSON Schema validados con Ajv. Un agente de visión (GPT-4o / Qwen 2.5 VL 72B) identifica los sujetos principales de cada foto, un paso de dirección de arte define la composición y un agente de copywriting (GPT-4o / Claude 3.7 Sonnet) redacta titulares dentro de presupuestos estrictos de caracteres.
  • Geometría determinista fuera del LLM: Todo lo que se puede calcular se calcula en Node.js puro. Un solver de Rectángulo Máximo Vacío encuentra las zonas libres de la imagen y la detección de colisiones 2D AABB garantiza que ninguna caja de texto tape un sujeto principal.
  • Compilador PPTX sin dependencias: Escribí un compilador OpenXML/DrawingML (ECMA-376) sobre buffers nativos de Node.js, con CRC32 y empaquetado PKZip en memoria. Genera carteles vectoriales de seis capas con recorte proporcional y sangrado perimetral que se importan sin errores en Canva y Google Slides.
  • Compuertas de calidad y revisión humana: Un crítico determinista verifica el contraste WCAG 2.1 (mínimo 4.5:1) y el tamaño tipográfico mínimo. Un bucle de QA visual con techo duro de iteraciones refina el resultado, Puppeteer renderiza previsualizaciones HD con fallback en PHP GD, los assets viven en Cloudflare R2, el estado en PostgreSQL, y un editor human-in-the-loop le da la última palabra al equipo.
Populares:

Escribe cualquier tecnología o palabra clave para ver resultados instantáneos.

Ver página completa →

Enviar Mensaje Directo

Canal Directo Cifrado · Entrega Inmediata

(Opcional)
Mínimo 20 caracteres
Inicializando verificación de seguridad...
Respuesta promedio < 24h
¿Prefieres email directo? arturo@arturonavax.dev