P

Rephrase And Respond : Définition et Exemples

Technique de prompt engineering qui consiste à demander au modèle de reformuler la question de l'utilisateur dans ses propres mots avant d'y répondre, améliorant ainsi la compréhension et la qualité de la réponse.

Définition complète

Le Rephrase And Respond (RaR) est une méthode de prompting introduite par des chercheurs de l'UCLA en 2023. Le principe est simple : au lieu de laisser le modèle répondre directement à une question, on lui demande d'abord de reformuler cette question avant de fournir sa réponse. Cette étape intermédiaire force le modèle à clarifier les ambiguïtés et à mieux cerner l'intention derrière la requête.

Cette technique s'appuie sur un constat fondamental : les questions humaines sont souvent ambiguës, imprécises ou formulées de manière qui peut induire le modèle en erreur. En reformulant, le LLM effectue un travail d'interprétation active qui réduit les malentendus et aligne sa compréhension avec l'intention réelle de l'utilisateur. C'est comparable à ce que fait naturellement un expert humain lorsqu'il reformule une question avant d'y répondre.

Le RaR existe sous deux variantes principales. La variante "one-step" intègre l'instruction de reformulation directement dans le prompt initial (par exemple : "Reformule cette question puis réponds-y"). La variante "two-step" sépare le processus en deux appels distincts : un premier pour obtenir la reformulation, puis un second qui utilise la question reformulée pour générer la réponse. La variante two-step offre généralement de meilleurs résultats car elle permet au modèle de se concentrer pleinement sur chaque étape.

Les expériences montrent que le RaR améliore significativement les performances sur des tâches variées, notamment les questions à choix multiples, le raisonnement logique et les problèmes mathématiques. Un avantage majeur est sa compatibilité avec d'autres techniques comme le Chain-of-Thought : on peut combiner reformulation et raisonnement étape par étape pour obtenir des résultats encore meilleurs.

Étymologie

Le terme "Rephrase and Respond" a été introduit dans l'article de recherche "Rephrase and Respond: Let Large Language Models Ask Better Questions for Themselves" publié par Yihe Deng, Weitong Zhang, Zixiang Chen et Quanquan Gu de l'UCLA en octobre 2023. Le nom décrit littéralement le processus en deux temps : reformuler (rephrase) puis répondre (respond).

Exemples concrets

Clarifier une question ambiguë avant d'y répondre

Question : Est-ce que les banques sont ouvertes le samedi ?

Avant de répondre, reformule cette question pour lever toute ambiguïté, puis fournis ta réponse.

Améliorer la résolution d'un problème mathématique

Voici un problème : Un train part à 14h et roule à 120 km/h. Un autre part à 15h à 150 km/h dans la même direction. Quand le second rattrape-t-il le premier ?

Reformule ce problème dans tes propres mots en identifiant clairement les variables, puis résous-le étape par étape.

Variante two-step pour une analyse complexe

Étape 1 : Reformule la question suivante pour la rendre plus précise et complète : "Comment l'IA va changer le travail ?"

[Puis dans un second prompt, on utilise la reformulation obtenue pour demander la réponse finale.]

Usage pratique

Pour appliquer le RaR, ajoutez simplement une instruction comme « Reformule cette question dans tes propres mots, puis réponds-y » à la fin de votre prompt. Pour des tâches critiques, privilégiez l'approche en deux étapes : demandez d'abord la reformulation seule, vérifiez qu'elle capture bien votre intention, puis soumettez la version reformulée pour obtenir la réponse. Cette technique est particulièrement efficace sur les questions ambiguës ou mal formulées.

Concepts liés

Chain-of-Thought PromptingSelf-ConsistencyPrompt ChainingSelf-Refine

FAQ

Quelle est la différence entre le RaR one-step et two-step ?
Le one-step combine reformulation et réponse dans un seul prompt ("Reformule puis réponds"), ce qui est plus simple mais moins performant. Le two-step sépare les deux étapes en appels distincts : on obtient d'abord la reformulation, puis on l'utilise comme nouveau prompt pour la réponse. Le two-step donne généralement de meilleurs résultats car le modèle peut se concentrer sur chaque tâche séparément.
Peut-on combiner le Rephrase And Respond avec le Chain-of-Thought ?
Oui, et c'est même recommandé pour les tâches complexes. On peut demander au modèle de d'abord reformuler la question, puis de raisonner étape par étape sur la version reformulée. Les recherches montrent que cette combinaison produit des résultats supérieurs à chaque technique utilisée seule, car la reformulation clarifie le problème tandis que le CoT structure le raisonnement.
Le Rephrase And Respond consomme-t-il beaucoup plus de tokens ?
Le surcoût en tokens est modéré. En one-step, l'ajout est minimal puisqu'on ajoute simplement une instruction de reformulation. En two-step, il faut compter un appel API supplémentaire pour la reformulation. Cependant, ce coût est souvent compensé par une meilleure qualité de réponse dès le premier essai, évitant ainsi des échanges correctifs multiples.

Voir aussi

Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter.