- Separar lenguaje natural, consulta y resultado.
- Identificar cuándo una respuesta necesita evidencia.
- Escribir el primer contrato del asistente.
La primera regla del curso es no pedirle al modelo que calcule de memoria. El flujo seguro es: pregunta → consulta reproducible → ejecución en DuckDB/SQLite → resultado → explicación con referencia a columnas y filas. El LLM ayuda a traducir y explicar; el motor de datos sigue siendo la fuente de verdad.
Si has guardado la evidencia de esta lección, continúa con «Crea un entorno reproducible con Python y uv». Si no, repite la comprobación antes de avanzar.