---
title: ReAct Framework
created: 2026-06-06
updated: 2026-06-06
type: concept
tags: [AI, architecture, agent]
sources: [raw/articles/prompt-engineering-agents.md]
confidence: high
contested: false
---
# 🔄 ReAct Framework

**ReAct** (Reasoning and Acting) est un paradigme de prompt engineering qui permet à un agent d'interagir avec le monde réel en alternant raisonnement interne et actions externes.

## Cycle de Fonctionnement
Le cycle se répète jusqu'à la résolution de la tâche :
1. **Pensée (Thought)** : L'agent analyse la situation et décide de l'action à mener.
2. **Action** : L'agent appelle un outil (ex: recherche web, lecture de fichier).
3. **Observation** : L'agent lit le résultat de l'action.
4. **Nouvelle Pensée** : L'agent met à jour son état mental en fonction de l'observation.

## Utilité
Ce framework empêche l'agent de "deviner" la réponse when he lacks information, en le forçant à chercher la preuve via un outil avant de conclure.

## Liens
- Cadre général : [[prompt-engineering-agents]]
- Agent utilisant ReAct : [[hermes-agent]]
- [[transformer-architecture]]
- [[function-calling]]
