A textbook on how raw data becomes a table people trust, and how you grade an agent when its output is a whole trajectory, not a single number. Every chapter runs real experiments on a laptop (Postgres, Spark, Redpanda, Delta Lake, Iceberg, DuckDB, Docker task grading) and reports what it measured. The prose is Hinglish (Hindi in Roman script) with English headings and code.
Read it: Data-Engineering-and-Agentic-AI-Evaluation.pdf
Part I: Data Engineering
-
- What Data Engineering Really Is
-
- How Data Is Stored
-
- Inside a Database
-
- SQL an Engineer Must Own
-
- Getting Data In: Batch and CDC
-
- Distributed Processing
-
- Warehouse, Lake, Lakehouse
-
- Data Modelling
-
- Orchestration
-
- Streaming
-
- Data Quality and Contracts
-
- Governance, Privacy and Cost
-
- Data System Design
Part II: Agentic AI Evaluation
-
- What an Agent Is, and Why It's Hard to Grade
-
- Evaluation Foundations
-
- Task-Level Evaluation
-
- Trajectory Evaluation
-
- LLM as a Judge
-
- Human Evaluation
-
- Building an Eval Harness
-
- Safety and Robustness Evals
-
- Evaluation in Production
-
- Data Engineering for Evals
-
- Capstone and Case Studies
Part III: Reference
-
- Tool Atlas by Scale
-
- Interview Problem Bank
-
- Hands-On Lab Setup
projects/ has two runnable projects: capstone-eval (a mini SWE-style eval with hidden tests in Docker) and trajectory-pipeline (ingest, quality gate, dedup and pass@k with error bars).
Each chapter is an HTML fragment in src/, and toc.py holds the table of contents.
make # chapters, a single-page book.html and the PDF (needs Google Chrome)
make serve # read it at http://localhost:8000Written by Abhishek Verma.