RoomCraft AI — Layout Optimizer & 3D Room Planner

Python FastAPI Groq Llama 3.1 Simulated Annealing Three.js Alpine.js ReportLab Pydantic NLP Optimización Combinatoria 3D WebGL
RoomCraft AI — Layout Optimizer & 3D Room Planner

RoomCraft AI — Del texto libre al plano técnico en 3D en menos de 8 segundos

Los planificadores existentes son drag-and-drop manuales o generan una sola sugerencia de layout que tienes que aceptar a ciegas. RoomCraft AI genera múltiples layouts automáticamente, los rankea con una puntuación real basada en ergonomía y normativa, y explica por qué cada uno es mejor o peor. Todo desde lenguaje natural, sin arrastrar nada.

Módulo 1 — Parser de Lenguaje Natural (Groq + Llama 3.1)

Convierte texto libre del usuario en JSON estructurado con todas las dimensiones de la habitación y los muebles. Maneja ambigüedades, unidades mezcladas y descripciones imprecisas. Latencia <1 segundo.

Módulo 2 — Motor de Optimización (Simulated Annealing)

Metaheurística que explora miles de combinaciones escapando de óptimos locales. Para cada mueble: posición X, posición Y, rotación (0°, 90°, 180°, 270°). 10.000 iteraciones en <2 segundos en CPU. Restricciones duras: ningún mueble fuera de límites, sin solapamientos, sin bloquear puertas (arco 90cm), pasillo mínimo 60cm. Restricciones blandas: ergonomía de cama, orientación de sofá, acceso a luz natural.

Módulo 3 — Visualización 3D (Three.js en navegador)

Three.js r128 corriendo 100% en el navegador del usuario. Sin instalar nada. OrbitControls para rotación libre, vista cenital (planta 2D), primera persona (WASD), isometría 45°. Overlay profesional: distancias en cm entre muebles, zonas de conflicto (rojo) y pasillos correctos (verde). Cada mueble clickeable muestra dimensiones reales.

Módulo 4 — Exportación PDF Técnica (ReportLab)

Planta 2D vectorial a escala con todos los muebles y cotas. Tabla de métricas: puntuación total, circulación mínima, aprovechamiento de luz, conflictos detectados. Escala gráfica (barra 1m) para impresión. Watermark sutil para marketing pasivo cuando el profesional comparte el PDF con su cliente.

Diferenciación respecto al mercado

Planner 5D, Arcadium y SketchUp: de 7€ a 35€/mes, drag-and-drop manual, sin input conversacional, sin auto-layout. RoomCraft AI: gratis, input LLM, Top 5 layouts automáticos, Three.js en navegador, métricas profesionales y PDF técnico gratuito.

Stack Técnico

Python · FastAPI · Groq (Llama 3.1) · Simulated Annealing · Three.js r128 · Alpine.js · ReportLab · Pydantic

Resultados

<1s
Latencia parse
Groq API (Llama 3.1)
2-5s
Latencia optimize
Simulated Annealing CPU
Top 5
Layouts generados
únicos rankeados
0-100
Score función
circulación+luz+ergonomía
~100MB
RAM idle
sin modelos grandes
<1s
Export PDF
ReportLab puro CPU

Funcionalidades implementadas

  • 🗣 Input conversacional. Describe en texto libre. Groq + Llama 3.1 parsea dimensiones, muebles y orientaciones en menos de 1 segundo.
  • 🏆 5 layouts automáticos. Simulated Annealing explora 10.000 combinaciones por intento y presenta el Top 5 con puntuación y desglose numérico.
  • 📐 Overlay profesional. Distancias en cm entre muebles, zonas de conflicto en rojo, pasillos correctos en verde. Igual que un arquitecto a mano.
  • 📄 PDF técnico sin registro. Planta 2D vectorial a escala con cotas reales y tabla de métricas. Descarga directa sin cuenta ni pago.
  • Sin GPU ni modelos grandes. Solo optimización clásica y Groq API. CPU-only, 100MB idle, desplegable en cualquier VPS estándar.
Try Live Demo View Code
🤖 Asistente Virtual