Tool use / function calling

ReAct

ReAct: Synergizing Reasoning and Acting in Language Models

Heavily superseded#1 of 55 most-superseded · first seen Oct 6, 2022

Heavily superseded — a standard baseline that newer methods routinely beat

6 papers critique it · 4 beat it on benchmarks

What papers say

Verbatim critique sentences, each from a paper that cites ReAct as a baseline.

ReAct~Yao2023ReAct, Auto-GPT~Richards2023AutoGPT, and GAIA~mialon2023gaia explored the interaction between reasoning and acting, though often in synthetic or text-only environments
MCPAgentBench: A Real-world Task Benchmark for Evaluating LLM Agent MCP Tool Use
ReAct combines reasoning with API calls for multi-step tasks, but its performance is constrained by pretraining and degrades with increased tool complexity.
GenesisFunc: Multi-Agent Data Generation for Accurate and Generalizable Function-Calling
These results imply that curated data and retrieval augmentation, not sheer parameter count, are the present keys to dependable LLM tool use.
Disambiguation-Centric Finetuning Makes Enterprise Tool-Calling LLMs More Realistic and Less Risky
they operate at the agent level rather than providing fine-grained reasoning for individual function parameters
Think-Augmented Function Calling: Improving LLM Parameter Accuracy Through Embedded Reasoning
The dominant approach for orchestrating tool usage relies on reactive, step-by-step reasoning frameworks like ReAct, often augmented by self-reflection techniques. However, this paradigm suffers from inherent local optimization traps due to its incremental decision-making process. While potentially effective for simple queries, its reactive nature often falters on complex tasks.
Beyond ReAct: A Planner-Centric Framework for Complex Tool-Augmented LLM Reasoning
These studies substantially advance reasoning control and tool-use alignment, but they generally treat reasoning depth and execution structure as separate concerns rather than as jointly case-conditioned aspects of the same problem.
Case-Based Calibration of Adaptive Reasoning and Execution for LLM Tool Use

Beaten on benchmarks

Head-to-head results where a newer method reports beating ReAct. Values are copied from the source paper's tables — verify against the cited paper.

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.