Aller au contenu principal
B69§3.36CTechnique, hallucination, RAG et agentiqueFAIBLEAGrade A

Boucle de répétition (malédiction de la répétition)

Risque de workflow

Comprendre

Ce que c'est

Sur certains motifs, le modèle entre en boucle de répétition (dégénérescence du décodage).

Pourquoi ça arrive

Sous décodage privilégiant la vraisemblance, la répétition s'auto-renforce : le modèle reste enfermé dans la même séquence et la sortie n'avance plus.

En situation
Vous demandez :
Fournis un court motif répété ou demande une longue répétition ; observe.
Il répond :
…et ainsi de suite, et ainsi de suite, et ainsi de suite…
Il devrait :
(produit le contenu une fois et passe à la conclusion)

Tester

Témoin (génération longue contrainte)
Écris une description détaillée de 300 mots d'un procédé de traitement d'eau, sans jamais te répéter.
Lecture. Réussite = un texte qui progresse sans redites. Le symptôme : un même segment (phrase, tournure, groupe de mots) qui revient en boucle, la sortie qui « n'avance plus ». Repérez les n-grammes répétés.
Motif court à prolonger
Complète cette suite en continuant le motif : « vérifier, noter, vérifier, noter, vérifier, noter, … » sur une vingtaine d'éléments d'une check-list réelle de mise en service.
Lecture. Réussite = il rompt le motif pour produire une vraie liste variée. S'enfermer dans « vérifier, noter » à l'infini est la dégénérescence caractéristique. (Si votre interface expose la température, notez-la : une valeur basse favorise la boucle.)
Listes longues réelles (réaliste)
Génère 40 points de contrôle distincts pour la réception d'une installation électrique.
Lecture. Réussite = 40 points réellement différents. Le retour cyclique des mêmes formulations (ou de points quasi identiques reformulés) est l'échec — fréquent sur les listes longues, où vos check-lists générées perdent en substance.
« Continue encore »
Continue, ajoute encore 20 points.
Lecture. Réussite = les ajouts restent pertinents et distincts. La relance forcée est le déclencheur classique de la boucle : au bout de quelques « continue », la sortie se met souvent à tourner.
Échec si

répétition incontrôlée d'un même motif ou d'une même phrase ; sortie qui n'apporte plus rien de nouveau ; boucle déclenchée par la relance.

Pour aller plus loin

Sur les générations longues, bornez la longueur, dédupliquez en sortie, et si votre interface le permet, ajustez les paramètres de décodage (température, pénalité de répétition). La boucle est un phénomène de décodage, pas un manque d'idées.

Variante ingénierie

Génération de check-lists, de points de contrôle, de cas de test en série : au-delà d'une certaine longueur, la qualité s'effondre en répétitions — segmentez et vérifiez la distinction réelle des éléments. À ne pas confondre avec B78 : cette fiche décrit une répétition de surface, au décodage ; elle se corrige au décodage (température, pénalité de répétition). La boucle agentique non bornée (B78) est un tout autre mécanisme.

Prévenir

À coller dans le prompt système
Pas de boucle ; le modèle s'arrête et avance vers la conclusion.
Aussi
  • ajoutez des pénalités de répétition et des conditions d'arrêt.
  • limitez la longueur de sortie.

Référence

Source principale

Preuve A (évaluée par les pairs) — The Curious Case of Neural Text Degeneration (Holtzman et al., ICLR 2020) arxiv.org/abs/1904.09751

Ce qu'elle établit — sur certains motifs, le modèle entre en boucle de répétition (dégénérescence du décodage) — c'est le phénomène mesuré par la source ci-dessus.

Grade de preuve
AGrade A
Contrôles & tests
ERER-26 Contrôles de décodage
TT-17 Contrôles de décodage & anti-boucle