English

How Many Instructions Can LLMs Follow at Once?

Artificial Intelligence 2025-07-16 v1

Abstract

Production-grade LLM systems require robust adherence to dozens or even hundreds of instructions simultaneously. However, the instruction-following capabilities of LLMs at high instruction densities have not yet been characterized, as existing benchmarks only evaluate models on tasks with a single or few instructions. We introduce IFScale, a simple benchmark of 500 keyword-inclusion instructions for a business report writing task to measure how instruction-following performance degrades as instruction density increases. We evaluate 20 state-of-the-art models across seven major providers and find that even the best frontier models only achieve 68% accuracy at the max density of 500 instructions. Our analysis reveals model size and reasoning capability to correlate with 3 distinct performance degradation patterns, bias towards earlier instructions, and distinct categories of instruction-following errors. Our insights can help inform design of instruction-dense prompts in real-world applications and highlight important performance-latency tradeoffs. We open-source the benchmark and all results for further analysis at https://distylai.github.io/IFScale.

Keywords

Cite

@article{arxiv.2507.11538,
  title  = {How Many Instructions Can LLMs Follow at Once?},
  author = {Daniel Jaroslawicz and Brendan Whiting and Parth Shah and Karime Maamari},
  journal= {arXiv preprint arXiv:2507.11538},
  year   = {2025}
}
R2 v1 2026-07-01T04:02:50.447Z