ReAct Architecture

Domain: Agent Architectures

🎯 Motivation

Reasoning + Acting interleaved: the agent thinks, acts, observes, thinks again. The simplest and most common agent pattern.

📋 Concrete Example

Thought: user wants weather. Action: call weather_api(HK). Observation: 28C sunny. Thought: nice weather, suggest outdoor activity. Action: respond to user.

🔗 Analogy

A cook tasting as they go - taste (observe), add salt (act), taste again (observe), adjust (act). They interleave tasting and adjusting until the dish is right.