The Curious Engineer

All blogs / AI / ML

Hamel's Blog

hamel.dev

Notes on applied AI engineering, machine learning, and data science.

AI / MLPythonDev tools / editors / IDEs

Posts
83 from 16 Jan 2023 to 25 Oct 2026
Posting
weekly (29 in the last year)
Kind
personal blog
Feed
https://hamel.dev/index.xml

2026 28

  1. Q: What does a good eval dashboard look like for sharing with stakeholders? – Hamel’s Blog
  2. How To Use Decision Models for Evals
  3. Hamel’s Blog
  4. Claude’s new auto eval tool
  5. Q: How often should I run my evals? – Hamel’s Blog
  6. Q: How do I evaluate outputs in a language I don’t speak? – Hamel’s Blog
  7. Q: What should I do when I can’t get my LLM judge to agree with human reviewers? – Hamel’s Blog
  8. Q: What should an internal eval platform standardize across teams? – Hamel’s Blog
  9. Q: What model or LLM should I use to build automated evals? – Hamel’s Blog
  10. Q: How should I evaluate a coding agent? – Hamel’s Blog
  11. Q: How do I know if I can trust my automated eval? – Hamel’s Blog
  12. Q: How do I combine my evals into a single metric? – Hamel’s Blog
  13. Q: Can I use Jev for evals? – Hamel’s Blog
  14. AI Evals: Everything You Need to Know
  15. Q: Should I record problems that aren’t the model’s fault? – Hamel’s Blog
  16. Q: Can I help with evals if I’m not a domain expert? – Hamel’s Blog
  17. Q: How can I make AI outputs easier for people to evaluate? – Hamel’s Blog
  18. Q: What should I do when my “gold” eval dataset becomes stale? – Hamel’s Blog
  19. Q: How much context should I give a LLM judge? – Hamel’s Blog
  20. Q: How can I do evals when traces contain sensitive data? – Hamel’s Blog
  21. Q: Do I need a reference answer or rubric before annotating data? – Hamel’s Blog
  22. Q: How do you review a trace that is really large? – Hamel’s Blog
  23. Q: How many examples do I need for an eval? – Hamel’s Blog
  24. “It’s Hard to Eval” Is a Product Smell
  25. Hamel’s Blog
  26. The Revenge of the Data Scientist
  27. Evals Skills for Coding Agents
  28. Why I Stopped Using nbdev

2025 44

  1. Selecting The Right AI Evals Tool
  2. Q: How do we evaluate a model’s ability to express uncertainty or “know what it doesn’t know”? – Hamel’s Blog
  3. Q: How do I make the case for investing in evaluations to my team? – Hamel’s Blog
  4. Q: How should I version and manage prompts? – Hamel’s Blog
  5. Q: How do I surface problematic traces for review beyond user feedback? – Hamel’s Blog
  6. Q: Are there scenarios where synthetic data may not be reliable? – Hamel’s Blog
  7. Q: How do I evaluate complex multi-step workflows? – Hamel’s Blog
  8. Q: How do I evaluate sessions with human handoffs? – Hamel’s Blog
  9. Q: How often should I re-run error analysis on my production system? – Hamel’s Blog
  10. Q: Should I practice eval-driven development? – Hamel’s Blog
  11. Q: Should product managers and engineers collaborate on error analysis? How? – Hamel’s Blog
  12. Q: What is a trace? – Hamel’s Blog
  13. Q: What should go in the system prompt vs. the user prompt? – Hamel’s Blog
  14. Q: Will today’s evaluation methods still be relevant in 5-10 years given how fast AI is changing? – Hamel’s Blog
  15. Q: Should I outsource annotation & labeling to a third party? – Hamel’s Blog
  16. Q: What parts of evals can be automated with LLMs? – Hamel’s Blog
  17. Q: Can my evaluators also be used to automatically fix or correct outputs in production? – Hamel’s Blog
  18. Q: Should I stop writing prompts manually in favor of automated tools? – Hamel’s Blog
  19. Q: Should I use “ready-to-use” evaluation metrics? – Hamel’s Blog
  20. Q: How can I efficiently sample production traces for review? – Hamel’s Blog
  21. Q: Are similarity metrics (BERTScore, ROUGE, etc.) useful for evaluating LLM outputs? – Hamel’s Blog
  22. Q: What are AI Evals? – Hamel’s Blog
  23. Q: What’s your favorite eval vendor? – Hamel’s Blog
  24. Q: What’s a minimum viable evaluation setup? – Hamel’s Blog
  25. Q: How do I evaluate agentic workflows? – Hamel’s Blog
  26. Q: How are evaluations used differently in CI/CD vs. monitoring production? – Hamel’s Blog
  27. Q: What’s the difference between guardrails & evaluators? – Hamel’s Blog
  28. Q: Why is “error analysis” so important in AI evals, and how is it performed? – Hamel’s Blog
  29. Q: How much of my development budget should I allocate to evals? – Hamel’s Blog
  30. Q: What makes a good custom interface for reviewing LLM outputs? – Hamel’s Blog
  31. Q: How should I approach evaluating my RAG system? – Hamel’s Blog
  32. Q: How do I choose the right chunk size for my document processing tasks? – Hamel’s Blog
  33. Q: How do I approach evaluation when my system handles diverse user queries? – Hamel’s Blog
  34. Q: What is the best approach for generating synthetic data? – Hamel’s Blog
  35. Q: What gaps in eval tooling should I be prepared to fill myself? – Hamel’s Blog
  36. Q: How many people should annotate my LLM outputs? – Hamel’s Blog
  37. Q: Should I build automated evaluators for every failure mode I find? – Hamel’s Blog
  38. Q: Should I build a custom annotation tool or use something off-the-shelf? – Hamel’s Blog
  39. Q: How do I debug multi-turn conversation traces? – Hamel’s Blog
  40. Q: Why do you recommend binary (pass/fail) evaluations instead of 1-5 ratings (Likert scales)? – Hamel’s Blog
  41. Q: How much time should I spend on model selection? – Hamel’s Blog
  42. Q: Can I use the same model for both the main task and evaluation? – Hamel’s Blog
  43. Q: Is RAG dead? – Hamel’s Blog
  44. A Field Guide to Rapidly Improving AI Products

2024 9

  1. Building an Audience Through Technical Writing: Strategies and Mistakes
  2. Using LLM-as-a-Judge For Evaluation: A Complete Guide
  3. An Open Course on LLMs, Led by Practitioners
  4. Debugging AI With Adversarial Validation
  5. Your AI Product Needs Evals
  6. Is Fine-Tuning Still Valuable?
  7. Fuck You, Show Me The Prompt.
  8. How To Debug Axolotl
  9. Dokku: my favorite personal serverless platform

2023 2

  1. On commercializing nbdev
  2. Why Should ML Engineers Learn Kubernetes?