Sprint 2 — El audio que nadie reproduce se vuelve un dato accionable
Arrancas la Semana 5: un asistente que escucha notas de voz por Telegram, las transcribe con Whisper y clasifica la intención en menos de 15 segundos. El patrón Trigger → Download → Transcribe → Classify que vas a repetir en todo el Bloque B.
Sprint 2 · Tarea 1 — Telegram Trigger: escuchar notas de voz
Configura el primer nodo del asistente: un Telegram Trigger que se queda escuchando tu bot y un nodo IF que filtra para que solo pasen las notas de voz, ignorando texto y otros tipos de mensaje.
Sprint 2 · Tarea 2 — Descargar el audio: el truco del getFile
Telegram no te manda la URL del audio directo — te manda solo un identificador opaco. Aprende el patrón de DOS llamadas HTTP que casi todos los alumnos tropiezan la primera vez, y deja el binario del audio listo para que Whisper lo transcriba en el siguiente módulo.
Sprint 2 · Tarea 3 — Transcribir con Whisper
Convierte el binario del audio en texto usando el nodo OpenAI Whisper. Configura el modelo, asegúrate de mandar 'language: es' para que no transcriba en inglés, y conoce los costos reales (centavos por audio).
Sprint 2 · Tarea 4 — Clasificar la intención con un prompt
Convierte el texto transcrito en una etiqueta accionable (agendar / recordatorio / nota / gasto / otro) con un nodo OpenAI Chat configurado para devolver JSON parseable. Por qué temperature=0, cómo redactar el prompt y cómo evitar que el modelo invente categorías.
Sprint 2 · Tarea 5 — Validar la salida del LLM y responder al usuario
El último paso del asistente: parsear el JSON de la clasificación, validar que tiene los campos esperados, manejar el caso de fallo con un fallback claro y responderle a Marisol en Telegram con la transcripción y la intención detectada.
Sprint 2 · Sesión de práctica — Tu propio asistente de voz
Sin guía paso a paso. Eliges un proceso del Plan Maestro de S2 que se parezca al patrón 'voz → texto → categoría', adaptas el flujo de Cafetería Nube a TU caso y demuestras que ya puedes operar el patrón en autónomo.
Sprint 2 · Entregable final — Cierre de la semana
Checklist de aceptación de los dos workflows (Cafetería Nube + tu asistente personal), exportación del JSON principal, reflexión final escrita y preview de lo que viene en S6 cuando tu asistente deje de solo responder y empiece a actuar.