ReAct

term_id: react

Category: application_paradigms

Definition

The ReAct framework enables LLMs to generate both reasoning traces and task-specific actions in an interleaved manner. By simulating human-like thought processes, it allows models to interact with external environments, such as search engines or calculators, to verify facts and solve problems step-by-step. This synergy reduces hallucinations and enhances the accuracy of responses in question-answering and planning scenarios.

Summary

ReAct is a prompting paradigm that combines reasoning and acting to improve the performance of large language models on complex tasks.

Key Concepts

  • Interleaved Reasoning
  • Action Generation
  • Observation Integration
  • Chain-of-Thought

Use Cases

  • Complex QA systems
  • Autonomous agents
  • Fact-checking workflows