From First Principles to AI Agents: A Collaborative Reference for the Modern Engineer.
This repository is a living map for navigating the transition from writing code to engineering intelligent systems. It bridges the gap between fundamental engineering mindsets and the cutting-edge implementation of Generative AI.
- Prompt-engineering
- Agent building
- A RAG-based chatbot assistant with which you can communicate and retrieve information from the repository.
The-Foundation/: Engineering First Principles, Systems Thinking, Constraints and Trade-offs.The-Craft/: LLM Architecture, RAG in Production and AI Agents.The-Interview-Room/: Interview deep-dives (RAG, Agents, System Design).
We believe that "Engineering" is a shared discipline. Whether you come from a background in robotics, web dev, or data science, your perspective on trade-offs and systems makes this guide stronger.
-
Add a Case Study: Did you face a specific trade-off in a project? Add it to the Trade-offs & Constraints section.
-
Refine a Concept: Help us explain complex topics (like AI Agents) so a 5-year-old—or a Senior Stakeholder—can understand them.
-
Interview Intel: Have you encountered a tough question about RAG or LLMs in production? Add the question and a high-signal answer to the Interview-Prep folder.
-
Fix & Polish: Found a typo or a broken link? Every bit helps.
-
Fork the repository.
-
Create a branch for your feature (git checkout -b feature/new-case-study).
-
Submit a Pull Request with a brief description of what you’ve added and why it helps other engineers.
-
Note: We prioritize "First Principles" thinking. When adding content, try to explain the Why behind the How.