Découvrez comment rédiger des prompts efficaces pour les modèles GPT. Apprenez les structures, secrets et meilleures pratiques pour obtenir des réponses précises. Devenez un expert en prompt engineering.





Dans cette formation, vous allez apprendre à rédiger des prompts, leurs structures, leurs secrets, les trucs et astuces pour obtenir un prompt parfait et ainsi un résultat précis. 


A - La rédaction d'un prompt parfait pour interagir avec un modèle de langage comme #ChatGPT (ou n'importe quel modèle GPT) dépend largement de l'objectif que vous souhaitez atteindre. 

Cependant, voici quelques conseils généraux pour optimiser vos prompts :


1. Clarté : Soyez aussi clair et précis que possible. Évitez les ambiguïtés.


2. Contexte : Fournissez suffisamment de contexte. Si vous posez une question avancée ou technique, il peut être utile de fournir des informations de base pour orienter la réponse.


3. Question explicite: Posez votre question de manière directe. Par exemple, "Qu'est-ce que la photosynthèse?" est plus clair que "Je me demandais comment les plantes font leur truc avec le soleil."


4. Mise en forme: Si vous souhaitez une réponse dans un format particulier (liste, paragraphe, etc.), spécifiez-le.


5. Longueur: Les prompts trop longs peuvent être tronqués ou ne pas être entièrement pris en compte par le modèle. Gardez cela à l'esprit.


6. #Reverse prompting: Parfois, orienter le modèle avec un préambule peut aider. Par exemple, "En tant qu'expert en chimie, pouvez-vous m'expliquer..." peut aider à orienter la réponse vers une explication experte.


7. #Iterative prompting: Si vous n'obtenez pas la réponse souhaitée du premier coup, n'hésitez pas à reformuler ou à poser des questions de suivi pour préciser.


8. Evitez les questions ouvertes: Les questions ouvertes peuvent donner lieu à des réponses généralistes. Si vous recherchez des détails spécifiques, posez des questions ciblées.


9. Gérer les biais: Comme tout modèle entraîné sur des données, GPT peut avoir des biais. Soyez conscient de cela et soyez prêt à interroger les réponses de manière critique. Un biais est plus communément appeler "une hallucination"en terme technique, ce qui veut dire que l'IA invente.


10. Testez et affinez: Comme pour toute interaction, il peut être nécessaire de tester plusieurs formulations pour obtenir la réponse souhaitée.


Enfin, rappelez-vous que même avec un prompt parfait, aucun modèle n'est infaillible. Il est toujours bon de vérifier les informations et de ne pas s'appuyer entièrement sur un seul outil ou source d'information.


B - Les "croches" (guillemets) et les parenthèses peuvent être utilisées pour diverses raisons lors de la formulation d'un prompt :


1. Guillemets ("") : Ils peuvent être utilisés pour indiquer une citation directe, pour mettre l'accent sur un terme particulier, ou pour clarifier que quelque chose doit être pris littéralement.


Par exemple, si vous demandez à un modèle de langage de générer une histoire basée sur la phrase "Elle a dit 'Bonjour, monde!'", les guillemets indiquent que "Bonjour, monde!" est une citation directe du personnage.


2. Parenthèses () : Elles sont souvent utilisées pour fournir des informations supplémentaires ou des clarifications.


Par exemple, "Qu'est-ce que la photosynthèse (le processus par lequel les plantes produisent de la nourriture) ?" Ici, la parenthèse fournit une clarification rapide de ce qu'est la photosynthèse.


Lors de l'interaction avec un modèle comme ChatGPT, l'utilisation de guillemets ou de parenthèses peut aider à préciser votre demande ou à fournir un contexte supplémentaire.


Cependant, comme pour tout outil, il est important de les utiliser judicieusement pour éviter d'introduire des ambiguïtés ou de surcharger le modèle avec des informations inutiles.


En résumé, l'utilisation de ces symboles est une technique pour aider à guider la réponse du modèle, mais la clé est toujours la clarté et la précision du prompt dans son ensemble.


C - Voici maintenant un exemple de prompt complexe qui intègre plusieurs des éléments mentionnés ci-dessus:


