Appearance
00.1 — How to Use This Handbook
What this book is
This is a practical, technically deep reference for becoming an AI Forward Deployed Engineer (AI FDE): someone who can sit with a customer, understand their real business problem, design the right AI solution (not just the trendiest one), build a working prototype, turn it into a production system, secure it, monitor it, debug it in someone else's environment, and prove it moved a business metric.
It is not a tutorial collection. It assumes you already know how to write Python and have used LangChain, LangGraph, and LangSmith at a basic level. It spends its pages on the things tutorials skip: why a piece of technology exists, what happens underneath the abstraction, what breaks in production, what a customer will ask you that a tutorial never prepares you for, and how to reason about trade-offs when there is no single right answer.
Structure
The book has 17 parts, moving from foundations to the fully customer-facing FDE layer:
Foundations Part 1 Software Engineering
Part 2 AI/ML Fundamentals
AI Engineering Part 3 AI Engineering (LLMs, RAG, agents, MCP)
Frameworks Part 4 LangChain
Part 5 LangGraph
Part 6 LangSmith
Making it real Part 7 Production AI Engineering
Part 8 AI Reliability / GenAIOps
Part 9 AI Security
Enterprise context Part 10 Enterprise Integration
Part 11 System Design for AI
Customer-facing Part 12 Customer Discovery and FDE Skills
Part 13 Rapid Prototyping
Part 14 Deployment in Customer Environments
Part 15 Business Impact and ROI
Synthesis Part 16 End-to-End FDE Projects
Part 17 FDE Interview PreparationEvery major topic chapter follows the same 20-point teaching structure, in this order:
- What is it?
- Why does it exist?
- What problem does it solve?
- How does it work internally?
- Simple mental model
- Real-world example
- Architecture diagram (ASCII, where useful)
- Production considerations
- Common mistakes
- Security considerations
- Performance considerations
- Cost considerations
- When to use it
- When NOT to use it
- Alternatives and trade-offs
- Practical Python/code example
- Production-quality example (where appropriate)
- Short exercise
- Interview questions
- FDE/customer scenario
Every chapter closes with: Key takeaways, Things you should be able to explain, Things you should be able to build, Interview questions, FDE scenario questions, Practical exercises, Common mistakes, and a pointer to the recommended next chapter.
The teaching rule behind every chapter
No technology is ever taught in isolation. Every chapter connects the full chain:
BUSINESS PROBLEM → ENGINEERING PROBLEM → ARCHITECTURE → TECHNOLOGY CHOICE
→ IMPLEMENTATION → PRODUCTION → FAILURE MODES → SECURITY → COST → BUSINESS IMPACTIf you can't trace a technology back to a business problem it solves, you don't yet understand it well enough to defend it in front of a customer — and that's the actual bar this book is trying to get you over.
How to actually study this
- Don't skip the "why" sections. They're what separates an engineer who can follow a LangGraph tutorial from one who can explain to a skeptical customer's engineering lead why their agent needs a checkpointer.
- Do the exercises. Especially the FDE scenario questions — they are deliberately open-ended and closer to a real client call than an exam question.
- Read parts in order the first time. After that, use it as a reference — jump straight to the chapter you need.
- Treat code as current-as-of-writing, not gospel. Frameworks (especially LangChain/LangGraph/LangSmith) move fast. Each code example states the library version it was verified against. Check the current docs before shipping.
- This book will not make you an FDE by itself. Part 16's end-to-end projects and Part 17's interview prep exist because reading about architecture and building it under constraints are different skills. Build the projects.
Where to go next
Read 02-competency-map.md, then 03-roadmap.md, then 04-prerequisites.md and 05-learning-sequence.md before starting Part 1.