Répétez votre prompt 2× et améliorez instantanément tous vos LLMs sans coût ni latence supplémentaire
Repeat your prompt 2× and instantly improve all your LLMs without additional cost or latency
💡 Découverte Majeure
💡 Major Discovery
Une technique ultra-simple (répéter le prompt) améliore significativement tous les LLMs testés (Gemini 2.0, GPT-4o, Claude 3, Deepseek V3) sur tous types de tâches (raisonnement mathématique, QCM, compréhension) sans aucun impact sur la longueur des réponses ou la vitesse de génération.
An ultra-simple technique (repeating the prompt) significantly improves all tested LLMs (Gemini 2.0, GPT-4o, Claude 3, Deepseek V3) across all task types (mathematical reasoning, multiple-choice, comprehension) with zero impact on response length or generation speed.
<QUERY>
<QUERY><QUERY>
Prompt classique :
Classic prompt:
Résous : 2x + 5 = 13
Avec répétition :
With repetition:
Résous : 2x + 5 = 13 Résous : 2x + 5 = 13
<OPTIONS><QUESTION>, les options ne peuvent pas accéder au contexte
de la question qui arrive après.
<OPTIONS><QUESTION>, options cannot access the context
of the question that comes later.
<QUERY><QUERY>), chaque token du premier bloc peut
accéder à tous les tokens du second bloc via le mécanisme d'attention. Les "futurs" tokens du premier
bloc deviennent les "passés" tokens du second.
<QUERY><QUERY>), each token from the first block can
access all tokens from the second block via the attention mechanism. The "future" tokens from the first
block become the "past" tokens of the second.
Tests sur 7 modèles × 7 benchmarks = 70 combinaisons (47 wins, 0 losses, 23 neutral)
Tests on 7 models × 7 benchmarks = 70 combinations (47 wins, 0 losses, 23 neutral)
| Benchmark | Benchmark | Type | Type | Description | Description | Impact Répétition | Repetition Impact |
|---|---|---|---|---|---|---|---|
| ARC (Challenge) | ARC (Challenge) | QCM Science | Science MCQ | Questions scientifiques niveau école | School-level science questions | Fort (options-first) | Strong (options-first) |
| OpenBookQA | OpenBookQA | QCM Compréhension | Comprehension MCQ | Questions avec livre ouvert | Open book questions | Modéré | Moderate |
| GSM8K | GSM8K | Maths école | School math | Problèmes mathématiques simples | Simple math problems | Modéré | Moderate |
| MMLU-Pro | MMLU-Pro | QCM Multi-domaine | Multi-domain MCQ | Connaissances générales avancées | Advanced general knowledge | Fort | Strong |
| MATH | MATH | Maths avancées | Advanced math | Problèmes mathématiques complexes | Complex math problems | Modéré | Moderate |
| NameIndex | NameIndex | Custom | Custom | Extraction nom à position spécifique | Name extraction at specific position | Très fort (+76%) | Very strong (+76%) |
| MiddleMatch | MiddleMatch | Custom | Custom | Correspondance élément central | Middle element matching | Très fort | Very strong |
NameIndex
NameIndex
ARC (options-first)
ARC (options-first)
Tous benchmarks
All benchmarks
Performances générales
General performance
🔬 Méthodologie Rigoureuse
🔬 Rigorous Methodology
| Variante | Variant | Format | Format | Résultat | Result |
|---|---|---|---|---|---|
| Répétition Standard | Standard Repetition | <QUERY><QUERY> |
Gains significatifs (baseline) | Significant gains (baseline) | |
| Répétition Verbose | Verbose Repetition | <QUERY> Let me repeat that: <QUERY> |
Performances similaires ou supérieures | Similar or better performance | |
| Répétition ×3 | Repetition ×3 | <QUERY><QUERY><QUERY> |
Améliorations substantielles (custom tasks) | Substantial improvements (custom tasks) | |
| Padding (contrôle) | Padding (control) | <QUERY> + points pour même longueur |
Aucune amélioration (confirme mécanisme) | No improvement (confirms mechanism) |
Comment utiliser la technique dès maintenant + directions de recherche future
How to use the technique right now + future research directions
// Avant const prompt = userQuery; // Après const prompt = userQuery + userQuery; // Ou avec séparateur const prompt = userQuery + "\nLet me repeat that:\n" + userQuery;
// Before const prompt = userQuery; // After const prompt = userQuery + userQuery; // Or with separator const prompt = userQuery + "\nLet me repeat that:\n" + userQuery;
🧪 Pistes Proposées par les Auteurs
🧪 Avenues Proposed by Authors
Les auteurs suggèrent que la répétition de prompt devienne un défaut pour beaucoup de modèles et tâches lorsque le reasoning explicite n'est pas utilisé. C'est une optimisation gratuite et universelle.
Authors suggest that prompt repetition should become a default for many models and tasks when explicit reasoning is not used. It's a free and universal optimization.
💎 Conclusion Clé
💎 Key Conclusion
Prompt Repetition est une des découvertes les plus simples et impactantes de 2025 en prompting. Elle démontre qu'une compréhension fine des architectures causales permet d'obtenir des gains massifs avec des modifications triviales. Cette technique devrait être intégrée par défaut dans tous les systèmes utilisant des LLMs non-reasoning pour des tâches de classification, extraction ou compréhension.
Prompt Repetition is one of the simplest and most impactful discoveries of 2025 in prompting. It demonstrates that a fine understanding of causal architectures enables massive gains with trivial modifications. This technique should be integrated by default in all systems using non-reasoning LLMs for classification, extraction or comprehension tasks.