· publié sur Medium · traduit de l'anglais

Le Question Refinement Pattern : l'art de poser de meilleures questions

Un prompt pattern qui transforme les questions vagues en questions précises.

Le problème qu’on rencontre quand on pose des questions

On est tous passés par là : poser une question et obtenir une réponse qui n’est pas vraiment ce qu’on cherchait. C’est frustrant, qu’on demande à des amis, à des collègues, ou même à des modèles de langage comme ChatGPT. Le problème vient souvent de la façon dont on formule nos questions, surtout quand on n’est pas expert d’un domaine précis. On galère à trouver les bons mots, à mettre assez de contexte, ou à demander d’une manière qui nous aide à obtenir l’info dont on a besoin. Ça peut vite tourner au ping-pong questions-réponses, on perd du temps et ça énerve. Mais pas de panique, il y a une solution à ce problème : le Question Refinement Pattern.

Le Question Refinement Pattern expliqué à un enfant

Imagine que tu aies un assistant magique qui comprend tout ce que tu dis. Mais parfois, quand tu lui poses une question, il ne te donne pas la réponse que tu voulais. Et si cet assistant magique pouvait t’aider à poser de meilleures questions ? C’est exactement ce que fait le Question Refinement Pattern ! C’est comme un acolyte sympa qui écoute tes questions et te suggère une meilleure façon de les poser, pour que tu obtiennes les réponses dont tu as besoin. C’est un peu comme avoir un coach de questions !

Cas d’usage au quotidien

  1. Ingénieur logiciel. En tant qu’ingénieur logiciel, tu bosses sur une nouvelle feature de ton application. Tu demandes à ChatGPT : “Comment j’implémente l’authentification des utilisateurs ?” Le Question Refinement Pattern intervient avec un prompt plus précis : “Quelles sont les bonnes pratiques pour implémenter une authentification utilisateur sécurisée dans une application web avec [insérer le langage/framework] ?”
    Prompt : “À chaque fois que je pose une question sur l’implémentation d’une feature, propose-moi une meilleure version de la question, centrée sur les bonnes pratiques et le langage ou framework précis que j’utilise.”
  2. Product Manager. En tant que product manager, tu veux évaluer le succès d’une récente mise à jour produit. Tu demandes d’abord : “Comment je mesure le succès de la mise à jour ?” Avec l’aide du Question Refinement Pattern, tu obtiens une question affinée : “Quels indicateurs de performance clés (KPI) devrais-je suivre pour évaluer le succès de la récente mise à jour produit, en tenant compte de l’engagement, de la rétention et de la croissance du chiffre d’affaires ?”
    Prompt : “À chaque fois que je pose une question sur la mesure du succès d’un produit, propose-moi une meilleure version de la question, qui prend en compte les KPI pertinents et les aspects précis du succès.”
    Cas d’usage réels pour les nouvelles entreprises
  3. Consultation en stratégie marketing. Tu diriges une agence de conseil en marketing et tu veux demander à ChatGPT un conseil pour améliorer la stratégie social media d’un client. Tu commences par : “Comment je peux améliorer la présence de mon client sur les réseaux sociaux ?” Le Question Refinement Pattern l’affine en : “Quelles sont les bonnes pratiques pour augmenter l’engagement, la portée et les conversions sur les réseaux sociaux, adaptées à l’audience cible et au secteur de mon client ?”
    Prompt : “À chaque fois que je pose une question sur la stratégie social media, propose-moi une meilleure version de la question, qui prend en compte l’audience cible de mon client et les pratiques propres à son secteur.”

Conclusion : le bon outil pour la bonne tâche

Connaître différents prompt patterns, c’est comme avoir un couteau suisse pour discuter avec les modèles de langage. Chaque pattern est un outil spécialisé, conçu pour traiter un type de problème précis et fluidifier les interactions avec l’IA. Le Question Refinement Pattern, en particulier, est un outil puissant pour les moments où tu as besoin de poser des questions plus précises afin d’extraire l’info la plus juste et la plus pertinente. En affinant tes questions, tu dépasses les limites de ta demande initiale et tu évites de rester coincé dans une boucle de réponses vagues ou inutiles.