Skip to main content
Contenido de la guía

Contenido de la guía

Tiempo de estudio: 11 min
#prompts#teacher#team#course#generation#openmaic
Intermedio11 min

Equipo docente con IA: generamos un curso interactivo completo desde un solo prompt

Guía completa para generar cursos interactivos con OpenMAIC: aulas multiagente, simulaciones digitales, exportación a PPTX/HTML y automatización con Codex.

Publicado:

La creación de un curso formativo completo exige habitualmente la coordinación de un equipo multidisciplinar: un diseñador pedagógico para el plan de estudios, un redactor de contenidos, un diseñador gráfico para las diapositivas, un programador para las actividades interactivas y un profesor para la locución. La plataforma OpenMAIC (Open Multi-Agent Interactive Classroom) unifica todo este flujo de producción en una arquitectura multiagente integrada.

Basta con redactar un tema inicial o subir materiales existentes (documentos, presentaciones o grabaciones de vídeo), y un equipo de agentes de inteligencia artificial planificará la secuencia didáctica, sintetizará lecciones multimedia con locución sincronizada, configurará cuestionarios de evaluación y desplegará simulaciones interactivas directamente en el navegador.


1. Qué es OpenMAIC: concepto y capacidades principales

OpenMAIC es una plataforma de código abierto diseñada para la generación y el desarrollo de experiencias de aprendizaje interactivas mediante la sinergia de agentes autónomos de IA.

1.1. Diferencias respecto a los generadores tradicionales de diapositivas

A diferencia de las herramientas convencionales que producen presentaciones estáticas o resúmenes en texto plano, OpenMAIC levanta un aula virtual interactiva:

  • Entorno multiagente: La sesión formativa está dirigida por diferentes personajes de IA (profesor titular, asistente docente y compañeros virtuales).
  • Narración de voz sincronizada: Motores TTS integrados explican las diapositivas mientras un puntero láser virtual señala fórmulas y diagramas en tiempo real.
  • Interacción bidireccional: El estudiante puede pausar la clase en cualquier momento, formular preguntas por voz o texto y participar en debates de grupo.
  • Ejecución de código y simulaciones: Las actividades prácticas funcionan en el navegador sin requerir la instalación de software local.

1.2. Modos arquitectónicos disponibles para crear cursos

La plataforma ofrece dos enfoques de trabajo según las necesidades del proyecto:

  1. Classic Mode (Generación rápida): Diseña un curso completo en 1–3 minutos a partir de un único prompt o lote de documentos.
  2. Agent Workbench (Pro Mode): Espacio de trabajo conversacional guiado por un agente diseñador instruccional, permitiendo editar escenas, cuestionarios o elementos visuales mediante instrucciones en lenguaje natural.

2. Arquitectura de generación en dos etapas a partir de un solo prompt

OpenMAIC aplica una canalización en dos fases para garantizar la solidez pedagógica y la coherencia temática.

2.1. Etapa 1: Estructuración del plan pedagógico y temario

El sistema procesa la solicitud o los documentos aportados, estructurando la materia en módulos progresivos según el principio del aprendizaje andamiado.

Ejemplo de prompt inicial:

text
Crea un curso introductorio de finanzas personales para principiantes. Requisitos: 5 lecciones que avancen desde conceptos básicos hasta la elaboración de un presupuesto familiar. Incluye cuestionarios de evaluación y ejercicios prácticos en cada módulo.

Durante esta primera fase, la plataforma genera la hoja de ruta del curso:

  1. Fundamentos de las finanzas personales y mentalidad financiera.
  2. Control de ingresos, gastos y detección de fugas de capital.
  3. Elaboración de un presupuesto mensual sostenible.
  4. Creación de un fondo de emergencia y protección del ahorro.
  5. Taller práctico interactivo: prueba de estrés del presupuesto personal.

2.2. Etapa 2: Síntesis de escenas de aprendizaje y contenido interactivo

Una vez validado el plan, OpenMAIC despliega agentes paralelos para cada módulo. Cada lección se divide en escenas didácticas: diapositivas de presentación, árboles de preguntas, código ejecutable y entornos de simulación práctica.


3. Formatos modulares de contenido educativo

OpenMAIC admite una amplia variedad de formatos formativos integrados en un único recorrido secuencial.

3.1. Diapositivas multimedia y narración de voz

Las diapositivas combinan maquetación tipográfica, diagramas vectoriales, fórmulas matemáticas en LaTeX e ilustraciones contextuales. El docente de IA expone el contenido con voz natural mientras resalta conceptos clave con un puntero láser.

3.2. Cuestionarios adaptativos y evaluación automatizada

