the tool calling part of an agent is a way smaller problem than the models we usually point at it
Summary
The article describes the development of a 48M parameter model specialized for tool calling in AI agents, which uses grammar to ensure valid JSON outputs and is open-source for customization on specific API catalogs.
Similar Articles
As you add more tools to an agent, it starts calling the wrong ones. Letting the model write code to call them is the fix.
The post argues that as an agent's tool set grows, direct tool calling degrades, and the more robust fix is letting the model write code in a sandbox to call tools as functions — reducing schema clutter in context and lowering wrong-call rates — at the cost of sandbox security concerns.
A 26M tool-router suggests tool calling should be split from reasoning
The article introduces Needle, a 26M parameter model by Cactus-Compute designed for single-shot tool calling, arguing that tool routing should be separated from reasoning as a structured prediction task to improve agent efficiency and latency.
Why are so many agent tools just 1:1 API wrappers?
The article argues that many AI agent tools are just 1:1 API wrappers, pushing branching logic into the LLM and causing failures. The author recommends task-shaped tools like upsert_contact that encapsulate search/create/update logic in code, pass known context, validate inputs, and return structured errors.
@hanakoxbt: your agent has thirty tools. it calls two of them. the other twenty eight are not sitting idle somewhere. they are in t…
Unused tools in an AI agent's toolset still consume tokens and add noise to tool selection, so agents should load only the tools required for the current task.
Gave an agent 30 tools. It got worse at using the 3 that mattered.
The author observed that adding more tools to an AI agent decreased its accuracy in selecting the correct tool due to increased classification complexity, and found that using multiple smaller agents with narrower toolsets improved reliability.