What is an AI Agent?
An agent is an autonomous system that uses an LLM with tool calling to interact with external systems (databases, APIs, file systems) to perform actions, not just generate text.
The LLM is the reasoning engine: it decides what to do, which tools to call, and how to interpret the results. Unlike a simple chatbot that only produces text, an agent can search the web, query a database, run code, or trigger other APIs to accomplish a task.

Re-Act
Reasoning + acting: producing reasoning steps (what to do next and why) and actions (tool calling), then observe (the value returned from the tool) and continues until the task is done.
Loop: thinks/reason → act → observe → ... → result

Conversational ReAct (ReSpAct)
Reason + Speak + Act: talks to the user, asks for clarification, reports back, then acts. With the user in the loop.
Loop: input → think → (optionally) Speak/ask → think → act → observe → … → final result

Re-Act Description
An agent that follows ReAct pattern and describes what it’s doing
Loop: Input → Think → (optionally) Describe (what it will do or has done) → Act → Observe → … → final result

Multi-Action ReAct
In one step the agent can output several tool calls (e.g. search + calculator), then observe all results. Same loop, but Act can be multiple actions per step.
Loop: Input → Think → Act (one or more tool calls, e.g. search + calculator) → Observe (all results) → Think → … → Final Answer

Re-Act + Reflection
After an attempt, the agent reflects (critique, self-correction) and then retries with an updated strategy.
Loop: Input → Reason → Act → Observe → Reflect → (maybe) Reason → Act → … → final answer

Re-Act + Memory
ReAct loop + long-term or episodic memory (store important data, reuse in later steps).
Loop: Input → Reason → Act → Observe → Memory read/write → … → final result

Re-Act with Planning
Plan first (e.g. high-level steps or subgoals), then run a ReAct loop within each step. Plan-and-execute with ReAct as the execution engine.
Loop: Input → Plan → Think → Act → Observe → … → final result

CoT + Re-Act
Chain-of-thought with detailed, step-by-step reasoning in text.
Loop: Input → Think(CoT) → Act → Observe → Think(CoT) → … → final result

Re-Act + Learning
Agent updates its policy (or a retrievable knowledge store) from experience: RL from rewards, fine-tuning from feedback, or storing corrected strategies for reuse.
Loop: Input → Think → Act → Observe → (if feedback/reward) → Update → … → final result