Rendered Source Note

ReAct: Synergizing Reasoning and Acting in Language Models

Generated HTML view. Markdown remains canonical.

ReAct: Synergizing Reasoning and Acting in Language Models

Type: paper Tier: 2 (Foundational Paper) Author(s): Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, Yuan Cao Date: 2022 (submitted 2022-10-06) URL: https://arxiv.org/abs/2210.03629 Accessed: 2026-06-01

Why This Source Matters

ReAct is the foundational paper for the tool-use loop with reasoning — the structure underneath every modern coding copilot and agent. Before ReAct, prompting split into two camps: reasoning-only (chain-of-thought, which thinks but can't look anything up, so it hallucinates) and acting-only (call tools, but with no plan). ReAct's contribution is to interleave the two: the model alternates between a thought (reasoning trace) and an action (a tool call), observing each action's result before the next thought. This is exactly the loop Project 06 builds — think about what file to read, read it, observe, think again, answer — and it is the direct conceptual ancestor of Anthropic-style tool use.

Key Claims

The central idea: interleave reasoning and acting

The two directions reinforce each other

The action space includes external tools

It beats reasoning-only and acting-only

It reduces hallucination and is more interpretable

Relevant To

Notes