Daily Scrum — 11 de febrero de 2026

🎯 Objetivo hoy

Crear notebook de validación matemática y adaptar prompts por dificultad.


✅ ¿Qué hice ayer?

  • Creé módulo chatbot/difficulty.py con clasificador.
  • Definí niveles de dificultad con criterios claros.
  • Integré evaluación de dificultad en el flujo del agente.

🚀 ¿Qué haré hoy?

  1. Prompts Adaptativos (HU #17):
    • Crear variantes de prompts para cada nivel de dificultad.
    • Nivel básico: lenguaje simple, más ejemplos.
    • Nivel avanzado: terminología técnica, menos explicaciones básicas.
    • Testear respuestas adaptativas.
  2. Notebook de Validación Matemática:
    • Crear notebooks/math_clustering.ipynb.
    • Cargar dataset sintético y ejecutar experimento “ciego”.
    • Calcular métricas de validación externa (ARI, NMI).
    • Calcular coeficiente de partición para FCM.
  3. Visualizaciones t-SNE/UMAP:
    • Reducir dimensionalidad de embeddings.
    • Generar gráficos de clusters coloreados por etiqueta.
    • Comparar distribución predicha vs real.

🚧 Obstáculos potenciales

  • t-SNE/UMAP pueden ser lentos con muchos puntos.
  • Ajuste de perplexity para t-SNE.

✅ Criterios de aceptación

  • Prompts adaptativos implementados para 3 niveles.
  • Notebook creado con experimento completo.
  • Métricas ARI, NMI, FPC documentadas.
  • Visualizaciones t-SNE/UMAP generadas.

📁 Archivos creados/modificados

Acción Archivo
NEW notebooks/math_clustering.ipynb
MODIFY chatbot/prompts/ (variantes por dificultad)