Módulos de evaluación continua verifican la comprensión del alumno:

  • Preguntas de opción múltiple con respuesta única;
  • Ejercicios de selección múltiple;
  • Preguntas abiertas con evaluación semántica del significado mediante modelos de lenguaje.

3.3. Escenas interactivas HTML y simulaciones digitales

Para sustituir la lectura pasiva por la práctica directa, OpenMAIC genera aplicaciones web ligeras en HTML5/JavaScript: gráficos dinámicos, modelos físicos y calculadoras de escenarios de negocio.

3.4. Aprendizaje basado en proyectos (Project-Based Learning)

Bajo la metodología PBL, el alumno asume un rol profesional (por ejemplo, director financiero de una startup) y resuelve un desafío real paso a paso en colaboración con colegas sintéticos.

Ruta de aprendizaje habitual en un aula de OpenMAIC:

mermaid
flowchart TD Intro["1. Introducción teórica"] --> Slides["2. Diapositivas multimedia con locución de IA"] Slides --> Quiz["3. Cuestionario de comprobación / Quiz"] Quiz --> Sim["4. Simulación interactiva / Práctica HTML"] Sim --> Debate["5. Debate grupal con compañeros de IA"] Debate --> Project["6. Proyecto práctico final"]

4. Colaboración multiagente: equipo de docentes y compañeros de clase con IA

La principal ventaja competitiva de la plataforma es la recreación de un entorno social activo en el aula virtual.

4.1. Formatos de rol en el aula virtual

Varios agentes autónomos intervienen en la sesión, cada uno con roles y niveles de conocimiento complementarios:

Rol del agenteFunción en el aulaPatrón de comportamiento
Profesor titular (Primary Instructor)Exposición teórica, locución de diapositivasExposición estructurada, adapta el ritmo a las dudas
Compañeros de clase con IA (AI Peers)Participación en debates, dudas habitualesPlantean preguntas aclaratorias que facilitan la comprensión
Experto oponente (Debate Opponent)Aportación de puntos de vista alternativosIntroduce contraargumentos para dinamizar la discusión
Tutor asistente (Teaching Assistant)Asistencia en los ejercicios prácticosOfrece pistas de código y soporte de depuración en tiempo real

Las dinámicas incluyen Classroom Discussion (conversación abierta del grupo), Roundtable Debate (debate académico sobre temas controvertidos) y Q&A Mode (consultas individuales).

4.2. Pizarra interactiva compartida (Whiteboard)

Los agentes comparten una pizarra digital donde dibujan diagramas de arquitectura, resuelven demostraciones matemáticas y generan mapas conceptuales en directo mientras exponen la materia.


5. Modo de interactividad profunda (Deep Interactive Mode)

Para disciplinas técnicas, científicas o matemáticas complejas, se ha diseñado el modo Deep Interactive Mode.

5.1. 5 tipos de contenido interactivo aplicado

Este modo activa la generación de cinco tipos de recursos interactivos:

  1. Visualizaciones 3D: análisis espacial de estructuras moleculares y mecanismos de ingeniería.
  2. Simulaciones físicas y financieras: ajuste de parámetros mediante deslizadores con recálculo instantáneo.
  3. Minijuegos formativos: dinámicas de gamificación para consolidar reglas, sintaxis y fórmulas.
  4. Mapas conceptuales (Mind Maps): estructuras jerárquicas desplegables para fijar conceptos en memoria.
  5. Entorno de ejecución de código: edición, ejecución y depuración de scripts en Python, JavaScript o SQL en el navegador.

5.2. Diseño responsivo y compatibilidad multidispositivo

Todos los recursos interactivos se adaptan automáticamente a controles táctiles en tabletas y smartphones, así como a atajos de teclado y ratón en ordenadores de sobremesa.


6. Generación de cursos a partir de bases de conocimiento propias

OpenMAIC permite transformar la documentación corporativa existente en un itinerario formativo interactivo.

6.1. Formatos admitidos: documentos, audio y vídeo

El motor de ingesta procesa una amplia gama de archivos fuente:

  • Documentos de texto: PDF, DOCX, TXT, Markdown;
  • Hojas de cálculo: XLSX, CSV;
  • Presentaciones: PPTX;
  • Archivos multimedia: grabaciones de audio (MP3, WAV) y lecciones en vídeo (MP4).

En el caso de archivos audiovisuales, el sistema realiza la transcripción automática de audio y la extracción de fotogramas clave.

6.2. Ingesta y consulta de texto extraído en Agent Workbench

En el entorno Workbench, la información extraída se indexa de forma semántica. El agente cita fragmentos exactos del material original, respeta los esquemas técnicos y añade referencias directas a las páginas de origen.


7. Comparativa de modos de trabajo: Classic Mode vs Agent Workbench

