Sharing both practical insights and theoretical knowledge about LLM evaluation that we gathered while managing the Open LLM Leaderboard and designing lighteval!
Jupyter Notebook
2,155
83 commits
updated Dec 3, 2025
!! THIS GUIDEBOOK IS NO LONGER MAINTAINED. THE LATEST AND MOST UP TO DATE VERSION (as of Dec 2025) OF IT LIVES HERE: https://huggingface.co/spaces/OpenEvals/evaluation-guidebook
If you've ever wondered how to make sure an LLM performs well on your specific task, this guide is for you! It covers the different ways you can evaluate a model, guides on designing your own evaluations, and tips and tricks from practical experience.
Whether working with production models, a researcher or a hobbyist, I hope you'll find what you need; and if not, open an issue (to suggest ameliorations or missing resources) and I'll complete the guide!
Basics sections in each chapter before diving deeper.
You'll also find explanations to support you about important LLM topics in General knowledge: for example, how model inference works and what tokenization is.Tips and Tricks ones, and Troubleshooting chapter. You'll also find interesting things in the Designing sections.In text, links prefixed by ⭐ are links I really enjoyed and recommend reading.
If you want an intro on the topic, you can read this blog on how and why we do evaluation!
The most densely practical part of this guide.
These are mostly beginner guides to LLM basics, but will still contain some tips and cool references!
If you're an advanced user, I suggest skimming to the Going further sections.
Links I like
This guide has been kindly community translated!
This guide has been heavily inspired by the ML Engineering Guidebook by Stas Bekman! Thanks for this cool resource!
Many thanks also to all the people who inspired this guide through discussions either at events or online, notably and not limited to:
and of course to all the contributors :)
@misc{fourrier2024evaluation,
author = {Clémentine Fourrier and The Hugging Face Community},
title = {LLM Evaluation Guidebook},
year = {2024},
journal = {GitHub repository},
url = {https://github.com/huggingface/evaluation-guidebook)
}
(top 24 of 39)
1,612 followers · starred Oct 2024
1,109 followers · starred Oct 2024
7,139 followers · starred Nov 2024
7,313 followers · starred Oct 2024
Sharing both practical insights and theoretical knowledge about LLM evaluation that we gathered while managing the Open LLM Leaderboard and designing lighteval!
Jupyter Notebook
2,155
83 commits
updated Dec 3, 2025
!! THIS GUIDEBOOK IS NO LONGER MAINTAINED. THE LATEST AND MOST UP TO DATE VERSION (as of Dec 2025) OF IT LIVES HERE: https://huggingface.co/spaces/OpenEvals/evaluation-guidebook
If you've ever wondered how to make sure an LLM performs well on your specific task, this guide is for you! It covers the different ways you can evaluate a model, guides on designing your own evaluations, and tips and tricks from practical experience.
Whether working with production models, a researcher or a hobbyist, I hope you'll find what you need; and if not, open an issue (to suggest ameliorations or missing resources) and I'll complete the guide!
Basics sections in each chapter before diving deeper.
You'll also find explanations to support you about important LLM topics in General knowledge: for example, how model inference works and what tokenization is.Tips and Tricks ones, and Troubleshooting chapter. You'll also find interesting things in the Designing sections.In text, links prefixed by ⭐ are links I really enjoyed and recommend reading.
If you want an intro on the topic, you can read this blog on how and why we do evaluation!
The most densely practical part of this guide.
These are mostly beginner guides to LLM basics, but will still contain some tips and cool references!
If you're an advanced user, I suggest skimming to the Going further sections.
Links I like
This guide has been kindly community translated!
This guide has been heavily inspired by the ML Engineering Guidebook by Stas Bekman! Thanks for this cool resource!
Many thanks also to all the people who inspired this guide through discussions either at events or online, notably and not limited to:
and of course to all the contributors :)
@misc{fourrier2024evaluation,
author = {Clémentine Fourrier and The Hugging Face Community},
title = {LLM Evaluation Guidebook},
year = {2024},
journal = {GitHub repository},
url = {https://github.com/huggingface/evaluation-guidebook)
}
(top 24 of 39)
1,612 followers · starred Oct 2024
1,109 followers · starred Oct 2024
7,139 followers · starred Nov 2024
7,313 followers · starred Oct 2024