Skip to content

Commit 58d83b9

Browse files
committed
feat: agregar notebook de ejemplo del sistema multiagente
Pieza 6/6 (última) del plan de uniformización con Probabilidad y Estadística: notebooks_extra/USO_SISTEMA_MULTIAGENTE.ipynb, standalone fuera del pipeline .md -> .ipynb, demuestra el sistema de agentes con ejecución real. Adaptado a la naturaleza propia de este repo (no una copia 1:1): el OrchestratorAgent aquí audita la entrega de UN estudiante (código Python o pseudocódigo UCEMICH), no compila las 9 unidades del curso como en el repo hermano -- la Sección 1 muestra ambos casos para ilustrar el routing automático entre CodeAuditorAgent/FlowchartAgent/ PseudocodeAgent/EvaluatorAgent. La Sección 2 usa TutorAgent.ask() con una pregunta temática real. La Sección 3 diseca los 4 pasos internos del RAG (diagnóstico socrático, recuperación semántica, memoria episódica, mitigación de prompt injection), sin ninguna referencia a otros repos hermanos del curso. Verificado con ejecución real de punta a punta (jupyter nbconvert --execute, entorno conda ia_logprog), incluyendo una llamada real a Gemini con GEMINI_API_KEY cargada vía .env: 276 documentos de lecciones + 3207 chunks de bibliografía indexados, respuesta real y coherente del tutor, pista socrática y memoria episódica funcionando. Confirmado explícitamente que el .ipynb ejecutado no expone el nombre de usuario, rutas absolutas de Windows, ni la API key en ningún output. Revisado por python-reviewer y security-reviewer sin hallazgos CRITICAL/HIGH; python-reviewer confirmó explícitamente la ausencia de menciones a repos hermanos. Cierra el plan de uniformización Lógica de Programación <-> Probabilidad (6/6 piezas completadas).
1 parent 3c8857b commit 58d83b9

1 file changed

Lines changed: 685 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)