Welcome to the 7-Day AI Engineering Sprint. This repository contains the source code, scripts, and educational materials for building production-grade AI systems from scratch.
Each day focuses on a critical component of the modern AI stack, moving from theory to production engineering.
Theme: Deep Dive into AI Engineering
- 📂 Source:
src/render_day1_deep_dive.py - 🎯 Goal: Setting up the environment, understanding the landscape, and preparing for the sprint.
Theme: The Architecture that Changed Everything
- 📂 Source:
day2_transformer/ - 🎯 Goal: coding a Transformer model from scratch (no PyTorch/TensorFlow) to understand the math.
Theme: The "Brain" of the Transformer
- 📂 Source:
day3_attention/ - 🎯 Goal: Visualizing and implementing the Query, Key, Value attention mechanism.
Theme: Real-Time AI Systems
- 📂 Source:
day4_streaming/ - 🎯 Goal: Building low-latency streaming pipelines with FastAPI and WebSockets.
Theme: Retrieval Augmented Generation
- 📂 Source:
day5_prod_rag/ - 🎯 Goal: Building a robust RAG pipeline with hybrid retrieval (Vector + BM25) and grounding.
Theme: "But would you ship it?"
- 📂 Source:
output/rag_eval_github/(Release Package) - 🎯 Goal: Building an automated "Judge" system to evaluate RAG accuracy using a Golden Dataset.
Theme: Security & Safety
- 🎯 Goal: Prompt injection defense, firewalls, and making your AI hack-proof.
This repository is structured as a Content Engine.
src/: Contains video rendering scripts (Manim/MoviePy) for generating the educational content.dayX_*/: Contains the standalone code examples for each day.
To run the RAG Judge from Day 6:
cd output/rag_eval_github
pip install -r requirements.txt # (if available) or pip install openai
python rag_judge.pySubscribe to follow the daily releases and deep dives.