Back to AI Engineering Mind Map
中文·English
🤖 AI EngineeringID: react-agent-pattern

ReAct Thought-Action-Observation

ReAct 思考-动作-观察模式
🎯Core Definition
ReAct (Synergizing Reasoning and Acting in Language Models) is a foundational agentic architecture interleaving explicit symbolic reasoning traces with dynamic environment action execution; the agent advances via a tight tripartite loop: 1) Thought (analyzing current state and reasoning about the next required sub-goal); 2) Action (invoking a specific external tool, e.g., `Search[query]`); 3) Observation (absorbing environment execution feedback); the agent evaluates the new Observation to drive the subsequent Thought, terminating upon producing `Final Answer`.
💡Use Cases
Multi-step web research, automated DevOps troubleshooting, dynamic environment exploration, and core execution engine in agent frameworks (LangChain, AutoGPT, CrewAI).
Key Problems Solved
Pure reasoning (standard CoT) suffers from static memory hallucinations without external ground truth; pure action execution lacks self-reflection and triggers chaotic tool loops; ReAct enables thoughts to guide actions while action feedback grounds thoughts.
🎯5 High-Frequency Exam Points
1
Detail the structural format of ReAct prompts (Few-shot exemplars, formatting instructions, and stop sequence triggers)?
2
Why does generating explicit Thoughts within ReAct drastically reduce parameter errors and provide traceable interpretability?
3
How does a ReAct agent adjust its search trajectory via Thought when an Observation yields a 404 or irrelevant output?
4
How to mitigate ReAct step explosion and linear context bloat via `max_iterations` ceilings and conversational summarization?
5
Compare native Function Calling protocols vs early text-regex ReAct prompt parsing in execution reliability?
📖 In-depth Guide:📄 agent-design-patterns
Updated 2026-08-14
🎯
Test Your Knowledge: Practice Questions for "ReAct Thought-Action-Observation"
Single choice pitfall questions with instant feedback and mistake tracking.
🚀 Start Card Practice
Previous CardTool Error Self-Healing LoopNext CardReflexion Self-Correction

🔗 More AI Engineering Knowledge Cards

Vector Distance Metrics & L2 NormalizationScalar Quantization (SQ8/SQ4)Product Quantization (PQ)ADC Asymmetric Distance Computation