À propos du projet
AI Engineering from Scratch est un curriculum et manuel de référence gratuit, sous licence MIT, qui enseigne l'ingénierie IA à partir des premiers principes plutôt que via des wrappers d'API. Le dépôt contient 523 leçons organisées en 20 phases séquentielles, estimées à environ 342 heures de travail, avec des implémentations en Python, TypeScript, Rust et Julia.
Le curriculum se construit de bas en haut : configuration et outillage, fondations mathématiques, ML classique, deep learning, vision, NLP, parole/audio, transformers, IA générative, apprentissage par renforcement, LLMs from scratch, ingénierie LLM, systèmes multimodaux, outils et protocoles (y compris Model Context Protocol), ingénierie d'agents, systèmes autonomes, essaims multi-agents, infrastructure/production, éthique/alignement et projets capstones. Chaque phase dépend des précédentes, et chaque leçon suit une structure cohérente : une devise en une ligne, un problème concret, des diagrammes conceptuels, une section « Build It » implémentant l'algorithme en mathématiques brutes sans frameworks, une section « Use It » exécutant la même idée via PyTorch ou scikit-learn, et une section « Ship It » qui laisse un artefact réutilisable — un prompt, skill, agent ou serveur MCP.
Les parcours d'entrée sont orientés objectifs plutôt que de forcer une lecture linéaire. Il existe des routes rapides pour les nouveaux venus, les développeurs Python voulant des fondations ML, les personnes construisant des applications LLM en production, les constructeurs d'agents, les développeurs MCP, les auteurs d'Agent Skills et les candidats à la certification Claude. Un quiz de positionnement en dix questions mappe les connaissances existantes vers une phase de départ et écrit un plan personnalisé dans LEARNING.md.
Le dépôt fonctionne aussi comme un package de tuteur IA : `npx skills add rohitg00/ai-engineering-from-scratch` installe des skills (start-learning, learn, course-guide, learn-mcp, learn-agent-skills, claude-certification, find-your-level, check-understanding) qui fonctionnent avec Claude Code, Codex et d'autres hôtes compatibles SKILL.md. La progression est persistée localement dans des fichiers comme LEARNING.md, MCP-LEARNING.md et AGENT-SKILLS-LEARNING.md.
Le cœur en 20 phases est compilé en une série de livres EPUB/PDF en six volumes, construite par CI et attachée aux releases GitHub. L'académie de certification est un matériel d'étude indépendant basé sur des objectifs d'examen publics, non affilié à Anthropic. Le README mentionne un lectorat rapporté de 114 584 lecteurs et 181 995 vues de pages au cours des 30 derniers jours. Les pages d'atterrissage sont traduites en plusieurs langues, l'anglais étant la source canonique.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.