30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
---
|
|
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]]
|