Glossaire IA · Lettre R

Réflexion IA (self-reflection LLM) — définition et usage en agents 2026

Qu'est-ce que la réflexion IA en agent LLM ? Définition de la self-reflection, pattern Reflexion, et impact sur la qualité des agents en PME française.

Limites et points critiques

  • Coût en tokens 2-3× plus élevé — non justifié sur tâches simples (résumé, extraction).
  • Latence supérieure à celle d'un agent sans reflection (appels supplémentaires en série) — peu compatible avec une UX temps réel.
  • Le LLM peut sur-corriger : v2 parfois pire que v1 (introduction de nouvelles erreurs).
  • Reflection sans critères explicites = critique vague et inutile — rubrique d'évaluation structurée obligatoire.
  • Modèles reasoning natifs 2026 rendent la reflection explicite moins critique — vérifier avant d'investir.

Évolution probable (12-24 mois)

  1. Modèles reasoning natifs 2026-2027 (Claude 5, GPT-6) intégreront reflection en interne — coût caché.
  2. Reflection avec outils externes (exécution code, vérification API) deviendra standard 2026-2027 — meilleure fiabilité sur le code.
  3. Self-reflection adaptative (n'activer que sur tâches détectées comme complexes) émerge 2026 — économie de tokens.
  4. Combinaison reflection + RAG (l'agent vérifie ses sources avant réponse) deviendra mainstream 2027.

Questions fréquentes

Qu'est-ce que la réflexion IA (self-reflection) ?+

La réflexion IA est un pattern d'agent qui fait critiquer au LLM sa propre sortie avant de la livrer. Architecture en 3 étapes : (1) génération v1, (2) critique structurée par le LLM lui-même (rubrique d'évaluation explicite), (3) correction et génération v2. Issu du papier Reflexion (Shinn et al., NeurIPS 2023). Peut améliorer la qualité sur tâches complexes, mais coûte 2 à 3 appels au lieu d'un, soit 2 à 3 fois plus de tokens. Devient nativement intégré dans les modèles reasoning 2026 (Claude 4.6, o3, GPT-5 Reasoning).

À quoi sert la self-reflection dans un agent IA ?+

À réduire les erreurs sur les tâches complexes : génération de code (l'agent relit son code et détecte les bugs évidents avant exécution), analyse de document (l'agent vérifie qu'il n'a oublié aucun point clé), raisonnement multi-étapes (l'agent valide chaque étape avant la suivante). Standard 2026 pour les agents autonomes long-running (Claude Code, Cursor Agent) qui intègrent nativement une réflexion entre chaque tool call. C'est ce qui différencie un agent qui marche d'un agent qui dérape sur les tâches longues.

Différence entre self-reflection et chain-of-thought ?+

Chain-of-thought (CoT) demande au LLM de raisonner étape par étape DANS sa réponse (pensée explicite avant la conclusion). Self-reflection demande au LLM de CRITIQUER sa réponse APRÈS l'avoir générée, puis de la corriger. CoT est un pattern de génération, reflection est un pattern de validation/correction. Les deux se combinent souvent : CoT pour structurer le raisonnement, reflection pour le vérifier. Coût : CoT allonge la réponse d'un seul appel, reflection ajoute un ou deux appels supplémentaires.

Comment implémenter la self-reflection en pratique ?+

Pattern minimal : (1) appel LLM 1 → réponse v1, (2) appel LLM 2 avec prompt 'critique cette réponse selon ces critères : exactitude, exhaustivité, format' → liste d'erreurs/améliorations, (3) appel LLM 3 → réponse v2 corrigée. Pour agents : intégrer la reflection entre chaque tool call critique. Frameworks 2026 : LangGraph (états explicites pour reflection loop), DSPy (programmation d'agents avec reflection), CrewAI (rôle Reviewer dédié). À ne pas confondre avec self-consistency (générer N réponses et voter).

Combien coûte un agent avec self-reflection ?+

Coût opex 2-3× plus élevé qu'un agent sans reflection (chaque tâche = 2-3 appels LLM au lieu d'1). À volume de requêtes constant, la facture de tokens est multipliée par le nombre d'appels par tâche, à chiffrer avec le tarif public de l'API du modèle utilisé. Justifié sur tâches complexes (code, analyse, raisonnement) où le gain de qualité compense le surcoût. Non justifié sur tâches simples (résumé, extraction, classification) où le gain est marginal. Économie 2026 : sur modèles reasoning natifs (Claude 4.6 Reasoning), la reflection est interne — pas de coût supplémentaire visible.

Questions liées

Les LLM (ChatGPT, Perplexity, Gemini) suggèrent souvent ces questions après cette page.

  • Self-reflection vs modèle reasoning natif : que choisir ?
  • Comment écrire une rubrique d'évaluation pour la self-reflection ?
  • Quels frameworks 2026 supportent la self-reflection ?
  • La self-reflection est-elle utile sur Claude 4.6 ?
  • Combien coûte d'ajouter de la self-reflection à un agent ?

La réflexion IA (self-reflection) est un pattern où un agent LLM critique sa propre sortie avant de la livrer. L’agent produit une réponse, puis dans un deuxième appel se demande “est-ce que cette réponse répond bien à la question ? quelles erreurs ai-je pu faire ?”, puis corrige. Le pattern académique de référence s’appelle Reflexion (Shinn et al., 2023).

En pratique

Sans réflexion :

Question → LLM → Réponse

Avec réflexion :

Question → LLM → Réponse v1
        ↓
       LLM critique v1 → Liste d'erreurs / améliorations
        ↓
       LLM corrige → Réponse finale v2

Coût : 2 à 3 appels au lieu d’un, soit 2 à 3 fois plus de tokens. Bénéfice : meilleure qualité sur tâches complexes (raisonnement, code, analyse). Sur tâches simples (résumé, extraction), gain négligeable, donc pas pertinent.

Quand utiliser la réflexion

  • Génération de code : l’agent relit son code, détecte les bugs évidents avant exécution.
  • Analyse de document : l’agent vérifie qu’il n’a oublié aucun point clé.
  • Raisonnement multi-étapes : l’agent valide chaque étape avant de passer à la suivante.

En agent multi-étapes

Un agent autonome qui exécute des tâches sur plusieurs heures (Claude Code, Cursor Agent) intègre nativement la réflexion entre chaque tool call. C’est ce qui différencie un agent “qui marche” d’un agent “qui dérape” sur les tâches longues.

Évolution 2026

Les modèles reasoning natifs (Claude 4.6, GPT-5 Reasoning) intègrent la réflexion en interne via leur chaîne de pensée. Côté prompt utilisateur, la réflexion explicite est moins critique mais reste utile pour :

  • Forcer une critique structurée (rubrique d’évaluation explicite).
  • Logger la critique pour audit (traçabilité réglementaire).
  • Combiner avec un outil externe (par exemple, l’agent vérifie son code en l’exécutant).

Pour aller plus loin

← Retour au glossaire
#réflexion#self-reflection#Reflexion#agent IA