<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Eribo Richmond</title>
    <description>The latest articles on DEV Community by Eribo Richmond (@richmonderibo).</description>
    <link>https://dev.to/richmonderibo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F906651%2Ffcb8fb43-44ba-4a7b-b79e-2f3b1555ccf1.jpeg</url>
      <title>DEV Community: Eribo Richmond</title>
      <link>https://dev.to/richmonderibo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/richmonderibo"/>
    <language>en</language>
    <item>
      <title>FLenQA Benchmark: Do Current LLMs Reason at Their Claimed Context Lengths?</title>
      <dc:creator>Eribo Richmond</dc:creator>
      <pubDate>Sun, 28 Jun 2026 09:29:51 +0000</pubDate>
      <link>https://dev.to/richmonderibo/flenqa-benchmark-do-current-llms-reason-at-their-claimed-context-lengths-128n</link>
      <guid>https://dev.to/richmonderibo/flenqa-benchmark-do-current-llms-reason-at-their-claimed-context-lengths-128n</guid>
      <description>&lt;p&gt;Some days ago, I started working on a research assistant that uses multi-agent orchestration mainly because the goal was to use small, local models (ignoring latency and output token/secs which impacts inference speed).&lt;/p&gt;

&lt;p&gt;Most small models have limited reasoning capability and are highly susceptible to the "context rot" problem and "lost in the middle" phenomenon as demonstrated in the paper &lt;a href="https://arxiv.org/pdf/2402.14848" rel="noopener noreferrer"&gt;"Same Task, More Tokens"&lt;/a&gt; by  Mosh Levy, et al. They created a Benchmark named FlenQA.&lt;/p&gt;

&lt;p&gt;The FlenQA framework investigates something that's been bugging me, "what happens to an LLM's output quality when you give it longer prompts?". The conventional narrative says "bigger context window = better output", but local models have limitations in their context window length and Levy's paper challenges that narrative. They found significant degradation in LLM reasoning at input lengths far shorter than the model's technical maximum. In simple terms, just because a model can &lt;em&gt;accept&lt;/em&gt; 1 million tokens doesn't mean it can &lt;em&gt;reason&lt;/em&gt; effectively over them.&lt;/p&gt;

&lt;p&gt;I decided to run a benchmark on some of the models I'm working on, using the Open Router gateway to test them without managing separate API keys.&lt;/p&gt;

&lt;p&gt;10 models were used across 150 samples each (10 samples per task × 5 context sizes × 3 tasks), using standard prompting without chain-of-thought. The maximum token used was 3000, although Granite 4.1 8B has a maximum context length of 131,000 it performed better than Deepseek V4 flash and pro.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpqhr84fsydql2jd3357t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpqhr84fsydql2jd3357t.png" alt="FlenQA Benchmark" width="762" height="792"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's the link to view the leaderboard.&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://richmonderibo.dev/thoughts/flenqa-benchmark" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frichmonderibo.dev%2Fthumbnails%2Fflenqa.png" height="419" class="m-0" width="735"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://richmonderibo.dev/thoughts/flenqa-benchmark" rel="noopener noreferrer" class="c-link"&gt;
            FLenQA Benchmark: Do Current LLMs Reason at Their Claimed Context Lengths? | Richmond Eribo
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            I ported a 2024 research paper to a live platform and benchmarked 9 open-source models. Here's what I found when I tested whether models can actually reason over long inputs.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Frichmonderibo.dev%2Ffavicon.ico" width="48" height="48"&gt;
          richmonderibo.dev
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;You may wonder what model is "Owl Alpha", and which frontier lab trained it. It's a stealth model, or you can call it a mystery model. Labs do this when their aim is to gather traces from users' request. A model with over a million context windows with no current owner did better than Qwen, Gemini Flash, and Deepseek in this benchmark.&lt;/p&gt;

&lt;p&gt;DeepSeek V4 Pro underperformed its reputation on this benchmark, landing at 89.33%, the lowest score among the larger models.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;All evaluations were run via OpenRouter. 150 samples per model, 10 per (task × context size) bucket, standard prompting without chain-of-thought. Results reflect a single run; individual scores may vary slightly across runs due to random sample selection.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;NOTE: The second part of this series will test the impact of orchestration agents on the FlenQA dataset, without COT also, following the paper: &lt;a href="https://arxiv.org/abs/2509.23537" rel="noopener noreferrer"&gt;"Beyond the Strongest LLM: Multi-Turn Multi-Agent Orchestration vs. Single LLMs on Benchmarks"&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The github codebase is &lt;a href="https://github.com/Richmond-Eribo/FLenQA-Benchmark-Same-Task-More-Tokens" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>llm</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
