Technologie et réseaux sociaux
règles de prompting
Le post
Voir sur
Tu savais toi que chatGPT aime les parenthèses, accolades, et crochets pour structurer tes prompts ?
Initiée à ce sujet par un post de Florian Rosso🤖, j'ai creusé avec chatgpt bien sûr. Relancée par Louis Cousin, voilà le fruit synthétisé de mes recherches :
👩🏫 Voici le prompt (la consigne) que j'ai donnée à chatGPT 4 :
"Comporte toi en expert ChatGPT extrêmement pédagogue
J’ai lu sur LinkedIn qu’il était recommandé d’utiliser des crochets, des accolades, et des parenthèses pour rédiger des prompts plus structurés sur ChatGPT.
1- Peux-tu me confirmer ces informations ?
2- rédige un mini-cours sur la structure et grammaire optimisées des prompts ChatGPT "
👉 Suite à sa longue réponse bien structurée, pour m'assurer que j'avais compris j'ai enchaîné avec ce prompt :
"Rédige 1 exemple de prompts utilisant ces types de marque (crochets, accolades, parenthèses) de la façon suivante :
1. Rédige l’exemple
2. Analyse l’utilisation des types de marque et explique le de façon pédagogue
Informations spécifiques :
- rédige les prompts selon le point de vue et le besoin d’un formateur {qui crée des programmes de formation continue notamment dans les domaines de la responsabilité sociale des entreprises (RSE), l’entrepreneuriat, le numérique et l’inclusion interculturelle} et qui utilise chatgpt pour des idées de post linkedin"
Et.... tadaaaaam ! 🙌 🔥
Voici un bout de sa réponse au prompt 1, et l'exemple est dans le visuel 🔍
🍄 Les Crochets [ ] :
Utilisez les crochets pour regrouper des éléments qui font partie d'une liste ou pour indiquer des options alternatives.
Par exemple 👇
Je veux savoir [qui, quoi, quand, où, pourquoi, comment]
🍄 Les Accolades {} :
Les accolades sont parfaites pour structurer des commandes complexes ou pour regrouper plusieurs éléments qui doivent être traités comme une unité. Elles peuvent aussi servir à indiquer des sections ou des blocs d'informations dans votre prompt.
Par exemple 👇
Dans le contexte de {condition ou situation}, j'aimerais savoir {question spécifique}.
🍄 Les Parenthèses () :
Les parenthèses sont idéales pour fournir des informations supplémentaires ou pour clarifier un point sans interrompre le flux principal de votre prompt. Elles peuvent également indiquer une priorité ou une séquence dans les instructions.
Par exemple 👇
Je veux un article sur (insérer sujet) qui couvre ces points : ....
Fais (action 1), puis (action 2), pour ordonner les étapes à suivre.
Le débunk
❌ La conclusion de ce poste est fausse, même s'il y a un fond de vérité.
Si l'on regarde le guide de prompting d'OpenAI, l'entreprise qui a créé ChatGPT, il n'y a rien qui indique que l'utilisation de parenthèses, de crochets et d'accolades permettent de structurer les prompts de la manière décrite dans le poste.
🌐 https://platform.openai.com/docs/guides/prompt-engineering
De plus, le problème principal de ce poste vient du fait qu'il a été demandé à ChatGPT d'utiliser les symboles pour en définir des règles. ChatGPT a pour but de toujours répondre, sans avoir conscience de la véracité de ses propos. En effet, les LLMs (Large Language Models) ne font que calculer des probabilités et prédire le prochain token (mot). Il n'y a donc aucune forme de réflexion et il est facile de lui faire dire tout et n'importe quoi. (ChatGPT vous donnera toujours une réponse!)
🌐 https://www.data-bird.co/blog/llm-definition
Cependant, le fond de vérité est que l'utilisation de symboles (guillemets, parenthèses, etc.) est comprise par le modèle et peut donc aider à souligner l'importance de certains mots. Donc, si vous voulez obtenir un comportement spécifique, il suffit de lui demander. 😉
Vous avez une question, une remarque ou une suggestion ? Nous vous répondrons au plus vite !
Contactez-nous