All Questions
Agents And Tool Use hard

An internal ops agent started with 12 well-scoped tools. After several teams exposed every internal API, it now has 140, including near-duplicates such as `search_orders` and `find_orders_v2`. Tool-selection errors tripled and per-call latency rose. What is the most effective fix?

  1. A Keep all 140 tools but expand every description with usage examples and negative cases so the model can disambiguate similar tools.
  2. B Consolidate overlapping tools and expose only a task-relevant subset per request, chosen by a router or a tool-search step.
  3. C Move to a model with a larger context window so all 140 schemas fit comfortably alongside the conversation and tool results.
  4. D Wrap each tool in its own single-purpose agent and add an orchestrator agent that dispatches every step to the right specialist.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions