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
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.
Your best model probably isn't your best tool caller
The article argues that tool-calling reliability often does not scale with model capability; smaller models can outperform larger ones in schema adherence and format discipline, suggesting that raw capability is not the sole factor in choosing a model for tool use.