Seleccione el modo de generación idóneo según la rapidez deseada y el grado de detalle requerido:

CriterioClassic Mode (Rápido)Agent Workbench (Pro Mode)
Velocidad de generación1–3 minutos (totalmente automatizado)Iterativo mediante diálogo en tiempo real
Nivel de personalizaciónConfiguración global de tema y nivelControl exhaustivo de cada diapositiva, texto y audio
Soporte de habilidadesFlujo estándar automatizado20 Skills especializadas (Research, Code, Slides)
Importación de medios y PPTXIngesta estática únicaBúsqueda interactiva, reordenación y recreación
Persistencia de sesionesExportación en una sola pasadaSesiones guardadas en servidor con historial de cambios

7.1. Flujo de trabajo rápido y automatizado (Classic Mode)

Ideal para prototipos formativos o resúmenes rápidos: introduzca un prompt breve o suba una guía de trabajo, y la plataforma creará un aula completa lista para su uso en pocos minutos.

7.2. Entorno conversacional con 20 habilidades (Agent Workbench / Pro Mode)

En Pro Mode, interactúe con el agente como si fuera un diseñador instruccional experto:

text
Añade un módulo práctico antes del examen final. Simplifica la explicación de la Ley de Ohm en el tercer apartado. Sustituye la diapositiva estática por un simulador interactivo de circuitos eléctricos.

8. Opciones de despliegue y puesta en marcha

OpenMAIC puede utilizarse como servicio en la nube o desplegarse localmente en infraestructura privada.

8.1. Uso en la nube (Hosted Mode)

La opción más directa: solicite un Access Code en el portal oficial y vincúlelo en su aplicación cliente sin gestionar servidores locales.

8.2. Despliegue local en infraestructura propia (Self-Hosted)

Para garantizar la máxima privacidad de los datos, despliegue la plataforma en sus propios servidores.

Requisitos técnicos:

  • Node.js: versión 22.19 o superior;
  • Gestor de paquetes: pnpm 10+;
  • Clave de API de al menos un proveedor de IA admitido.

Procedimiento de instalación:

bash
# Clonar el repositorio y acceder al directorio git clone https://github.com/THU-MAIC/OpenMAIC.git cd OpenMAIC # Instalar dependencias del proyecto pnpm install # Configurar variables de entorno cp .env.example .env.local

Abra el archivo .env.local e inserte su clave de API válida:

bash
OPENAI_API_KEY="sk-proj-your-secret-key"

Inicie el servidor de desarrollo:

bash
pnpm dev

Una vez levantado, la interfaz web de OpenMAIC estará accesible localmente en http://localhost:3000.


9. Integración de OpenMAIC mediante Codex, OpenClaw y agentes autónomos

OpenMAIC incorpora compatibilidad nativa con el estándar SKILL.md, lo que permite a agentes de desarrollo automatizar la producción de cursos.

9.1. Implementación del estándar SKILL.md en Codex y DeepSeek

En el entorno Codex, basta con importar la carpeta skills/openmaic/ del repositorio oficial. El agente aprenderá el funcionamiento de la plataforma, levantará instancias de desarrollo y compilará lecciones a partir de indicaciones en chat:

text
Teach me quantum physics in an interactive OpenMAIC classroom

9.2. Integración en aplicaciones de mensajería con OpenClaw (Slack, Discord, Telegram)

En el ecosistema OpenClaw, el skill se instala con un único comando de terminal:

bash
clawhub install openmaic

Esto permite generar aulas interactivas y compartir enlaces a cursos directamente en canales de Slack, Discord o Telegram.


10. Modelos compatibles y distribución de cargas de trabajo

OpenMAIC permite desacoplar la orquestación del sistema respecto a los proveedores de modelos, admitiendo tanto APIs comerciales como pesos abiertos locales.

10.1. Selección óptima de LLM para tareas educativas clave

Tarea en OpenMAICModelo recomendadoVentajas y características destacadas
Diseño curricular y temarioGemini 2.5 Pro / Claude 3.7 SonnetGran solidez lógica en la estructuración de conceptos complejos
Generación ágil de diapositivasGemini 2.0 Flash / GPT-4o-miniMáxima velocidad de respuesta con coste por token reducido
Simulaciones interactivas y códigoClaude 3.7 Sonnet / DeepSeek-V3Gran precisión en la sintaxis de HTML5/JavaScript
Síntesis de voz (TTS)ElevenLabs / OpenAI TTS / LemonadeLocución fluida y natural con cadencia humana

10.2. Arquitectura multimodelo: especialización por servicio

La plataforma permite asignar submódulos a servicios especializados: DeepSeek o Qwen para el temario, FLUX o DALL-E 3 para las ilustraciones, ElevenLabs para la locución y Perplexity o Tavily para la verificación fáctica.


