<rss version="2.0">
  <channel>
    <title>Evals on LLBBL Blog</title>
    <link>https://llbbl.blog/categories/evals/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Thu, 06 Aug 2026 10:00:00 -0500</lastBuildDate>
    
    <item>
      <title>Start With Ten Tasks You Actually Do</title>
      <link>https://llbbl.blog/2026/08/06/start-with-ten-tasks-you.html</link>
      <pubDate>Thu, 06 Aug 2026 10:00:00 -0500</pubDate>
      
      <guid>http://llbbl.micro.blog/2026/08/06/start-with-ten-tasks-you.html</guid>
      <description>&lt;p&gt;Public benchmarks of large language models are a fine way to compare models in the abstract, but they&amp;rsquo;re close to useless for answering questions about things that actually matter. Generally, it&amp;rsquo;s helpful to know which model is the best in general at a specific benchmark, but it doesn&amp;rsquo;t answer the question of which model is the best at that specific thing you ask it to do all day long.&lt;/p&gt;
&lt;p&gt;You need to build a golden set. Ten tasks where you understand the input and the output.&lt;/p&gt;
&lt;p&gt;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?&lt;/p&gt;
&lt;p&gt;The temptation is to sit down and try to come up with representative tasks. Chances are you&amp;rsquo;re going to waste a ton of time and not produce any better results.&lt;/p&gt;
&lt;p&gt;Instead, you should be harvesting your tasks from a variety of sources.&lt;/p&gt;
&lt;p&gt;What happens when the benchmark that matters is your last ten pull requests?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Git history.&lt;/strong&gt; What have you actually been changing? A month of commits will show you the shape of your work faster than introspection will.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Issues and TODOs.&lt;/strong&gt; These are tasks somebody already wrote down in task-shaped language.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prior agent sessions.&lt;/strong&gt; If you have logs, this is the best source, because it&amp;rsquo;s literally the distribution you&amp;rsquo;re trying to measure.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The things you retry.&lt;/strong&gt; Anything you&amp;rsquo;ve asked an agent twice because the first answer was wrong is a high-value task. It&amp;rsquo;s already demonstrated it can discriminate.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A good eval task is one where you already know what the failure is and that it&amp;rsquo;s possible, because you&amp;rsquo;ve seen it fail.&lt;/p&gt;
&lt;h2 id=&#34;scoreable-means-checkable&#34;&gt;Scoreable Means Checkable&lt;/h2&gt;
&lt;p&gt;So now you have your tasks, and it&amp;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&amp;rsquo;t necessarily mean you have to build automation from day one. Some good starting points that would qualify are the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tests pass or don&amp;rsquo;t&lt;/li&gt;
&lt;li&gt;Output parses or doesn&amp;rsquo;t&lt;/li&gt;
&lt;li&gt;The right files changed and no others&lt;/li&gt;
&lt;li&gt;A required field is present and well-formed&lt;/li&gt;
&lt;li&gt;The result matches a known-good output you saved earlier&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Keep the amount of comparisons small. Don&amp;rsquo;t expand and keep evaluating. You can keep your old evaluations, but they shouldn&amp;rsquo;t impact future decisions forever.&lt;/p&gt;
&lt;p&gt;Some amount of change in passing or failing over time is representative of a healthy set.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s how you can get started.&lt;/p&gt;
&lt;p&gt;Open your git log. Find things that the agent did well and things the agent could have done better. Write a definition of done.&lt;/p&gt;
&lt;p&gt;You now have a small golden set that&amp;rsquo;s going to be more relevant and useful than any leaderboard online, because it was built from the results of your actual work.&lt;/p&gt;
&lt;p&gt;The leaderboard tells you which model wins on average. You are not the average.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I&amp;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 &lt;a href=&#34;https://micro.blog/llbbl?remote_follow=1&#34;&gt;@logan@llbbl.blog&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
  </channel>
</rss>