"En tant qu'expert en histoire de l'art, pouvez-vous m'expliquer, en format de liste, les principales différences entre le mouvement impressionniste (comme celui représenté par Monet) et le mouvement post-impressionniste (comme celui de Van Gogh)? Assurez-vous d'inclure des informations sur les techniques utilisées, les thèmes abordés, et la période de temps concernée."


Ce prompt comporte les éléments suivants :


Clarté : Il demande explicitement une explication sur les différences entre deux mouvements artistiques.


Contexte : Il fournit des exemples de peintres pour chaque mouvement.


Question explicite : Il est clairement demandé une liste des différences.


Mise en forme : Le format de liste est spécifiquement demandé.


Reverse prompting : Le préambule "En tant qu'expert en histoire de l'art" oriente le modèle vers une réponse détaillée et experte.


Parenthèses : Elles sont utilisées pour fournir des exemples et des clarifications.


Gestion des biais : En demandant explicitement une réponse d'expert, nous essayons de minimiser les réponses simplifiées ou biaisées.


C'est un exemple complexe, mais il montre comment combiner plusieurs techniques pour formuler un prompt efficace.

Résultat du prompt complexe:

Réponse de ChatGPT:

Bien sûr ! Voici une liste détaillée des principales différences entre l'impressionnisme et le post-impressionnisme :

Impressionnisme (par exemple, Claude Monet) :

  1. Période Temporelle : Les années 1870 à 1880, bien que ses racines aient commencé plus tôt et que ses influences aient perduré au-delà.
  2. Techniques :Utilisation de petites touches de peinture pour capturer l'essence d'un moment, souvent sans détails minutieux.Application rapide de la peinture pour saisir les effets transitoires de la lumière.Mélange des couleurs sur la toile plutôt que sur la palette.
  3. Thèmes :Représentation de scènes quotidiennes, de la nature, et de la vie urbaine moderne.Concentration sur la lumière, l'atmosphère et la couleur.Moins d'accent sur la forme précise ou le contour.
  4. Philosophie :Volonté de capturer un instantané ou un moment éphémère.Rompre avec les traditions académiques et le réalisme détaillé.
  5. Exemples d'œuvres :"Impression, soleil levant" de Monet."Les danseuses" de Degas.

Post-Impressionnisme (par exemple, Vincent van Gogh) :

  1. Période Temporelle : Fin des années 1880 jusqu'au début des années 1900.
  2. Techniques :Expérimentation avec des formes, des couleurs et des techniques distinctives.Usage de couleurs vives et souvent non naturelles.Techniques variées selon l'artiste : pointillisme pour Seurat, coups de pinceau épais et expressifs pour Van Gogh.
  3. Thèmes :Exploration des émotions, des symboliques et de la psychologie humaine.Représentation de la nature et de la vie quotidienne, mais souvent avec une approche plus abstraite ou symbolique.
  4. Philosophie :Même si le mouvement post-impressionniste était diversifié, il y avait une volonté commune d'aller au-delà de la simple capture d'un instant comme le faisaient les impressionnistes.Recherche d'une signification plus profonde ou d'une expression personnelle dans l'art.
  5. Exemples d'œuvres :"La nuit étoilée" de Van Gogh."Les joueurs de cartes" de Cézanne.

En vidéo, c'est plus parlant:



En résumé, alors que l'impressionnisme était centré sur la capture d'un instant à travers la lumière et la couleur, le post-impressionnisme était plus axé sur l'exploration de techniques, d'émotions et de symboliques.


Maintenant, quand vous serez devant votre modèle GPT, vous serez à l'aise et vous obtiendrez les résultats que vous souhaitez. 


Les principaux modèles GPT sont les suivants:

ChatGPT de OpenAI

Perplexity AI de Meta

Bard de Google



Pour aller plus loin et vous former toujours gratuitement à la technique du prompt:

Les bonnes pratiques du Prompt Engineering issues du site de OpenAI, le créateur de ChatGPT

Apprenez la science du prompt, du niveau débutant à expert, gratuitement


Commentaires

Posts les plus consultés de ce blog

Augmenter le paramètre memory_limit lors de l'installation de GLPI / increase php memory limit/MAMP/Apache/php

Comment installer GLPI sur Centos/GLPI ne peut pas fonctionner correctement sans les fonctions json_encode et json_decode> L'extension mbstring de votre parseur PHP n'est pas installée>