AI Engineering from Scratch: elegir una ruta en el temario
Primer laboratorio: ejecutar la comprobación y guardar el resultado
Obtener una primera ejecución reproducible sin instalar de golpe todas las herramientas de IA.
Qué aprenderás
- Reducir la configuración inicial
- Leer el fallo antes de instalar
- Guardar un recibo de laboratorio
Antes de empezar
- Uso básico de la terminal
- Un objetivo acotado y una copia desechable
Mostrar comandos, cambios y fallos para que otros puedan revisar lo aprendido.
Conclusiones clave
- Los requisitos de la comprobación dependen de la ruta.
- Un ejercicio pequeño establece el flujo de trabajo.
- Los secretos no deben aparecer en registros compartidos.
Reducir la configuración inicial
El README comienza con la clonación y una comprobación en Python. El script separa herramientas necesarias para la ruta elegida de otras que harán falta más adelante; la falta de GPU o Docker no impide necesariamente una lección inicial.
Ejecuta los comandos desde la raíz, como indica el curso. Anota la versión de Python, el sistema operativo y el commit exacto. Esos datos ayudan a explicar diferencias frente a las capturas del sitio.
Leer el fallo antes de instalar
Inspeccionamos el código de verify.py, pero no lo ejecutamos en tu equipo. Si señala una dependencia ausente, comprueba si tu ruta la necesita ahora y vuelve a ejecutar solo la verificación pertinente.
El ejemplo de álgebra lineal citado en el README no requiere paquetes adicionales. Entender su pequeña multiplicación matriz-vector es un primer resultado más útil que descargar pesos o configurar varias claves a la vez.
Guardar un recibo de laboratorio
Un registro útil contiene directorio de trabajo, comando, código de salida, resultado importante y un cambio que puedas explicar. Una transcripción pegada sin interpretación prueba ejecución, pero poco aprendizaje.
No publiques claves de API dentro del registro. Si más adelante instalas las habilidades del tutor, revisa el agente de destino y si el alcance será del proyecto o del usuario.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Clona el repositorio y anota la revisión.
- 2
Ejecuta verify.py para tu ruta.
- 3
Corre una lección y conserva salida y cambio propio.
Ejemplo para copiar
registro:
revision: bf7791e140768d8223d24e616bb60cbf07fea014
ruta: beginner
comando: python3 phases/00-setup-and-tooling/01-dev-environment/code/verify.py --route beginner
salida: anotar-tras-ejecutarPreguntas frecuentes
¿Un fallo en una herramienta opcional detiene el curso?
Comprueba si tu ruta la necesita ahora; la comprobación distingue requisitos inmediatos y posteriores.
¿Se ejecutó esta prueba para el artículo?
No. Los comandos provienen del README y del código fijados y requieren verificación local.
Fuentes
- AI Engineering from Scratch / README.mdFuente verificada 2026-09-29
- AI Engineering from Scratch / phases/00-setup-and-tooling/01-dev-environment/docs/en.mdFuente verificada 2026-09-29
- AI Engineering from Scratch / phases/00-setup-and-tooling/01-dev-environment/code/verify.pyFuente verificada 2026-09-29