MIGUEL es un agente de inteligencia cinematográfica construido sobre un guión específico. Su objetivo no es responder preguntas sobre la película — es asistir activamente en la construcción del pitch, detectar el interlocutor, seleccionar el modelo estructural correcto, y generar textos que no parezcan prosa de LLM.
El problema central que resuelve: los LLMs sin arquitectura específica contaminan la historia real del proyecto con patrones genéricos de entrenamiento. Llaman "sicario" a un torturador del estado. Dicen que el protagonista "busca redención". Revelan el final en el logline. Usan gerundio de posterioridad. El agente tiene siete documentos de comprensión, un sistema hermenéutico y un chain-of-thought forzado en Qwen para evitar exactamente esos errores.
"El agente no responde preguntas. Lee la intención, identifica el destinatario, selecciona el modelo estructural, razona internamente con las middot de Hillel, y genera texto que respeta la verdad dramática del proyecto."
Arquitectura del agente — abril 2026El agente tiene dos archivos: agent.py contiene toda la inteligencia — router, LLMs, RAG, documentos, memoria. app.py contiene solo la UI y los gráficos de análisis. Esa separación es intencional: cuando el agente evolucione, solo toca agent.py.
- Llama 3.3 70B — router + chat
- Qwen 2.5 72B — generación
- Chain-of-thought forzado
- Razonamiento interno Qwen
- Streaming Llama
- GUION_MIGUEL — 118 chunks
- 20 libros cine+persuasión
- Stephen Follows — 399
- Comparables OMDB — 34
- Benchmarks mercado — 5
- Embeddings 768d multilingual
- nucleo_dramatico.txt
- middot_sistema_agente.txt
- miguel_real_doc1.txt
- mecanismo_narrativo_doc2.txt
- destinatarios_doc3.txt
- modelos_estructurales_miguel.txt
- templates_sistema_miguel.txt
- Bucket HF sesiones/
- Estado del dossier activo
- Destinatario y modelo activos
- Textos en revisión
- Propuesta siguiente paso
- Historial entre sesiones
Los documentos de comprensión son la diferencia entre este agente y cualquier chatbot con RAG. No son prompts más largos — son conocimiento operativo que Qwen carga antes de razonar. Cada documento resuelve un tipo específico de error.
El agente está operativo pero genera alucinaciones en tareas de generación profunda. Hay tres problemas identificados con causa conocida:
El agente genera texto. La siguiente fase es que ese texto se convierta en documentos profesionales listos para enviar a productores, fondos y plataformas. Dos formatos prioritarios:
"El dossier PDF no es un export del chat. Es un documento con criterio editorial propio, gráficas reales y datos verificados — el tipo de objeto que un productor puede leer en un vuelo."
Objetivo de la capa de documentosCompletada
- Parser .fdx · análisis emocional · 119 escenas
- RAG 5.162 chunks · 20 libros · mercado real · OMDB
- Presupuesto $978K · 50 comparables con ROI
- HF Space + Bucket · TMDb tiempo real
- Memoria persistente en bucket
Completada
- 7 middot de Hillel adaptadas a MIGUEL (Angel E. Pariente)
- Miguel real · Mecanismo narrativo · Destinatarios
- Snyder / Vogler / Hauge mapeados a MIGUEL con routing
- 14 templates de pitch, venta y desarrollo
- Save The Cat con escena 89 identificada
Operativo
Debug pendiente
- Router de intención con Llama (5 intenciones · 13 destinatarios)
- Qwen 2.5 72B con chain-of-thought forzado
- Selección de documentos por intención
- Memoria activa con propuesta de siguiente paso
- Panel lateral estado del dossier en la UI
- Alucinaciones de contenido en Qwen — fix: few-shot negativo
- Parser OUTPUT inconsistente — fix: dos requests separados
- Timeouts 504 — fix: reducir contexto enviado a Qwen
Próxima
- Dossier PDF con gráficas Plotly embebidas
- Diseño editorial con identidad visual MIGUEL
- Deck PPTX 14 slides según destinatario
- Descarga directa desde el Space
- El agente decide qué incluir según la sesión activa
Futura
- Vercel · subdominio limpio sobre HF Space
- Versión agnóstica para otros proyectos cinematográficos
- Onboarding: cargar un nuevo guión y generar todo el sistema