11. Exportación y distribución del curso finalizado

Los cursos generados no quedan confinados en la plataforma web: OpenMAIC admite cuatro formatos estándar de exportación.

11.1. PowerPoint editable (.pptx)

Las diapositivas se descargan en formato PowerPoint nativo, conservando formas vectoriales, cajas de texto editables, fórmulas e imágenes de alta resolución.

11.2. Páginas web interactivas independientes (Interactive HTML)

Las simulaciones y escenas 3D se exportan como paquetes web independientes que funcionan en cualquier navegador moderno sin conexión a internet.

11.3. Archivo completo del aula (Classroom ZIP)

Empaqueta la estructura didáctica, archivos multimedia, transcripciones y módulos interactivos en un único archivo comprimido apto para copias de seguridad o migración entre servidores.

11.4. Exportación en vídeo formativo (MP4)

Para generar videoclases completas, se utiliza un servicio de renderizado en segundo plano basado en Chromium y FFmpeg, capturando transiciones, pistas de audio y movimientos del puntero en alta definición.


12. Flujo de trabajo práctico paso a paso: creación de un curso desde cero

Siga esta metodología práctica para diseñar una formación corporativa.

12.1. Paso 1. Formulación del prompt objetivo

Redacte una instrucción estructurada que defina el rol, el público destinatario y los entregables requeridos:

text
[Role]: Actúa como consultor sénior de productividad empresarial. [Task]: Diseña un curso práctico: «Fundamentos de ChatGPT para gestores de proyectos». [Audience]: Responsables de equipo sin experiencia técnica previa en inteligencia artificial. [Scope]: 5 módulos concisos que abarquen desde la formulación de prompts hasta la automatización de informes. [Format]: Diapositivas multimedia, cuestionario al término de cada bloque y 1 simulación interactiva.

12.2. Paso 2. Validación y ajuste de la estructura

Revise el temario generado por el agente. Si detecta omisiones importantes, introduzca una orden de corrección:

text
Inserta un módulo intermedio entre las lecciones 2 y 3 dedicado a la verificación de respuestas y prevención de alucinaciones.

12.3. Paso 3. Integración de materiales de referencia

Suba manuales de procedimiento o normativas internas de su organización con la siguiente directriz:

text
Utiliza las directrices corporativas adjuntas como referencia fáctica para todos los casos prácticos.

12.4. Paso 4. Refinamiento interactivo mediante el agente

Realice ajustes de detalle en las escenas dentro del Workbench:

  • «Sintetiza la explicación teórica del cuarto módulo en menos de 100 palabras».
  • «Reemplaza la lista con viñetas por una tabla comparativa de pros y contras».
  • «Añade un simulador para calcular el retorno de inversión (ROI) del proyecto».

12.5. Paso 5. Realización del curso y exportación final

Realice la sesión en modo aula virtual: escuche la narración de audio, responda las preguntas de autoevaluación y descargue la presentación .pptx o el paquete Classroom ZIP para distribuirlo en su organización.


13. Preguntas frecuentes y recomendaciones (FAQ)

13.1. Respuestas prácticas a dudas habituales sobre OpenMAIC

Nota

¿Es necesario disponer de una GPU potente para ejecutar OpenMAIC en local?
No. Si delega el procesamiento de lenguaje y la generación de imágenes en APIs en la nube (como OpenAI, Gemini o Anthropic), el servidor local de OpenMAIC solo requiere Node.js y consume menos de 512 MB de memoria RAM.

Consejo

¿Cómo optimizar el gasto de tokens al diseñar cursos extensos?
Aplique una estrategia de enrutamiento por capas: asigne la estructuración pedagógica inicial a modelos punteros (Gemini 2.5 Pro o Claude 3.7 Sonnet), y delegue la redacción de diapositivas y preguntas a modelos económicos como Gemini 2.0 Flash o GPT-4o-mini.

Importante

¿Qué precauciones deben tomarse al subir grabaciones largas de vídeo o audio?
Para conferencias extensas, divida los archivos multimedia en fragmentos temáticos de 20–30 minutos antes de cargarlos. De este modo evitará saturar la ventana de contexto de los modelos y mejorará la precisión de las citas textuales.

Atención

Requisitos técnicos para la exportación de cursos en vídeo MP4
A diferencia de la exportación ágil a PowerPoint o HTML, la generación de vídeo MP4 requiere levantar un servicio de renderizado con Chromium y FFmpeg. En servidores VPS básicos sin núcleos dedicados, la renderización de vídeo puede demorarse considerablemente.

Esta guía es completamente gratuita. Si te ahorró una noche, puedes apoyar el crecimiento del proyecto.
Apoyar al autor