Tool use / function calling
ToolLLM
ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs
Heavily superseded — a standard baseline that newer methods routinely beat
4 papers critique it · 3 beat it on benchmarks
What papers say
Verbatim critique sentences, each from a paper that cites ToolLLM as a baseline.
the fine-tuned models from datasets like ToolLLM~qin2023toolllm, ToolAlpaca~tang2023toolalpaca, and Gorilla~patil2023gorilla underperform in one (or more) of three key dimensions: (a) Generalizability: While the datasets are generated using diverse sets of APIs (e.g., ToolLLama uses RapidAPIs~{https://rapidapi.com/hub}, ToolAlpaca uses public APIs{https://github.com/public-apis/public-apis}, and Gorilla uses TensorFlow Hub, PyTorch Hub, and Hugging Face Hub), work from~basu2024apiblend has shown that models trained on these datasets have difficulty generalizing to out-of-domain datasets.
“Unlike our work, these datasets are not conversational and just focus on mapping utterances to API calls, and they do not use intermediate structures (i.e., graphs) to ensure coverage and reduce hallucinations in generated tests.”
“ToolLLM employs a tree-based scheme to minimize the number of tools required for task execution, yet it requires LLM calls across the entire tool set, making it impractical for edge devices -- where delay and power consumption are critical”
“Unfortunately, in cases when the entire toolset needs to be enumerated, ToolLLM suffers from increased latency and energy consumption.”
Beaten on benchmarks
Head-to-head results where a newer method reports beating ToolLLM. Values are copied from the source paper's tables — verify against the cited paper.
ToolPlanner beats ToolLLM
55.8 vs 21.8
Match Rate Avg. · [SFT with FewShot/standard training]
ToolPlanner: A Tool Augmented LLM for Multi Granularity Instructions with Path Planning and FeedbackQwen3-8B (RL) beats ToolLLM
61.0 vs 29.8
CodeTool beats ToolLLM
69.75 vs 53.24
SoPR (Solvable Pass Rate) · [Qwen2.5-Coder-7B]
CodeTool: Enhancing Programmatic Tool Invocation of LLMs via Process Supervision
What to use instead
Recent methods in the same sub-problem, not yet superseded in the knowledge base — arXiv benchmark leaders, not vetted production recommendations.