Building real applications on large language models, in 30 parts, vendor neutral and in Python. This series starts with calling a model properly, then builds in order: retrieval and RAG, tool calling and agents, evaluation and safety, then the production concerns of cost, latency, deployment and provider choice. A single internal support assistant project runs through the whole series, so each part builds on the one before. It assumes the GenAI Series for concepts like tokens, attention and what RAG is, and the Data Science Series for Python, rather than repeating them.
- 01What an AI Engineer Actually Does, vs ML Engineer, Data Scientist and Backend Developer
- 02Calling a Model From Python: SDKs, Messages and Parameters That Matter
- 03Prompt Patterns That Survive Contact With Real Users
- 04Structured Output: JSON Mode, Schemas and Validation That Does Not Fail Silently
- 05Token Budgets, Context Limits and Cost Per Request
- 06Errors, Retries, Rate Limits and Timeouts
- 07Why Retrieval Beats Fine Tuning for Most Business Problems
- 08Document Ingestion: Parsing, Cleaning and Formats That Break
- 09Chunking Strategies and How to Choose One
- 10Embedding Models: Choosing, Benchmarking and What They Cost
- 11Vector Stores in Practice: pgvector, Chroma and Qdrant Compared
- 12Hybrid Search and Reranking for RAG Retrieval
- 13Retrieval Evaluation, Separated From Answer Evaluation
- 14Tool Calling From First Principles
- 15Agent Loops and Planning, and When an Agent Is the Wrong Answer
- 16Model Context Protocol and Standardising Tool Access
- 17Multi Step Workflows, State and Memory
- 18Multi Agent Patterns and Their Coordination Cost
- 19Human in the Loop and Approval Gates
- 20Building an Eval Set Before You Build the Feature
- 21Automated Evaluation: LLM as Judge, and Where It Lies to You
- 22Regression Testing Prompts and Model Upgrades
- 23Guardrails: Input Filtering, Output Validation and PII
- 24Prompt Injection and the Security Model of an LLM Application
- 25Observability: Tracing and Debugging a Non Deterministic System

DrJha