Europe 2026
Why More Context Makes Your Agent Dumber and What to Do About It — Nupur Sharma, Qodo
Overview
This talk explores the counterintuitive finding that providing more context to AI agents can sometimes lead to dumber or less effective results. The core thesis is that current LLMs tend to focus on the initial and final parts of a given context, often ignoring or "purging" information in the middle. This phenomenon, termed the "U-curve" effect, necessitates a shift from simply dumping more data to optimizing context strategically.
Who should watch
- AI Engineers
- Product Managers
- Builders working with AI agents
- Those experiencing diminishing returns from larger context windows
- Teams struggling with agentic workflows and decision-making
Key takeaways
- LLMs often prioritize initial and final context inputs, neglecting information in between, leading to suboptimal agent performance.
- Simply increasing context size or using multi-agent systems doesn't guarantee better results; it can introduce complexity and clashes.
- Context optimization strategies are more effective than context dumping. These include hierarchical summarization, knowledge graphs, and iterative retrieval.
- The "orchestration paradox" occurs when agents spend excessive resources researching methods rather than solving problems, wasting API tokens.
- An 80/20 hybrid approach, where agents research for 80% of the time and use deterministic methods for final validation (20%), can mitigate the orchestration paradox.
- Mixture of expert agents, each specialized in a task, combined with a "judge agent" to synthesize their outputs, can improve overall coherence and relevance.
- Calibration, using PR history, compliance guidelines, or developer feedback on accepted/rejected suggestions, helps agents understand domain-specific importance.
- Context collectors gather information from various sources (context engines, tools, PR history) and selectively pass relevant parts to specialized agents.
Notable quotes
*Context is not a problem. Day by day the models are coming where you can dump a lot of context, a lot of data. But does that make sure that the results you are getting is smart enough to give you everything or smart enough to decide what's important?*
*Rather than dumping everything to the models and asking them to be smart enough to find out what is more important. Uh we usually try to see okay what we can do to make it uh better context for the model.*
Unofficial community note. Prefer the recording for nuance.