{
  "version": "https://jsonfeed.org/version/1",
  "title": "Evals on LLBBL Blog",
  "icon": "https://avatars.micro.blog/avatars/2023/40/125738.jpg",
  "home_page_url": "https://llbbl.blog/",
  "feed_url": "https://llbbl.blog/feed.json",
  "items": [
      {
        "id": "http://llbbl.micro.blog/2026/08/06/start-with-ten-tasks-you.html",
        "title": "Start With Ten Tasks You Actually Do",
        "content_html": "<p>Public benchmarks of large language models are a fine way to compare models in the abstract, but they&rsquo;re close to useless for answering questions about things that actually matter. Generally, it&rsquo;s helpful to know which model is the best in general at a specific benchmark, but it doesn&rsquo;t answer the question of which model is the best at that specific thing you ask it to do all day long.</p>\n<p>You need to build a golden set. Ten tasks where you understand the input and the output.</p>\n<p>Scoring the code is not the hard part. Picking the ten tasks is going to be the hardest thing. How do you pick something that has a true pass or fail, but also applies to your specific problem?</p>\n<p>The temptation is to sit down and try to come up with representative tasks. Chances are you&rsquo;re going to waste a ton of time and not produce any better results.</p>\n<p>Instead, you should be harvesting your tasks from a variety of sources.</p>\n<p>What happens when the benchmark that matters is your last ten pull requests?</p>\n<ul>\n<li><strong>Git history.</strong> What have you actually been changing? A month of commits will show you the shape of your work faster than introspection will.</li>\n<li><strong>Issues and TODOs.</strong> These are tasks somebody already wrote down in task-shaped language.</li>\n<li><strong>Prior agent sessions.</strong> If you have logs, this is the best source, because it&rsquo;s literally the distribution you&rsquo;re trying to measure.</li>\n<li><strong>The things you retry.</strong> Anything you&rsquo;ve asked an agent twice because the first answer was wrong is a high-value task. It&rsquo;s already demonstrated it can discriminate.</li>\n</ul>\n<p>A good eval task is one where you already know what the failure is and that it&rsquo;s possible, because you&rsquo;ve seen it fail.</p>\n<h2 id=\"scoreable-means-checkable\">Scoreable Means Checkable</h2>\n<p>So now you have your tasks, and it&rsquo;s a different problem. You need to decide how to score the task and whether or not the agent got it right. This doesn&rsquo;t necessarily mean you have to build automation from day one. Some good starting points that would qualify are the following:</p>\n<ul>\n<li>Tests pass or don&rsquo;t</li>\n<li>Output parses or doesn&rsquo;t</li>\n<li>The right files changed and no others</li>\n<li>A required field is present and well-formed</li>\n<li>The result matches a known-good output you saved earlier</li>\n</ul>\n<p>Keep the amount of comparisons small. Don&rsquo;t expand and keep evaluating. You can keep your old evaluations, but they shouldn&rsquo;t impact future decisions forever.</p>\n<p>Some amount of change in passing or failing over time is representative of a healthy set.</p>\n<p>Here&rsquo;s how you can get started.</p>\n<p>Open your git log. Find things that the agent did well and things the agent could have done better. Write a definition of done.</p>\n<p>You now have a small golden set that&rsquo;s going to be more relevant and useful than any leaderboard online, because it was built from the results of your actual work.</p>\n<p>The leaderboard tells you which model wins on average. You are not the average.</p>\n<blockquote>\n<p>I&rsquo;d appreciate a follow. You can subscribe with your email below. The emails go out once a week, or you can find me on Mastodon at <a href=\"https://micro.blog/llbbl?remote_follow=1\">@logan@llbbl.blog</a>.</p>\n</blockquote>\n",
        "date_published": "2026-08-06T10:00:00-05:00",
        "url": "https://llbbl.blog/2026/08/06/start-with-ten-tasks-you.html",
        "tags": ["AI","Testing","Developer-tools","Agentic-coding","Evals"]
      }
  ]
}
