AutoGPT es una plataforma de código abierto para crear, ejecutar y programar agentes de IA que completan flujos de trabajo de varios pasos a partir de descripciones en lenguaje natural o de un editor visual.
rohitg00/ai-engineering-from-scratch
Curso gratuito con licencia MIT y 542 lecciones para aprender conceptos de ingeniería de IA desde cero con Python, TypeScript, Rust y Julia.
- Estrellas
- 71,373
- Forks
- 12,556
- Issues abiertos
- 75
- Último commit
- ayer
¿Qué es?
AI Engineering from Scratch es un curso estructurado que abarca todo el stack del trabajo moderno con IA: desde los fundamentos matemáticos y el machine learning clásico hasta el deep learning, la visión por computadora, el NLP, la ingeniería con LLM y los sistemas de agentes. Las lecciones se organizan en 20 fases, y cada una combina una explicación escrita con código que el estudiante desarrolla y ejecuta localmente.
El curso está dirigido a desarrolladores que quieren entender cómo funcionan realmente los modelos y los entornos de ejecución de agentes, en lugar de limitarse a llamar a APIs. Las lecciones proponen implementar componentes internos, como la retropropagación, los pipelines de recuperación y las capas para llamar herramientas, y guardar los resultados como evidencia. Se pueden seguir en el sitio web, mediante un agente de programación instalado con npx skills o clonando el repositorio y ejecutando directamente los scripts de Python.
El repositorio también incluye tres proyectos por etapas con evaluadores locales: un laboratorio de evaluación de recuperación, un depurador de trazas de agentes y un firewall para llamadas a herramientas. El código inicial no funciona hasta que los estudiantes implementan cada etapa, y se proporcionan soluciones de referencia para comparar.
Funciones clave
- 01542 lecciones en 20 fases, desde la configuración y las matemáticas hasta la ingeniería de agentes
- 02Las lecciones combinan explicaciones escritas con código para desarrollar y ejecutar localmente
- 03Admite Python, TypeScript, Rust y Julia en distintas lecciones
- 04Incluye una visualización interactiva del descenso del gradiente y código para comparar optimizadores
- 05Tres proyectos por etapas con evaluadores locales y soluciones de referencia
- 06Skills opcionales de tutoría con IA para pruebas de nivel, cuestionarios por fase y planes de estudio personalizados
Casos de uso
- Desarrolladores que quieren entender los componentes internos de las redes neuronales implementándolos
- Ingenieros que se inician en el desarrollo de aplicaciones con LLM o de agentes y buscan una ruta estructurada
- Equipos que quieren adquirir experiencia en evaluación de recuperación o depuración de agentes mediante proyectos prácticos
- Estudiantes que prefieren trabajar con código y guardar resultados verificables
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/rohitg00/ai-engineering-from-scratch.git - 2
Instala la skill de tutoría de IA en tu agente de programación
npx skills add rohitg00/ai-engineering-from-scratch - 3
Comprueba que Python 3 esté disponible para los laboratorios locales
python3 --version
Antes de usarlo
- Muchas lecciones están pensadas para leerse en el sitio web, por lo que no es necesario ejecutarlas localmente para aprender.
- Los retos de los proyectos requieren Python 3.10 o posterior, o Node.js 22.18 o posterior, según el proyecto.
- Los laboratorios de Agent Skills requieren un host de agente de programación compatible y un ámbito de skills con permisos de escritura.
Temas
Preguntas frecuentes
- ¿Qué es ai-engineering-from-scratch?
- Curso gratuito con licencia MIT y 542 lecciones para aprender conceptos de ingeniería de IA desde cero con Python, TypeScript, Rust y Julia. AI Engineering from Scratch es un curso estructurado que abarca todo el stack del trabajo moderno con IA: desde los fundamentos matemáticos y el machine learning clásico hasta el deep learning, la visión por computadora, el NLP, la ingeniería con LLM y los sistemas de agentes. Las lecciones se organizan en 20 fases, y cada una combina una explicación escrita con código que el estudiante desarrolla y ejecuta localmente.
- ¿ai-engineering-from-scratch es gratuito? ¿Qué licencia tiene?
- ai-engineering-from-scratch es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ai-engineering-from-scratch sigue mantenido?
- Mantenimiento activo. El último commit de ai-engineering-from-scratch fue el 19 oct 2026.
- ¿Para qué puedo usar ai-engineering-from-scratch?
- Desarrolladores que quieren entender los componentes internos de las redes neuronales implementándolos Ingenieros que se inician en el desarrollo de aplicaciones con LLM o de agentes y buscan una ruta estructurada Equipos que quieren adquirir experiencia en evaluación de recuperación o depuración de agentes mediante proyectos prácticos Estudiantes que prefieren trabajar con código y guardar resultados verificables
- ¿Cómo se instala ai-engineering-from-scratch?
- Clona el repositorio: git clone https://github.com/rohitg00/ai-engineering-from-scratch.git Instala la skill de tutoría de IA en tu agente de programación: npx skills add rohitg00/ai-engineering-from-scratch Comprueba que Python 3 esté disponible para los laboratorios locales: python3 --version
- ¿Dónde consigo ai-engineering-from-scratch?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rohitg00/ai-engineering-from-scratch
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework y runtime de Python para crear, servir y gestionar plataformas de agentes de IA, con una interfaz web de administración.
SDK de código abierto para crear y ejecutar agentes de IA en Python y TypeScript, con herramientas, MCP, memoria y compatibilidad con distintos modelos.
Crea modelos de machine learning a partir de una intención en lenguaje natural y un conjunto de datos tabular mediante un flujo de trabajo multiagente.
Proyecto educativo paso a paso para crear Retrieval-Augmented Generation desde cero en JavaScript, con LLM locales y sin API en la nube.
Una colección de 54 scripts de Python autocontenidos y sin dependencias que implementan algoritmos modernos de IA desde cero para que se entiendan sus componentes internos.