ReAct (Reason + Act) is a prompting framework where the model alternates between generating a thought about what it needs to do, executing an action such as a search query or API call, and incorporating the observation back into its reasoning. This loop grounds the model's reasoning in real information and is foundational to modern tool-using agents.