Sohail Shaikh and Ankush Rastogi of Prosodica present a compelling argument against the common LLM agent design pattern of statically loading all available tool definitions into every prompt. In their talk, "The 100-Tool Agent Is a Trap," they highlight the significant drawbacks of this approach, which they term the 'fat agent trap.' This method, while functional for small-scale demonstrations, quickly becomes inefficient and unreliable in production environments as the number of tools scales.
The core issue, as explained by Shaikh and Rastogi, is that the naive approach leads to several critical problems: 'token bloat,' where the prompt becomes excessively large due to the inclusion of all tool schemas; 'accuracy crashes,' as the model struggles to select the correct tool from an overwhelming list; 'cost explosions,' driven by the high token count per request; and 'context crowding,' leaving insufficient space for actual reasoning.
