<aside> 🦥

Sources

ReAct: Synergizing Reasoning and Acting

Chain-of-Thought Prompting – Nextra

Plan-and-Execute Agents – LangChain

https://www.promptingguide.ai/techniques/tot

What is a DAG?

</aside>

🦥 TL;DR

<aside> 🦥

An architecture is just the shape of how an agent thinks and acts. Same LLM, different wiring = totally different behavior.

Golden rule: pick the simplest architecture that solves your problem. Most real agents are just a ReAct loop with good tools.

</aside>

1. ReAct Agents (Reason + Act)

<aside> 🦥

2. CoT Agents (Chain of Thought)

<aside> 🦥

3. RAG Agents (Retrieval-Augmented Generation)

<aside> 🦥

4. Planner–Executor (Plan-and-Execute)

<aside> 🦥

5. DAG Agents (Directed Acyclic Graph)

<aside> 🦥

6. Tree-of-Thought Agents (ToT)

<aside> 🦥

How to Choose (cheat sheet)

If you want to… Reach for
Build a normal tool-using agent ReAct
Answer questions over your own data RAG
Handle a long, complex multi-step task Planner–Executor
Run a predictable, auditable pipeline DAG
Solve a puzzle with many possible paths Tree-of-Thought
Just improve raw reasoning quality Chain-of-Thought (add it to any of the above)