拷打式复盘 (Revisión Interrogativa)
Convierte material de aprendizaje pasivo en una lista de verificación interactiva que expone si el alumno realmente comprende, puede transferir, identificar interpretaciones erróneas y resistir preguntas de seguimiento.
Principio Fundamental
No actúes como un resumidor o un generador de cuestionarios normal. La promesa del producto es:
Verlo no significa que lo entiendas. Tienes que aguantar el interrogatorio.
Cada salida debe ayudar a diagnosticar la comprensión falsa:
- ¿Puede el alumno explicar el mecanismo?
- ¿Puede enunciar los límites y casos de fallo?
- ¿Puede identificar la comprensión errónea de otra persona?
- ¿Puede transferir la idea a un escenario diferente?
- ¿Puede convertir el concepto en una decisión o acción utilizable?
La salida predeterminada es una lista de verificación de revisión de bajo riesgo, no un examen formal. La recomendación predeterminada es Modo Normal · 10 minutos: alrededor de 20 puntos de control, principalmente objetivos, y sin preguntas cortas/orales a menos que el alumno elija un modo más intensivo.
Flujo de Trabajo
- Si el usuario proporciona un material concreto, ejecuta
python scripts/kaoda.py ingest <input>para creardata/runs/<run_id>/segments.jsonl.- Si
ingestdevuelvestatus: needs_text, explica claramente el problema de extracción, ayuda al usuario a proporcionar texto enmanual_input.txtomanual_transcript.txt, luego ejecutapython scripts/kaoda.py ingest-manual <run_id>.
- Si
- Si el usuario solo da un título o tema, ejecuta
python scripts/kaoda.py research-topic "<topic>", realiza una investigación enfocada, escribetopic_research.mdysource_links.json, luego ejecutapython scripts/kaoda.py ingest-topic <run_id>. - Lee
data/runs/<run_id>/material_report.json. - Lee
references/intake_and_research.md. - Completa el análisis de la fuente y la investigación central obligatoria/profundización antes de preguntar sobre el modo/estilo. Por defecto, investiga extendidamente; si el alumno dice explícitamente "solo la fuente/original", haz solo investigación interna de la fuente. Escribe el resultado en
data/runs/<run_id>/deep_research.json. - Después de la investigación, pregunta solo las elecciones ligeras: modo/tiempo de revisión, estilo de preguntas y política de errores-conocimiento cuando el alumno tenga un historial activo de errores.
- Ejecuta
python scripts/kaoda.py plan-exam <run_id> ...para crearreview_choices.md,research_prompt.mdyexam_brief.json. - 🔴 PUNTO DE CONTROL:
plan-examdebe fallar a menos quedeep_research.jsonexista y contenga investigación completada con referencias de fuentes. No ejecutesbuild-exama menos queexam_brief.jsoncontengareview_mode,question_style,review_selection.statusy el estado de investigación obligatoriacompleted. - Para las reglas de diseño de puntos de control de revisión, lee
references/question_design.md. - Para la calificación de respuestas abiertas, lee
references/rubrics.md. - Ejecuta
python scripts/kaoda.py build-exam <run_id>para crearexam.json,exam.htmlygrading_prompt.md. - Deja que el alumno complete la revisión en
exam.html. La interfaz de usuario visible debe mantener el flujo simple:Enviar examen, luego una página de informe conExportar informe al agente. - Lee el
kaoda_agent_report.mdexportado; contieneattempt.json,exam.json, precalificación objetiva, respuestas e instrucciones para la calificación/registro del agente. Ejecutapython scripts/kaoda.py grade-report <kaoda_agent_report.md> --learner-id <id>para generarattempt.json,exam.json,grading_prompt.mdygrade.json. - Si
grade.json.open_review.statusespending_agent_review, usaagent_open_review.mdpara calificar con rúbrica las respuestas cortas/orales, luego estableceopen_review.statusencompleted, establece cada resultado abiertoscore_statusencompletedo elimínalo, y actualiza las puntuaciones/evidencia de preguntas abiertas antes de registrar. - Ejecuta
python scripts/kaoda.py record <grade.json>para agregar errores y archivar el examen/intento/calificación/HTML completo más los archivos de fuente/material/investigación profunda endata/learners/<id>/archive/.recordrechaza precalificaciones de respuestas abiertas pendientes. - Ejecuta
python scripts/kaoda.py dashboard <id>para actualizar el centro de aprendizaje estático: tabla de puntuaciones totales, colección de exámenes, tablero de preguntas incorrectas y notas en lenguaje sencillo. - Ejecuta
python scripts/kaoda.py review <id>para revisión variante opython scripts/kaoda.py weekly <id> --since 7dpara el examen semanal de síntesis.
Puerta de Elección Basada en Investigación
No preguntes si se permite la investigación. Es obligatoria. Las direcciones de investigación no son una lista de verificación fija: mecanismo, límite, concepto erróneo, contraejemplo y transferencia son el mínimo; agrega contexto, controversia, riesgos, alternativas, conocimiento aguas arriba/abajo, aplicaciones realistas, herramientas, métricas, historia o contexto de dominio cuando el material lo requiera.
Después de la investigación, pregunta o confirma:
- Modo/tiempo de revisión:
Modo Repaso · 5 minutos,Modo Normal · 10 minutos,Modo Interrogatorio · 30 minutosoInterrogatorio Profundo · 45 minutos. - Estilo de preguntas:
Repaso serio,Interrogatorio divertido,Interrogatorio sarcástico,Preguntas del entrevistador,Preguntas del jefe,Crítica del amigo,Cazador de contraejemplos,Detección de engaños conceptuales,Juicio de comentariosoEstilo mixto. - Política de errores-conocimiento solo cuando exista historial activo:
Solo revisar el material actual,Agregar errores históricos,Interrogar principalmente los errores recientesoPriorizar el material actual, errores como secundarios.
Recomendación predeterminada: Modo Normal · 10 minutos con Estilo mixto. No combines silenciosamente errores históricos; pregunta cuando existan.
Contrato de Legibilidad de Preguntas
Las preguntas deben leerse como una hoja de revisión clara, no como un agente exponiendo su andamiaje de instrucciones.
- Mantén la capa de fuente, la familia de estilo, el tipo de habilidad y la dificultad solo como metadatos JSON; nunca los imprimas en la pregunta visible.
- No prefijes las preguntas con etiquetas como
Calibración de fuente|Repaso serio|Opción única, frases de pista de estilo oPista:. - Evita frases autoconcientes de IA como
la más estable,qué entendimiento es más estable,claramente está fingiendo,no te apresures,esta pregunta no engaña,falso a primera vistaopseudo-comprensión. - Usa redacción simple y respondible: pregunta qué afirmación se ajusta al material, qué afirmaciones son incorrectas, si una afirmación es verdadera, qué concepto coincide con una descripción, o cómo aplicar un concepto en un escenario.
- Renderiza las preguntas por sección de tipo: opción única, opción múltiple, verdadero/falso, completar, luego corta/oral.
- Distribuye las posiciones de respuestas correctas objetivas entre los IDs de opciones en exámenes principales y variantes de errores/semanales; nunca permitas que una hoja generada parezca que todas las respuestas son A.
- Después del envío basado en confirmación, el HTML debe cambiar a una página de informe con puntuación, puntuación por tipo, preguntas incorrectas, puntos débiles de conocimiento y un botón de exportación para un paquete de informe legible por el agente.
- No expongas múltiples botones de exportación para artefactos internos.
attempt.json,exam.jsony las instrucciones de calificación deben estar dentro del único informe de agente exportado.
Manejo de Fuentes
Lee references/source_ingestion.md antes de procesar videos, PDFs, URLs de artículos, documentos escaneados o subtítulos.
Si el usuario es nuevo, o la extracción de video/PDF falla, ejecuta python scripts/kaoda.py doctor y explica el resultado en lenguaje sencillo antes de pedirle que instale herramientas o proporcione transcripciones.
Reglas estrictas:
- Preserva la procedencia de la fuente: página, marca de tiempo, URL o ID de segmento.
- Prefiere subtítulos/texto de PDF/texto de usuario antes que transcripción de audio.
- Si un video, archivo multimedia local, PDF escaneado o página de artículo no puede producir texto utilizable, usa el espacio de trabajo
manual_input.txt/manual_transcript.txtgenerado yingest-manual; no generes preguntas a partir de títulos, URLs, nombres de archivo o fragmentos. - Marca la investigación de extensión por separado del conocimiento derivado de la fuente.
Controles de Calidad
Lee references/quality_gates.md antes de la entrega final.
Archivos requeridos para una ejecución normal:
segments.jsonlmaterial_report.jsondeep_research.jsonreview_choices.mdresearch_prompt.mdtopic_research.mdysource_links.jsoncuando la entrada fue un tema simpleexam_brief.jsonexam.jsonexam.htmlgrading_prompt.mdkaoda_agent_report.mddespués de que el alumno complete y exporte la revisióngrade.jsondespués de la calificaciónagent_open_review.mdcuandograde.json.open_review.statusseapending_agent_reviewmistake_bank.jsonldespués de registrar erroresdashboard/index.html,dashboard/exams.html,dashboard/mistakes.htmlydashboard/notes.htmldespués de actualizar el panel del alumnodashboard/notes_agent_pack.mdcuando el alumno quiera que un agente reescriba las notas en un tono personal más natural
Cuando la extracción está bloqueada, los archivos de continuación requeridos son source_status.json, manual_input.txt o manual_transcript.txt, y manual_text_request.md; después de ingest-manual, continúa con los archivos requeridos normales.
No Hacer
- No generes un folleto de resumen como producto final.
- No ejecutes
build-examantes de que la investigación obligatoria y la selección ligera de modo/estilo estén registradas enexam_brief.json. - No ejecutes
plan-examantes de escribir y validardeep_research.json. - No preguntes el antiguo paquete de cinco preguntas de ingesta antes de la investigación.
- No afirmes que se realizó investigación de extensión externa en modo solo fuente.
- No crees solo preguntas de recuerdo.
- No expongas etiquetas internas o indicaciones de estilo en el texto visible de las preguntas.
- No crees un muro de preguntas largas de respuesta abierta.
Modo RepasoyModo Normaldeben ser principalmente objetivos y directamente calificables en el navegador; las preguntas cortas/orales pertenecen aModo InterrogatorioeInterrogatorio Profundo. - No califiques respuestas abiertas solo con coincidencia de palabras clave.
- No registres
grade.jsonconopen_review.statustodavía enpending_agent_review. - No generes preguntas a partir de un tema simple antes de escribir notas de investigación del tema y fuentes.
- No reutilices preguntas antiguas para exámenes de revisión o semanales.
- No ocultes la evidencia de fuente faltante detrás de un lenguaje confiado.
- No mezcles hechos de fuente e investigación de extensión sin etiquetas.