Sistema multiagente de producción de contenido educativo

Contexto

Proyecto propio: una plataforma de e-learning en producción, con alumnos activos. Los alumnos cursan dos sistemas educativos en paralelo —el italiano y el uruguayo—, por lo que todo el material existe por duplicado: en italiano para un programa y en español rioplatense para el otro. Se suman tracks personalizados según el perfil de aprendizaje de cada alumno. La plataforma importa unidades didácticas en formato JSON: módulos secuenciales, cada uno con su evaluación, que se desbloquean a medida que el alumno avanza.

Problema

El plan curricular comprende decenas de unidades didácticas repartidas entre dos idiomas y dos programas oficiales distintos. Cada unidad debe adecuarse a la edad de los alumnos (12–13 años) y a su perfil de aprendizaje. La producción manual —investigación curricular, redacción, diseño de evaluaciones y empaquetado— excedía la capacidad de una sola persona. El problema no era de velocidad de redacción sino de capacidad de producción.

Solución

Se construyó un sistema de subagentes con Claude Code, iniciado en mayo con 28 agentes y actualmente con 33. El núcleo es un pipeline de nueve pasos: coordinación del material de base, investigación curricular, arquitectura del curso, redacción del contenido —19 agentes de materia entre los dos programas y los tracks—, diseño de evaluaciones, ilustración y empaquetado del JSON final. Se suman agentes de operación: reportes, monitoreo y una auditoría de seguridad semanal.

El pipeline incluye una doble validación con poder de veto: un agente con perfil psicopedagógico, especializado en la franja de edad, revisa primero; un auditor académico contrasta después contra los programas oficiales de cada país. Cualquiera de los dos puede rechazar la unidad y enviarla a reproceso.

El diseño original preveía un agente director que despachara al resto. El harness de Claude Code no permite que un subagente invoque a otros subagentes, por lo que la orquestación se rediseñó: el director quedó como planificador y la sesión principal despacha cada paso y lo registra.

Dos decisiones completan el sistema. Asignación de modelos por costo: Opus orquesta, Sonnet redacta y controla calidad, Haiku ejecuta lo mecánico. Y supervisión humana en cuatro puntos fijos: no se produce nada sin material de base confirmado, las imágenes se elaboran manualmente, todo el contenido queda en borrador hasta su activación manual y los mails corren en dry-run — el sistema no escribe directamente a un alumno.

Esquema del sistema: pipeline de diez pasos con dos compuertas de veto y supervisión humana en cuatro puntos

Resultados

Desde mayo el sistema produjo 26 cursos, 374 módulos y unas 1.365 preguntas de evaluación que alimentan la plataforma en producción. En el piloto, medido de punta a punta, una unidad completa llevó unos 26 minutos y cerca de US$3 de API. Los validadores registran rechazos efectivos: en ese piloto el revisor psicopedagógico pidió correcciones y el auditor académico rechazó la unidad, con dos ciclos de corrección antes del empaquetado final; en un bloque de química el auditor verificó 66 preguntas una por una contra el programa oficial.

El sistema corre por cron con un límite deliberado de un profesor por ciclo de 12 horas, de modo que la producción no supere la capacidad de revisión humana: ningún contenido se activa sin revisión manual previa.