Catégories
Intelligence Artificielle Tech

6 bonnes pratiques de prompt engineering recommandées par OpenAI

La pertinence des réponses obtenues par les IA Génératives dépend de la précision des prompts que vous rédigez. De nombreuses recommandations existent sur Internet, je vous en extrais ici un échantillon issu de la documentation OpenAI.

1. Inclure des détails du contexte

“Afin d’obtenir une réponse hautement pertinente, assurez-vous que vos demandes incluent tous les détails ou le contexte importants. Sinon, vous laissez au modèle le soin de deviner ce que vous voulez dire.”

Exemple : plutôt que de demander « Qui est le président ?« , préférez « Qui était le président du Mexique en 2021 et à quelle fréquence les élections ont-elles lieu ?« 

2. Demander à l’IA d’incarner un persona

“ […] spécifier la personnalité adoptée par le modèle dans ses réponses..”

Exemple :

Rédige une note de remerciement à mon fournisseur de boulons en acier pour avoir livré la commande à temps et dans un délai court. Cela nous a permis d’honorer une commande importante. Réponds en incluant au moins une blague ou un commentaire ludique dans chaque paragraphe.

3. Utiliser des délimiteurs

“ Les délimiteurs comme les triples guillemets, les balises XML, les titres de section, etc., peuvent aider à démarquer les sections de texte à traiter différemment.”

Exemple :

Résume le texte délimité par des triples guillemets en un paragraphe de 50 mots.

«  » »insérer le texte ici » » »

4. Spécifier les étapes à suivre

“ Certaines tâches sont mieux spécifiées sous forme de séquence d’étapes. Les rédiger explicitement peut faciliter leur suivi par le modèle.”

Exemple :

Suis les instructions étape par étape suivantes avant de répondre.

Étape 1 – je vais te fournir du texte entre guillemets triples.

Résume ce texte en une phrase avec un préfixe indiquant « Résumé : ».

Étape 2 – Traduis le résumé de l’étape 1 en anglais, avec un préfixe indiquant « Traduction : ».

Texte : «  » »insérer le texte ici » » »

5. Donner des exemples

“Fournir des instructions générales applicables à tous les exemples est généralement plus efficace que de démontrer toutes les permutations d’une tâche par l’exemple. Cependant, dans certains cas, donner des exemples peut être plus simple.”

Exemple :

Classifie le sentiment de la phrase suivante comme positif, neutre ou négatif. Voici quelques exemples :

  • Phrase : ‘Ce film était incroyable !’ → Positif
  • Phrase : ‘C’était un film moyen.’ → Neutre
  • Phrase : ‘Je n’ai pas aimé ce film.’ → Négatif

Maintenant, classifie cette phrase : ‘J’adore ce produit !’

6. Spécifier la longueur souhaitée de la réponse

“Vous pouvez demander au modèle de produire des résultats d’une longueur cible donnée. La longueur peut être spécifiée en termes de nombre de mots, de phrases, de paragraphes, de puces, etc. Cependant, notez que demander au modèle de générer un nombre spécifique de mots n’est pas toujours très précis. Le modèle peut générer plus fiablement des sorties avec un nombre spécifique de paragraphes ou de puces.”

Voici un exemple :

Résume le texte délimité par des guillemets triples en 2 paragraphes. «  » »insérer le texte ici » » »

Ces recommandations sont extraites de la documentation OpenAi consultable ici.